
Credito de imagen: Tom Werner / DigitalVision / GettyImages
Un archivo EXE es un tipo de programa que se ejecuta en Microsoft Windows. Consiste en un código binario en lenguaje de máquina que no está diseñado para ser leído o escrito por humanos. Si bien es posible editar un archivo EXE directamente en el Bloc de notas u otro editor de texto, el proceso sería tedioso y propenso a errores. Puede usar el Bloc de notas para escribir código fuente que se puede ejecutar directamente o compilar en un archivo EXE.
Crear un archivo EXE
Cuando desea crear un archivo EXE en Windows, generalmente usa un compilador para convertir un lenguaje de programación legible por humanos en lo que se llama código fuente en código de máquina que una computadora puede ejecutar. Un archivo EXE contiene código de máquina en un formato específico diseñado por Microsoft. Otros sistemas operativos como macOS y Linux tienen sus propios formatos equivalentes.
Video del día
Microsoft y otros fabricantes de software ofrecen compiladores gratuitos para lenguajes como C y C ++. La suite Visual Studio Code de Microsoft está bien considerada y está disponible de forma gratuita, y otras herramientas de programación gratuitas y de código abierto también están disponibles para Windows.
Incluso el código de archivo EXE para programas básicos es difícil de leer o escribir directamente para un ser humano. Los programas llamados descompiladores convierten el código EXE de nuevo en código fuente, aunque no siempre es tan legible como el código fuente escrito por un humano.
Abra el Bloc de notas u otro editor
Aunque puede escribir código fuente en el Bloc de notas, el editor de texto básico que viene con Windows, muchos Los programadores prefieren utilizar una herramienta más sofisticada llamada entorno de desarrollo integrado, o IDE.
Un IDE automatiza la compilación y ejecución del código, detecta errores comunes y autocompleta frases comunes del lenguaje de programación y nombres de variables mientras trabaja. También destaca la sintaxis del lenguaje de programación y le ayuda a colocar signos de puntuación como punto y coma y paréntesis.
Muchos programadores también utilizan herramientas de control de código fuente como Visual SourceSafe de Microsoft o la herramienta gratuita llamada Git para organizar su código. Estas herramientas permiten almacenar versiones históricas del código fuente y permiten que varios programadores trabajen juntos en proyectos de codificación.
Archivos por lotes y PowerShell
Tradicionalmente, los sistemas operativos Microsoft DOS y Windows venían equipados con un sistema de programación simple llamado secuencia de comandos por lotes. Los scripts por lotes, al igual que otros denominados lenguajes de scripting, se pueden ejecutar directamente desde Windows o desde el símbolo del sistema sin necesidad de una etapa de compilación separada. Los archivos por lotes se pueden usar para automatizar tareas simples en Windows, como instalar software, configurar conexiones de red o hacer copias de seguridad de archivos.
Más recientemente, Microsoft ha introducido un entorno de secuencias de comandos más potente llamado PowerShell. PowerShell le permite acceder al conjunto de funciones de .NET en Windows y es más eficiente que la secuencia de comandos por lotes.
También puede instalar lenguajes de secuencias de comandos de terceros como Python y Ruby en Windows.
Elija lo que elija, puede editar el código del lenguaje de secuencias de comandos en un editor de texto como el Bloc de notas o un producto más sofisticado.