Как да направите EXE файлове с помощта на Notepad

Млад мъж, работещ на лаптоп в кафене

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

EXE файлът е вид програма, която работи в Microsoft Windows. Състои се от двоичен код на машинен език, който не е проектиран да се чете или пише от хора. Въпреки че може да е възможно да редактирате EXE файл директно в Notepad или друг текстов редактор, процесът би бил досаден и податлив на грешки. Можете да използвате Notepad, за да напишете изходен код, който може да бъде изпълнен директно или компилиран в EXE файл.

Създайте EXE файл

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

Видео на деня

Безплатни компилатори за езици като C и C++ се предлагат от Microsoft и други производители на софтуер. Пакетът Visual Studio Code от Microsoft е добре оценен и достъпен безплатно, а други безплатни инструменти за програмиране с отворен код също са достъпни за Windows.

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

Отворете Notepad или друг редактор

Въпреки че можете да пишете изходен код в Notepad, основният текстов редактор, който идва с Windows, много програмистите предпочитат да използват по-сложен инструмент, наречен интегрирана среда за разработка, или IDE.

IDE автоматизира компилирането и изпълнението на кода, открива често срещани грешки и автоматично довършва фрази и имена на променливи на общи езикови програми, докато работите. Той също така подчертава синтаксиса на езика за програмиране и ви помага да поставяте препинателни знаци като точки и запетая и скоби.

Много програмисти също използват инструменти за контрол на изходния код като Visual SourceSafe на Microsoft или безплатния инструмент, наречен Git, за да организират своя код. Тези инструменти правят възможно съхраняването на исторически версии на изходния код и позволяват на множество програмисти да работят заедно по проекти за кодиране.

Пакетни файлове и PowerShell

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

Съвсем наскоро Microsoft представи по-мощна среда за скриптове, наречена PowerShell. PowerShell ви позволява да получите достъп до .NET пакета от функционалности на Windows и е по-ефективен от пакетното скриптиране.

Можете също да инсталирате скриптови езици на трети страни като Python и Ruby на Windows.

Каквото и да изберете, можете да редактирате кода на скриптовия език в текстов редактор като Notepad или по-сложен продукт.