Afbeelding tegoed: Tom Werner/DigitalVision/GettyImages
Een EXE-bestand is een type programma dat wordt uitgevoerd in Microsoft Windows. Het bestaat uit binaire machinetaalcode die niet is ontworpen om door mensen te worden gelezen of geschreven. Hoewel het mogelijk is om een EXE-bestand rechtstreeks in Kladblok of een andere teksteditor te bewerken, zou het proces vervelend en foutgevoelig zijn. U kunt Kladblok gebruiken om broncode te schrijven die direct kan worden uitgevoerd of kan worden gecompileerd naar een EXE-bestand.
Maak een EXE-bestand
Wanneer u een EXE-bestand op Windows wilt maken, gebruikt u meestal een compiler om een voor mensen leesbare programmeertaal in de zogenaamde broncode om te zetten in machinecode die een computer kan uitvoeren. Een EXE-bestand bevat machinecode in een specifiek formaat dat is ontworpen door Microsoft. Andere besturingssystemen zoals macOS en Linux hebben hun eigen, equivalente formaten.
Video van de dag
Gratis compilers voor talen als C en C++ zijn verkrijgbaar bij Microsoft en andere softwaremakers. De Visual Studio Code-suite van Microsoft staat goed aangeschreven en is gratis beschikbaar, en andere gratis en open source programmeertools zijn ook beschikbaar voor Windows.
Zelfs EXE-bestandscode voor basisprogramma's is moeilijk voor een mens om rechtstreeks te lezen of te schrijven. Programma's die decompilers worden genoemd, zetten EXE-code weer om in broncode, hoewel het niet altijd zo leesbaar is als broncode die door een mens is geschreven.
Open Kladblok of een andere editor
Ook al kun je broncode schrijven in Kladblok, de standaard teksteditor die bij Windows wordt geleverd, veel programmeurs geven er de voorkeur aan om een meer geavanceerde tool te gebruiken die een geïntegreerde ontwikkelomgeving wordt genoemd, of IDE.
Een IDE automatiseert het compileren en uitvoeren van de code, detecteert veelvoorkomende fouten en vult automatisch algemene programmeertaalzinnen en variabelenamen aan terwijl u werkt. Het benadrukt ook de syntaxis van de programmeertaal en helpt u interpunctie zoals puntkomma's en haakjes te plaatsen.
Veel programmeurs gebruiken ook broncodebeheertools zoals Microsoft's Visual SourceSafe of de gratis tool Git om hun code te ordenen. Deze tools maken het mogelijk om historische versies van broncode op te slaan en meerdere programmeurs samen te laten werken aan codeerprojecten.
Batchbestanden en PowerShell
Traditioneel waren Microsoft DOS- en Windows-besturingssystemen uitgerust met een eenvoudig programmeersysteem dat batchscripting wordt genoemd. Batchscripts kunnen, net als andere zogenaamde scripttalen, rechtstreeks vanuit Windows of de opdrachtprompt worden uitgevoerd zonder dat een aparte compilatiefase nodig is. Batchbestanden kunnen worden gebruikt om eenvoudige taken op Windows te automatiseren, zoals het installeren van software, het opzetten van netwerkverbindingen of het maken van back-ups van bestanden.
Meer recent heeft Microsoft een krachtigere scriptomgeving geïntroduceerd, PowerShell genaamd. PowerShell geeft u toegang tot de .NET-functionaliteit van Windows en is efficiënter dan batchscripting.
U kunt ook scripttalen van derden installeren, zoals Python en Ruby op Windows.
Wat u ook kiest, u kunt de scripttaalcode bewerken in een teksteditor zoals Kladblok of een meer geavanceerd product.