<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Digitalglxy</title>
	<atom:link href="https://digitalglxy.fr/feed/" rel="self" type="application/rss+xml" />
	<link>https://digitalglxy.fr/</link>
	<description>Le site outil de l&#039;IT</description>
	<lastBuildDate>Thu, 16 Apr 2026 04:57:18 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://digitalglxy.fr/wp-content/uploads/2026/04/cropped-Digitalglxy-v3-1024x1024-1-32x32.jpg</url>
	<title>Digitalglxy</title>
	<link>https://digitalglxy.fr/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>LES INSTALLEURS</title>
		<link>https://digitalglxy.fr/2026/04/14/les-installeurs/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 14 Apr 2026 07:22:31 +0000</pubDate>
				<category><![CDATA[Programmation et scripts]]></category>
		<guid isPermaLink="false">https://digitalglxy.fr/?p=1604</guid>

					<description><![CDATA[<p>Les Installeurs/ Installers (ou programme d&#8217;installation) en Batch est un logiciel spécialisé dont le rôle est d’automatiser l’installation d’un autre logiciel sur un système d’exploitation (comme Windows). 1. Définition simple Un installeur est un fichier exécutable « pour Windows » (.exe, .msi) qui : Analogie :C’est comme un déménageur qui : Il en existe des centaines mais [&#8230;]</p>
<p>The post <a href="https://digitalglxy.fr/2026/04/14/les-installeurs/">LES INSTALLEURS</a> appeared first on <a href="https://digitalglxy.fr">Digitalglxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph" id="block-01dad1eb-3ecd-463e-bd6b-32c590a6c924">Les Installeurs/ Installers (ou <em>programme d&rsquo;installation</em>) en Batch est un logiciel spécialisé dont le rôle est d’automatiser l’installation d’un autre logiciel sur un système d’exploitation (comme Windows).</p>



<h2 class="wp-block-heading" id="block-62b44322-44d0-44d7-b6fe-8a85218f21bf"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-colibri-color-1-color">1. Définition simple</mark></strong></h2>



<p class="wp-block-paragraph" id="block-f4bbdad7-439a-4dee-99d7-4deafd0cb6e3"><strong>Un installeur est un fichier exécutable « <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-colibri-color-2-color">pour Windows</mark> » (.exe, .msi) qui :</strong></p>



<ul id="block-993827e3-6e7e-4f7f-9cad-2b9d321fde8d" class="wp-block-list">
<li>Copie les fichiers du logiciel dans les bons dossiers (ex: C:\Program Files).</li>



<li>Configure le système (ex: ajoute des clés dans le registre Windows, crée des raccourcis).</li>



<li>Vérifie les prérequis (ex: espace disque, version de Windows, dépendances).</li>



<li>Demande des permissions (ex: droits administrateur).</li>
</ul>



<p class="wp-block-paragraph" id="block-12534bee-b857-4944-9369-1481a40e4a6c"><strong>Analogie :<br></strong>C’est comme un déménageur qui :</p>



<p class="wp-block-paragraph" id="block-c7500305-65f9-4609-836d-285636e59309">Il en existe des centaines mais en voici une petite liste des plus utilisés :<br>&#8211; <strong>Inno Setup</strong><br>&#8211; <strong>NSIS</strong><br>&#8211; <strong>InstallShield</strong><br>&#8211; <strong>Windows Installer msiexec</strong><br>&#8211; <strong>MSIX</strong></p>



<p class="wp-block-paragraph" id="block-93f43cb0-0b1f-445a-b7c7-9a24366fd095"><strong>Pour MacOS, Linux et Android, on parle de « paquets » (.rpm, .dpkg, .app, .apk, etc.) dans lesquels nous retrouvons des binaires</strong> <strong>(sans extension ou .bin)</strong>.<br>Il n&rsquo;y a pas d&rsquo;installeur à proprement parler sur ces systèmes.</p>



<p class="wp-block-paragraph" id="block-d3ad5814-0630-4898-8153-7d28c68a6ac3">Par exemple, pour installer VLC sur Linux, le gestionnaire de paquet « <strong>apt</strong> » va lire le paquet « <strong>.deb</strong> » et va installer les fichiers.<br><br><strong>Ce paquet contient :</strong><br>. Le binaire /usr/bin/vlc.<br>. Les bibliothèques dans /usr/lib/vlc/.<br>. Les scripts de post-installation (ex: créer /etc/vlc/).</p>



<ul id="block-12b9b806-fc49-4b95-9547-2d481449cd59" class="wp-block-list">
<li>Dépose tes meubles (fichiers du logiciel) dans les bonnes pièces (dossiers système).</li>



<li>Monte tes étagères (configure le registre).</li>



<li>Vérifie que tout est compatible (prérequis)<strong>.</strong></li>
</ul>



<p class="wp-block-paragraph" id="block-b32d7721-a8f5-406b-be9a-19eba836f398">Connaitre l&rsquo;installeur est important dans le cadre de la créations de scripts afin de savoir comment celui-ci va se comporter et quel arguments lui sont associés.<br>Par exemple :<br>&#8211; pour rendre silencieux l&rsquo;installation d&rsquo;un <strong>.msi</strong>, il faudra utiliser <strong>/qn</strong><br>&#8211; pour rendre silencieux l&rsquo;installation d&rsquo;un <strong>.exe</strong> d&rsquo;un <strong>Inno Setup</strong>, il faudra utiliser <strong>/SILENT</strong> ou <strong>/VERYSILENT</strong><br>&#8211; pour rendre silencieux l&rsquo;installation d&rsquo;un <strong>.exe</strong> d&rsquo;un <strong>InstallShield</strong>, il faudra utiliser <strong>/s, /v » ou /qn »</strong></p>



<h2 class="wp-block-heading" id="block-87a10dd5-4a2e-4ab0-9226-101092491397"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-colibri-color-1-color">2. À quoi ressemble un installeur ?</mark></strong></h2>



<p class="wp-block-paragraph" id="block-6a2b63f6-58ba-451b-97e9-c3b554870d34"><strong>Fichiers courants</strong> (extensions de fichiers associés) :</p>



<ul id="block-a0278422-5412-45c2-87de-1366c78a300e" class="wp-block-list">
<li>.exe: Installeur « classique » (ex: 7z2600-x64.exe).</li>



<li>.msi : Installeur Windows Installer (ex: logiciel.msi).</li>
</ul>



<p class="wp-block-paragraph" id="block-83628c82-407a-48a2-9cf9-268148282fb8"><strong>Exemples visuels</strong> :</p>



<ul id="block-5f04feb4-d537-4118-998b-75e66e6aa72c" class="wp-block-list">
<li><strong>7-Zip</strong> : 7z2600-x64.exe (Inno Setup).</li>



<li><strong>Adobe Reader</strong> : AcroRdrDC2000920071_fr_FR.exe (InstallShield + MSI interne).</li>



<li><strong>Office</strong> : setup.exe + fichiers .msi en interne.</li>
</ul>



<h2 class="wp-block-heading" id="block-7d99545d-9e0e-4bdb-9e63-a2c3b1f96180"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-colibri-color-1-color">3. Principe de fonctionnement &#8211; l&rsquo;installation</mark></strong></h2>



<ol id="block-e5dc8a3c-e45b-40ff-943d-671abc3fd4f9" class="wp-block-list">
<li><strong>Extraction</strong> :
<ul class="wp-block-list">
<li>Le .exe se « décompresse » dans un dossier temporaire (ex: %TEMP%).</li>



<li>Exemple : 7z2600-x64.exe extrait ses fichiers avant de les copier dans C:\Program Files\7-Zip.</li>
</ul>
</li>



<li><strong>Vérification des prérequis</strong> (parties du script qui vérifient avec des conditions) :
<ul class="wp-block-list">
<li>Espace disque suffisant ?</li>



<li>Version de Windows compatible ?</li>



<li>Droits administrateur ?</li>
</ul>
</li>



<li><strong>Copie des fichiers</strong> :
<ul class="wp-block-list">
<li>Les fichiers du logiciel sont copiés dans :
<ul class="wp-block-list">
<li>C:\Program Files\NomDuLogiciel (fichiers principaux).</li>



<li>C:\Users\Utilisateur\AppData (fichiers de configuration).</li>
</ul>
</li>
</ul>
</li>



<li><strong>Configuration système</strong> :
<ul class="wp-block-list">
<li>Ajout de clés dans le <strong>registre Windows</strong> (ex: HKEY_LOCAL_MACHINE\SOFTWARE\NomDuLogiciel).</li>



<li>Création de <strong>raccourcis</strong> dans le menu Démarrer ou sur le bureau.</li>
</ul>
</li>



<li><strong>Finalisation</strong> :
<ul class="wp-block-list">
<li>Nettoyage des fichiers temporaires.</li>



<li>Redémarrage si nécessaire (ex: pour les drivers).</li>
</ul>
</li>
</ol>



<h2 class="wp-block-heading" id="block-bbeaa7ea-a407-43f2-84ae-875ce09c7c63"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-colibri-color-1-color">4. Types d&rsquo;installeurs (Technologies Windows)</mark></strong></h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Technologie</strong></td><td><strong>Description</strong></td><td><strong>Exemples de logiciels</strong></td><td><strong>Arguments silencieux</strong></td></tr><tr><td><strong>Inno Setup</strong></td><td>Outil open-source pour créer des .exe.</td><td>7-Zip, Notepad++, WinSCP</td><td>/SILENT, /VERYSILENT</td></tr><tr><td><strong>NSIS</strong></td><td>Nullsoft Scriptable Install System (léger et flexible).</td><td>Winamp, PuTTY</td><td>/S</td></tr><tr><td><strong>InstallShield</strong></td><td>Outil professionnel (souvent utilisé pour les gros logiciels).</td><td>Adobe Reader, AutoCAD</td><td>/s /v »/qn »</td></tr><tr><td><strong>Windows Installer (MSI)</strong></td><td>Technologie native de Microsoft (fichiers .msi).</td><td>Office, Visual Studio</td><td>msiexec /i logiciel.msi /qn</td></tr><tr><td><strong>Advanced Installer</strong></td><td>Outil moderne pour créer des .msi ou .exe.</td><td>Certains logiciels professionnels</td><td>/quiet</td></tr></tbody></table></figure>



<h2 class="wp-block-heading" id="block-b365887a-dbf3-44dd-903d-61e868bbdcaa"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-colibri-color-1-color">5. Comment analyser un installeur</mark></strong> <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-colibri-color-1-color">?</mark></h2>



<p class="wp-block-paragraph" id="block-5a83b516-2308-4e37-b3c5-6e90d61bf97c">Connaitre l&rsquo;installeur utilisé pour la création du binaire d&rsquo;un logiciel vous permettra de viser juste avec votre script d&rsquo;installation par exemple.<br>Cela peut vous éviter certaines frustrations concernant des commandes qui ne fonctionneraient pas.</p>



<p class="wp-block-paragraph" id="block-9cb64426-5e85-4f1f-b2b2-8ab0969c0f59">Pour reconnaitre l&rsquo;installeur, vous avez plusieurs moyens :</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Outil</strong></td><td><strong>Utilité</strong></td><td><strong>Lien</strong></td></tr><tr><td><strong>7-Zip</strong></td><td>Extraire le contenu d’un .exe pour voir sa structure.</td><td><a href="https://www.7-zip.org/">7-zip.org</a></td></tr><tr><td><strong>Universal Extractor 2</strong></td><td>Extraire même les installeurs complexes.</td><td><a href="https://www.legroom.net/">legroom.net</a></td></tr><tr><td><strong>Orca</strong></td><td>Éditer manuellement les fichiers .msi.</td><td>Fait partie du Windows SDK.</td></tr><tr><td><strong>Process Monitor</strong></td><td>Surveiller les modifications système pendant une installation.</td><td><a href="https://learn.microsoft.com/fr-fr/sysinternals/">Microsoft Sysinternals</a></td></tr></tbody></table></figure>



<p class="wp-block-paragraph" id="block-0278fbec-8737-4c3f-bb7a-f955b5a4ac39">Vous pouvez rechercher la notice d&rsquo;utilisation du binaire en tapant le nom de l&rsquo;application suivit de « <strong>silent install</strong> » par exemple.</p>



<p class="wp-block-paragraph" id="block-2136ef32-ddef-4c53-9cf7-deac7530639d">Vous pouvez également utiliser les commande <strong>/?</strong> (Batch/PowerShell) dans un terminal pour afficher l&rsquo;aide d&rsquo;un installeur et les options associées.</p>



<p class="wp-block-paragraph" id="block-202b77ea-efc3-40f3-bc8a-c5d7f2f38a1d"><br>Exemple :</p>



<figure class="wp-block-image size-full"><img width="740" height="112"  alt="" class="wp-image-1584 lws-optimize-lazyload"/ data-src="https://digitalglxy.fr/wp-content/uploads/2026/04/SublimeTextcmd.png" srcset="https://digitalglxy.fr/wp-content/uploads/2026/04/SublimeTextcmd.png 740w, https://digitalglxy.fr/wp-content/uploads/2026/04/SublimeTextcmd-300x45.png 300w" sizes="(max-width: 740px) 100vw, 740px" /></figure>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image size-full"><img width="406" height="334"  alt="" class="wp-image-1585 lws-optimize-lazyload"/ data-src="https://digitalglxy.fr/wp-content/uploads/2026/04/SublimeTextinfo.png" srcset="https://digitalglxy.fr/wp-content/uploads/2026/04/SublimeTextinfo.png 406w, https://digitalglxy.fr/wp-content/uploads/2026/04/SublimeTextinfo-300x247.png 300w" sizes="(max-width: 406px) 100vw, 406px" /></figure>



<p class="wp-block-paragraph" id="block-d9d54830-abc5-4c0b-85a9-2a0b54642ccc"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-colibri-color-2-color">Note : certaines applications n&#8217;embarquent pas d&rsquo;aides et la commande vous retournera une erreur.</mark></p>



<h2 class="wp-block-heading" id="block-dd9e54a5-b40e-4519-8668-9796b0bed3b0"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-colibri-color-1-color">6. Et MSI dans tout ça ?</mark></strong></h2>



<p class="wp-block-paragraph" id="block-3686f76e-16c6-43ca-ac14-b97830f3727c">MSI est natif à l&rsquo;environnement Windows, il a ses propres options d&rsquo;installations.<br>Très souvent préféré en IT dans le cadre d&rsquo;installations industrialisées, Télé déploiements, en masterisation de postes de travail également.</p>



<p class="wp-block-paragraph" id="block-6e34347c-4047-49f3-9e26-b2e83e0059f8">Petit comparatif simple et rapide entre .msi et .exe :</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Critère</strong></td><td><strong>.msi (Windows Installer)</strong></td><td><strong>.exe (Inno Setup/NSIS/InstallShield)</strong></td></tr><tr><td><strong>Technologie</strong></td><td>Native à Windows (Microsoft).</td><td>Développée par des tiers (ex: Inno Setup).</td></tr><tr><td><strong>Arguments silencieux</strong></td><td>Universels (/qn, /quiet).</td><td>Dépendent de l’outil (ex: /S, /VERYSILENT).</td></tr><tr><td><strong>Flexibilité</strong></td><td>Standardisé</td><td>Ultra flexible</td></tr><tr><td><strong>Standalone</strong></td><td>Oui mais après installation</td><td>Oui</td></tr><tr><td><strong>Désinstallation</strong></td><td>Propre</td><td>Plus complexe</td></tr><tr><td><strong>Exemples</strong></td><td>Office, AutoCAD, certains drivers.</td><td>7-Zip, Notepad++, WinSCP.</td></tr></tbody></table></figure>



<h2 class="wp-block-heading" id="block-f0ef6c2f-8cf7-42e9-94fd-f9206b7c114c"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-colibri-color-1-color">7. J&rsquo;ai entendu parler de MSIX, c&rsquo;est quoi ?</mark></strong></h2>



<p class="wp-block-paragraph" id="block-7b7f62b8-ae91-4738-b4fd-f6865dbf195e">MSIX ou (.msix), c&rsquo;est le format moderne de MSI introduit par Windows (le successeur de MSI).<br>Il a plusieurs avantages mais aussi des inconvénients par rapport à MSI, voici un bref exemple :</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>﻿</td><td><strong>MSI</strong></td><td><strong>MSIX</strong></td></tr><tr><td><strong>Âge</strong></td><td>ancien</td><td>moderne</td></tr><tr><td><strong>Isolation</strong></td><td>non</td><td>oui</td></tr><tr><td><strong>Désinstallation</strong></td><td>moyenne</td><td>execellente</td></tr><tr><td><strong>Flexibilité</strong></td><td>très élevée</td><td>limitée</td></tr><tr><td><strong>Déploiement entreprise</strong></td><td>excellent</td><td>excellent</td></tr><tr><td><strong>Complexité</strong></td><td>élevée</td><td>plus simple</td></tr><tr><td><strong>Sécurité</strong></td><td>classique</td><td>renforcée</td></tr></tbody></table></figure>



<h2 class="wp-block-heading" id="block-4c4778e8-496e-4ed1-bf8a-e08ea8088795"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-colibri-color-1-color">8. Pour aller plus loin&#8230;</mark></strong></h2>



<p class="wp-block-paragraph" id="block-2c0416f5-3afa-4639-a3c3-fd8a0b3efc0a">Si tu veux créer tes propres installeurs pour tes scripts et logiciels :</p>



<ul id="block-d624672e-fbd0-4074-94af-d4bec4e88520" class="wp-block-list">
<li><strong>Inno Setup :</strong>
<ul class="wp-block-list">
<li>Télécharge <a href="https://jrsoftware.org/isinfo.php" target="_blank" rel="noreferrer noopener">Inno Setup</a>.</li>



<li>Écris un script .iss pour décrire l’installation.</li>



<li>Compile-le en .exe.</li>
</ul>
</li>



<li><strong>NSIS :</strong>
<ul class="wp-block-list">
<li>Télécharge <a href="https://nsis.sourceforge.io/" target="_blank" rel="noreferrer noopener">NSIS</a>.</li>



<li>Écris un script .nsi.</li>
</ul>
</li>



<li><strong>MSI :</strong>
<ul class="wp-block-list">
<li>Utilise Advanced Installer ou WiX Toolset (plus complexe).</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading" id="block-49520f4c-3373-4bab-b1ae-7ee7ff1ac263"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-colibri-color-1-color">9. Conclusion</mark></strong></h2>



<p class="wp-block-paragraph" id="block-94205c10-a525-4aca-976d-13640fff7deb">.msi, .exe, etc&#8230; ils ont tous des défauts et des qualités, l&rsquo;important est de les connaitre, comment les utiliser et choisir le bon en fonction de ce que l&rsquo;on souhaite réaliser dans le cadre du développement d&rsquo;applications.</p>
<p>The post <a href="https://digitalglxy.fr/2026/04/14/les-installeurs/">LES INSTALLEURS</a> appeared first on <a href="https://digitalglxy.fr">Digitalglxy</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Programmation : différence entre bas-niveau et haut-niveau</title>
		<link>https://digitalglxy.fr/2026/04/12/programmation-difference-entre-bas-niveau-et-haut-niveau/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 12 Apr 2026 09:36:24 +0000</pubDate>
				<category><![CDATA[Programmation et scripts]]></category>
		<guid isPermaLink="false">https://digitalglxy.fr/?p=1357</guid>

					<description><![CDATA[<p>Qu'est que le bas-niveau et le haut-niveau ?</p>
<p>The post <a href="https://digitalglxy.fr/2026/04/12/programmation-difference-entre-bas-niveau-et-haut-niveau/">Programmation : différence entre bas-niveau et haut-niveau</a> appeared first on <a href="https://digitalglxy.fr">Digitalglxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-post-time-to-read">2–3 minutes</div>


<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Dans le monde de la programmation et du scripting, ont entends souvent parler de <strong>bas-niveau</strong> et de <strong>haut-niveau</strong>.<br>Mais à quoi cela peut il bien faire référence ?</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-colibri-color-1-color has-text-color has-link-color wp-elements-f196b0361658a0aeb32094077723f49f">Signification</h2>



<p class="wp-block-paragraph">Le niveau ne fait pas référence à la difficulté ni aux compétences qu&rsquo;il faut pour le maîtriser, il fait référence à la proximité qu&rsquo;il a avec le hardware, ou plus simplement, s&rsquo;il se rapproche du langage de la machine.</p>



<p class="wp-block-paragraph"><strong>Il faut le comprendre à l&rsquo;inverse :</strong> <br>Un langage de <strong>bas-niveau </strong>sera très proche du langage de la machine (des composants électroniques).<br>Un langage de <strong>haut niveau</strong> s&rsquo;en éloignera pour se rapprocher de celui des humains, il devra donc être décodé/traduit pour être compris par la machine.</p>



<p class="wp-block-paragraph"> Comme pour un oignon, plus nous sommes dans un haut-niveau, plus il faudra traverser des couches pour se rapprocher du centre.</p>



<p class="has-colibri-color-6-color has-text-color has-link-color wp-elements-1731e5201db3fb8dd9f5a2389d444f36 wp-block-paragraph"><strong>Exemple 1 :</strong> Le Batch est un langage de bas-niveau, il dépend directement de l&rsquo;OS qui parle directement au matériel via les pilotes.<br><strong>Script Batch (.cmd ou .bat) -&gt; Appels système Windows -&gt; Noyau -&gt; Matériel.</strong></p>



<p class="wp-block-paragraph"><strong>Exemple 2 :</strong> le PHP est un langage de haut-niveau, puisse que se rapprochant du langage humain, il devra être traduit à plusieurs niveaux avant d&rsquo;être affiché, de plus, ce langage n&rsquo;interagit pas au final avec le bios ni le noyaux du système.<br><strong>Code PHP -&gt; Moteur PHP -&gt; Bytecode -&gt; Appels système (côté serveur) -&gt; Navigateur (côté client)</strong></p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-colibri-color-1-color has-text-color has-link-color wp-elements-6be62d24b0334c57fa1b12541617e01b">Le quel choisir alors ?</h2>



<p class="wp-block-paragraph">Tout dépendra de l&rsquo;utilité finale de votre code.<br>A quoi va t&rsquo;il servir ?<br>Sur quel environnement doit t&rsquo;il s&rsquo;exécuter ?</p>



<p class="wp-block-paragraph">L&rsquo;une des réponse tiens à cette explication :</p>



<p class="wp-block-paragraph">-> <strong>Un langage de bas-niveau</strong>, bien que plus performant car moins de couches logicielles, sera dépendant de du système d&rsquo;exploitation, des pilotes, etc&#8230;<br>Il ne sera pas multiplateforme comme par exemple le Batch qui ne pourra pas s&rsquo;exécuter sur Linux.<br><strong>Contexte :</strong> Script système, systèmes embarqués, paramétrage d&rsquo;OS, jeux vidéo, applications performantes<br><strong>Exemples :</strong> Batch, Assembleur, PowerShell, C, C++, Rust, VBScript</p>



<p class="wp-block-paragraph">-> <strong>Un langage de haut-niveau</strong>, bien que plus lent que le bas niveau, n&rsquo;est pas dépendant directement du système d&rsquo;exploitation.<br>Il sera multiplateforme comme par exemple un site web qui peut s&rsquo;ouvrir sur Windows comme sur Linux et via différents navigateurs.<br><strong>Contexte :</strong> Site Web, Application Web, Application Cross-Platform<br><strong>Exemples :</strong>PHP, Python, JavaScript, C#</p>
<p>The post <a href="https://digitalglxy.fr/2026/04/12/programmation-difference-entre-bas-niveau-et-haut-niveau/">Programmation : différence entre bas-niveau et haut-niveau</a> appeared first on <a href="https://digitalglxy.fr">Digitalglxy</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
