Crédit d'image : Tom Werner/DigitalVision/GettyImages
Un fichier EXE est un type de programme qui s'exécute sous Microsoft Windows. Il s'agit d'un code binaire en langage machine qui n'est pas conçu pour être lu ou écrit par des humains. Bien qu'il soit possible de modifier un fichier EXE directement dans le Bloc-notes ou un autre éditeur de texte, le processus serait fastidieux et sujet aux erreurs. Vous pouvez utiliser le Bloc-notes pour écrire du code source qui peut être exécuté directement ou compilé dans un fichier EXE.
Créer un fichier EXE
Lorsque vous souhaitez créer un fichier EXE sous Windows, vous utilisez généralement un compilateur pour transformer un langage de programmation lisible par l'homme dans ce qu'on appelle le code source en code machine qu'un ordinateur peut exécuter. Un fichier EXE contient du code machine dans un format spécifique conçu par Microsoft. D'autres systèmes d'exploitation tels que macOS et Linux ont leurs propres formats équivalents.
Vidéo du jour
Des compilateurs gratuits pour des langages comme C et C++ sont disponibles auprès de Microsoft et d'autres fabricants de logiciels. La suite Visual Studio Code de Microsoft est bien considérée et disponible gratuitement, et d'autres outils de programmation gratuits et open source sont également disponibles pour Windows.
Même le code de fichier EXE pour les programmes de base est difficile à lire ou à écrire directement pour un humain. Des programmes appelés décompilateurs transforment le code EXE en code source, bien qu'il ne soit pas toujours aussi lisible que le code source écrit par un humain.
Ouvrez le Bloc-notes ou un autre éditeur
Même si vous pouvez écrire du code source dans le Bloc-notes, l'éditeur de texte de base fourni avec Windows, de nombreux les programmeurs préfèrent utiliser un outil plus sophistiqué appelé environnement de développement intégré, ou IDE.
Un IDE automatise la compilation et l'exécution du code, détecte les erreurs courantes et complète automatiquement les expressions courantes du langage de programmation et les noms de variables pendant que vous travaillez. Il met également en évidence la syntaxe du langage de programmation et vous aide à placer des signes de ponctuation tels que des points-virgules et des parenthèses.
De nombreux programmeurs utilisent également des outils de contrôle de code source comme Visual SourceSafe de Microsoft ou l'outil gratuit appelé Git pour organiser leur code. Ces outils permettent de stocker des versions historiques du code source et de permettre à plusieurs programmeurs de travailler ensemble sur des projets de codage.
Fichiers batch et PowerShell
Traditionnellement, les systèmes d'exploitation Microsoft DOS et Windows étaient équipés d'un système de programmation simple appelé script par lots. Les scripts batch, comme les autres langages dits de script, peuvent être exécutés directement à partir de Windows ou de l'invite de commande sans avoir besoin d'une étape de compilation distincte. Les fichiers batch peuvent être utilisés pour automatiser des tâches simples sous Windows, telles que l'installation de logiciels, la configuration de connexions réseau ou la sauvegarde de fichiers.
Plus récemment, Microsoft a introduit un environnement de script plus puissant appelé PowerShell. PowerShell vous permet d'accéder à la suite de fonctionnalités .NET sur Windows et est plus efficace que les scripts par lots.
Vous pouvez également installer des langages de script tiers tels que Python et Ruby sous Windows.
Quoi que vous choisissiez, vous pouvez modifier le code du langage de script dans un éditeur de texte tel que le Bloc-notes ou un produit plus sophistiqué.