Как скомпилировать pascal в exe

Как я могу скомпилировать и запустить мой код Pascal в VS-коде?

Есть ли способ, который я могу изменить tasks.json и keybingings для создания ярлыков для компиляции кода и запуска его? После тонны гуглинга я придумал это. Когда я нажимаю ctrl + shift + b, он компилируется, но командная строка с программой не появляется.

Паскаль жив и здоров. То, что я имел в виду под Pascal, — это современный объект программирования Паскаля, а не ваш папа Паскаль. Я делаю много приложений для всех платформ, используя (в основном) Free Pascal, с Lazarus IDE (для графических приложений) и VS Code (для приложений, отличных от GUI). Современный Паскаль может делать все, что может сделать каждый другой язык. Проверьте Большой 5 Паскаль Сегодня.

Теперь. чтобы иметь возможность использовать Pascal с VS Code. Во-первых, установите Free Pascal точно. Затем установите расширение OmniPascal. И прочитайте мой путеводитель Free Pascal и VS Code. Я предоставляю много полезных задач, чтобы помочь вам работать с Pascal, включая форматирование кода. Это на индонезийском языке, но вы можете использовать Google Translate, чтобы прочитать его на английском (или любом другом языке, который вам нравится).

Компиляция

Программу на Паскале надо предварительно скомпилировать. Компиляция означает перевод исходной программы с языка Pascal в объектную программу – на язык компьютера. При запуске программы, вычисления производятся по программе в объектном коде, а не по исходной программе.

После компиляции имеются две версии программы: одна на Паскале, другая на языке компьютера (или близком к нему). Если посмотреть на объектную программу, то на экране будут непонятные «слова» и закорючки.

Программы на языке Pascal и других компилируемых языках выполняются немного быстрее, чем программы с интерпретируемых языков (например, Бейсика). Это связано с тем, что объектная программа на языке близком к языку компьютера (или непосредственно в командах компьютера) выполняется быстро, в то время как инструкции программы на интерпретируемых языках выполняются путем непосредственного перевода исходного кода на язык компьютера. Платой за выигрыш в скорости выполнения скомпилированной программы служат неизбежные затраты времени на компиляцию и связанные с этим неудобства. Правда, в большинстве систем предусмотрена возможность сохранения объектных программ, а значит и повторного их выполнения без рекомпиляции.

Сначала исходная программа записывается программистом (редактируется), после чего сохраняется на диске под произвольным именем.

На следующем шаге в память загружаются компилятор и исходный текст программы. Компилятор «читает» ее, превращая в объектный код, который затем также сохраняется на диске.

Последний шаг – выполнение программы. В компьютерную память загружается именно объектный (исполняемый) код. Выполняющаяся программа может предполагать ввод данных (input) с клавиатуры и вывод результатов (output) на экран. Это довольно распространенная схема ввода-вывода данных, стандартная в Паскале, но, разумеется, не единственная. Язык был разработан еще тогда, когда файлы хранились на магнитной ленте, ввод осуществлялся с перфокарт, а вывод – на печатающее устройство.

Как скомпилировать .cs (C# source code) файл в .exe программу НЕ с помощью Visual Studio?

Я получил исходный код файла игры в формате .cs используя ILSpy, отредактировал его и теперь хочу протестировать, но не знаю как/используя что его скомпилировать обратно в .exe. Приму любой вариант КРОМЕ Visual Studio.

Примеры командных строк для компилятора C#

Компиляция File.cs и создание File.exe:

Компиляция File.cs и создание File.dll:

Компиляция File.cs и создание My.exe:

Компиляция всех файлов C# в текущем каталоге с включенными оптимизациями и определение символа DEBUG. Выводится файл File2.exe:

Компиляция всех файлов C# в текущем каталоге с созданием отладочной версии File2.dll. Логотипы и предупреждения не отображаются:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *