Como fazer arquivos EXE usando o bloco de notas

Jovem trabalhando em um laptop no café

Crédito da imagem: Tom Werner / DigitalVision / GettyImages

Um arquivo EXE é um tipo de programa executado no Microsoft Windows. Ele consiste em um código binário em linguagem de máquina que não foi projetado para ser lido ou escrito por humanos. Embora seja possível editar um arquivo EXE diretamente no Bloco de notas ou em outro editor de texto, o processo seria tedioso e sujeito a erros. Você pode usar o Bloco de notas para escrever o código-fonte que pode ser executado diretamente ou compilado em um arquivo EXE.

Crie um arquivo EXE

Quando você deseja criar um arquivo EXE no Windows, normalmente usa um compilador para transformar uma linguagem de programação legível por humanos no que é chamado de código-fonte em código de máquina que um computador pode executar. Um arquivo EXE contém código de máquina em um formato específico desenvolvido pela Microsoft. Outros sistemas operacionais, como macOS e Linux, têm seus próprios formatos equivalentes.

Vídeo do dia

Compiladores gratuitos para linguagens como C e C ++ estão disponíveis na Microsoft e em outros fabricantes de software. O pacote Visual Studio Code da Microsoft é bem visto e está disponível gratuitamente, e outras ferramentas de programação gratuitas e de código aberto também estão disponíveis para Windows.

Mesmo o código de arquivo EXE para programas básicos é difícil para uma pessoa ler ou escrever diretamente. Programas chamados descompiladores transformam o código EXE de volta em código-fonte, embora nem sempre seja tão legível quanto o código-fonte escrito por um ser humano.

Abra o bloco de notas ou outro editor

Mesmo que você possa escrever o código-fonte no Bloco de Notas, o editor de texto básico que vem com o Windows, muitos os programadores preferem usar uma ferramenta mais sofisticada chamada de ambiente de desenvolvimento integrado, ou IDE.

Um IDE automatiza a compilação e execução do código, identifica erros comuns e preenche automaticamente frases de linguagem de programação comuns e nomes de variáveis ​​à medida que você trabalha. Ele também destaca a sintaxe da linguagem de programação e ajuda a colocar a pontuação como ponto-e-vírgula e parênteses.

Muitos programadores também usam ferramentas de controle de código-fonte como o Visual SourceSafe da Microsoft ou a ferramenta gratuita chamada Git para organizar seu código. Essas ferramentas tornam possível armazenar versões históricas do código-fonte e permitir que vários programadores trabalhem juntos em projetos de codificação.

Arquivos em lote e PowerShell

Tradicionalmente, os sistemas operacionais Microsoft DOS e Windows vinham equipados com um sistema de programação simples chamado batch scripting. Scripts em lote, como outras linguagens de script, podem ser executados diretamente do Windows ou do prompt de comando sem a necessidade de um estágio de compilação separado. Os arquivos em lote podem ser usados ​​para automatizar tarefas simples no Windows, como instalação de software, configuração de conexões de rede ou backup de arquivos.

Mais recentemente, a Microsoft introduziu um ambiente de script mais poderoso chamado PowerShell. O PowerShell permite que você acesse o pacote .NET de funcionalidade no Windows e é mais eficiente do que o script em lote.

Você também pode instalar linguagens de script de terceiros, como Python e Ruby no Windows.

Seja qual for a sua escolha, você pode editar o código da linguagem de script em um editor de texto como o Bloco de notas ou um produto mais sofisticado.