Credito immagine: Tom Werner/DigitalVision/GettyImages
Un file EXE è un tipo di programma che viene eseguito in Microsoft Windows. Consiste in un codice binario in linguaggio macchina che non è progettato per essere letto o scritto da esseri umani. Sebbene sia possibile modificare un file EXE direttamente nel Blocco note o in un altro editor di testo, il processo sarebbe noioso e soggetto a errori. È possibile utilizzare Blocco note per scrivere codice sorgente che può essere eseguito direttamente o compilato in un file EXE.
Crea un file EXE
Quando si desidera creare un file EXE su Windows, in genere si utilizza un compilatore per trasformare un linguaggio di programmazione leggibile dall'uomo in quello che viene chiamato codice sorgente in codice macchina che un computer può eseguire. Un file EXE contiene codice macchina in un formato specifico progettato da Microsoft. Altri sistemi operativi come macOS e Linux hanno i propri formati equivalenti.
Video del giorno
Compilatori gratuiti per linguaggi come C e C++ sono disponibili da Microsoft e da altri produttori di software. La suite Visual Studio Code di Microsoft è ben considerata e disponibile gratuitamente, e altri strumenti di programmazione gratuiti e open source sono disponibili anche per Windows.
Anche il codice file EXE per i programmi di base è difficile da leggere o scrivere direttamente per un essere umano. I programmi chiamati decompilatori trasformano il codice EXE in codice sorgente, sebbene non sia sempre leggibile come il codice sorgente scritto da un essere umano.
Apri Blocco note o un altro editor
Anche se puoi scrivere il codice sorgente in Blocco note, l'editor di testo di base fornito con Windows, molti i programmatori preferiscono utilizzare uno strumento più sofisticato chiamato ambiente di sviluppo integrato, oppure IDE.
Un IDE automatizza la compilazione e l'esecuzione del codice, individua gli errori comuni e completa automaticamente le frasi e i nomi di variabili comuni del linguaggio di programmazione mentre lavori. Evidenzia anche la sintassi del linguaggio di programmazione e ti aiuta a posizionare la punteggiatura come punto e virgola e parentesi.
Molti programmatori utilizzano anche strumenti di controllo del codice sorgente come Visual SourceSafe di Microsoft o lo strumento gratuito chiamato Git per organizzare il proprio codice. Questi strumenti consentono di archiviare versioni storiche del codice sorgente e consentire a più programmatori di lavorare insieme su progetti di codifica.
File batch e PowerShell
Tradizionalmente, i sistemi operativi Microsoft DOS e Windows erano dotati di un semplice sistema di programmazione chiamato script batch. Gli script batch, come altri cosiddetti linguaggi di scripting, possono essere eseguiti direttamente da Windows o dal prompt dei comandi senza bisogno di una fase di compilazione separata. I file batch possono essere utilizzati per automatizzare semplici attività su Windows, come l'installazione di software, la configurazione di connessioni di rete o il backup dei file.
Più di recente, Microsoft ha introdotto un ambiente di scripting più potente chiamato PowerShell. PowerShell consente di accedere alla suite di funzionalità .NET su Windows ed è più efficiente dello scripting batch.
Puoi anche installare linguaggi di script di terze parti come Python e Ruby su Windows.
Qualunque cosa tu scelga, puoi modificare il codice del linguaggio di scripting in un editor di testo come Blocco note o un prodotto più sofisticato.