Free pascal для linux
Windows
Mac OS
Linux
Характеристики
Обновлено: 2018-10-26 23:47:28
Язык: Русский, Английский, Немецкий, Французский
Описание
Free Pascal — Свободно распространяемый компилятор языка программирования Pascal.
Важной особенностью данного компилятора, в отличие, например, от GNU Pascal, является ориентация на распространённые коммерческие диалекты языка: Object Pascal и Delphi.
Free Pascal поддерживает компиляцию в нескольких режимах, обеспечивающих совместимость с различными диалектами и реализациями языка.
- TP — режим совместимости с Turbo Pascal: совместимость практически полная, за исключением нескольких моментов, связанных с тем, что FPC компилирует программы для защищённого режима процессора, где невозможно прямое обращение к памяти, портам и т. д.
- FPC — собственный диалект: соответствует предыдущему, расширенному дополнительными возможностями, такими как, например, перегрузка операций.
- DELPHI — режим совместимости с Borland Delphi: включает поддержку классов и интерфейсов.
- OBJFPC — совмещает объектно-ориентированные возможности Delphi и собственные расширения языка.
- MACPAS — режим совместимости с Mac Pascal.
Free Pascal Compiler (FPC) — это свободно распространяемый компилятор языка Pascal с открытым исходным кодом. FPC — кроссплатформенный инструмент, поддерживающий огромное количество платформ. Сегодня мы будем устанавливать его на Ubuntu 18.04, но данная инструкция подойдет и для 16.04, 17.04 и 17.10.
FPC часто необходим студентам для учебы — ведь Паскаль это достаточно наглядный и не трудный для освоения язык. Но и продвинутые пользователи Ubuntu смогут использовать данный инструмент с пользой для себя. Так, например, с помощью FPC и IDE Lazarus за считанные минуты можно наваять себе небольшое приложение с GUI для выполнения каких-либо тривиальных действий.
Чтобы использовать FPC в Ubuntu необходимо установить сам Free Pascal, в комплект установки с которым войдет консольная среда для разработки приложений — FP. Но в данной статье мы рассмотрим и то, как установить IDE с графическим интерфейсом — Lazarus.
Установка FPC
Процесс будет происходить в терминале и он включает в себя всего одну команду, если не считать стандартной рекомендации проверки обновлений перед установкой пакета (это не обязательно, если твой дистрибутив регулярно обновляется).
Откроем терминал (CTRL+ALT+T) и введем следующую команду:
Данной выше командой помимо самого fpc мы установим также необходимые библиотеки и текстовую среду разработки fp.
Для начала работы с Free Pascal уже можно выполнить команду fp в терминале:
Установка Lazarus
Для тех, кому не достаточно консольной версии среды разработки и тех, кому нужно создавать приложения с графическим интерфейсом есть среда разработки Lazarus. Она похожа на Delphi и, если у тебя есть опыт работы с ним, то разобраться с Lazarus’ом не составит труда.
В терминале выполним команду установки:
После установки IDE будет доступно в меню приложений:
Также можно запустить его с помощью комбинации клавиш ALT+F2 -> вписать в поле ввода открывшегося окна: lazarus-ide:
На этом этапе установка закончена и можно приступать к работе.
Free Pascal | |
---|---|
Free Pascal, запущенный в командной строке |
|
Тип | компилятор |
Автор | Free Pascal team |
Разработчики | Флориан Клэмпфль и другие участники проекта |
Написана на | Object Pascal и язык ассемблера |
Операционная система | Linux, Mac OS X и др. UNIX-подобные, Windows, DOS, OS/2, Novell Netware, Android |
Первый выпуск | 1997 |
Аппаратная платформа | x86/64, SPARC, PowerPC/64, ARM |
Последняя версия |
|
Состояние | активное |
Лицензия | GNU GPL 2[2] |
Сайт | freepascal.org |
Медиафайлы на Викискладе |
(function() {
if (window.pluso)if (typeof window.pluso.start == "function") return;
if (window.ifpluso==undefined) { window.ifpluso = 1;
var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
s.src = ('https:' == window.location.protocol ? 'https' : 'http') + '://share.pluso.ru/pluso-like.js';
var h=d[g]('body')[0];
h.appendChild(s);
}})();