Как создать EXE-файлы с помощью блокнота

Молодой человек, работающий на ноутбуке в кафе

Кредит изображения: Том Вернер / DigitalVision / GettyImages

EXE-файл - это тип программы, работающей в Microsoft Windows. Он состоит из двоичного кода на машинном языке, который не предназначен для чтения или написания людьми. Хотя есть возможность редактировать EXE-файл непосредственно в Блокноте или другом текстовом редакторе, этот процесс будет утомительным и подверженным ошибкам. Вы можете использовать Блокнот для написания исходного кода, который может быть запущен напрямую или скомпилирован в EXE-файл.

Создать EXE-файл

Когда вы хотите создать EXE-файл в Windows, вы обычно используете компилятор для превращения удобочитаемого языка программирования в так называемом исходном коде в машинный код, который может выполнять компьютер. EXE-файл содержит машинный код в определенном формате, разработанном Microsoft. Другие операционные системы, такие как macOS и Linux, имеют свои собственные эквивалентные форматы.

Видео дня

Бесплатные компиляторы для таких языков, как C и C ++, доступны от Microsoft и других производителей программного обеспечения. Пакет Visual Studio Code от Microsoft хорошо известен и доступен бесплатно, а для Windows также доступны другие бесплатные инструменты программирования с открытым исходным кодом.

Даже код EXE-файла для базовых программ человеку трудно читать или писать напрямую. Программы, называемые декомпиляторами, превращают код EXE обратно в исходный код, хотя он не всегда так удобочитаем, как исходный код, написанный человеком.

Откройте Блокнот или другой редактор

Несмотря на то, что вы можете писать исходный код в Блокноте, основном текстовом редакторе, поставляемом с Windows, многие программисты предпочитают использовать более сложный инструмент, называемый интегрированной средой разработки, или IDE.

Среда IDE автоматизирует компиляцию и запуск кода, выявляет типичные ошибки и автоматически заполняет фразы и имена переменных на общих языках программирования во время вашей работы. Он также выделяет синтаксис языка программирования и помогает расставлять знаки препинания, такие как точки с запятой и круглые скобки.

Многие программисты также используют инструменты управления исходным кодом, такие как Microsoft Visual SourceSafe или бесплатный инструмент под названием Git, для организации своего кода. Эти инструменты позволяют хранить исторические версии исходного кода и позволяют нескольким программистам работать вместе над проектами кодирования.

Пакетные файлы и PowerShell

Традиционно операционные системы Microsoft DOS и Windows поставлялись с простой системой программирования, называемой пакетным сценарием. Пакетные сценарии, как и другие так называемые языки сценариев, можно запускать непосредственно из Windows или командной строки без необходимости отдельного этапа компиляции. Пакетные файлы можно использовать для автоматизации простых задач в Windows, таких как установка программного обеспечения, настройка сетевых подключений или резервное копирование файлов.

Совсем недавно Microsoft представила более мощную среду сценариев под названием PowerShell. PowerShell позволяет получить доступ к набору функций .NET в Windows и более эффективен, чем пакетный сценарий.

Вы также можете установить сторонние языки сценариев, такие как Python и Ruby, в Windows.

Что бы вы ни выбрали, вы можете редактировать код языка сценариев в текстовом редакторе, таком как Блокнот, или в более сложном продукте.