Программное обеспечение для программирования Pascal
Обновлено: 21.11.2024
Free Pascal — это 32-, 64- и 16-битный профессиональный компилятор Pascal. Он может работать со многими процессорными архитектурами: Intel x86 (включая 8086), AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS и JVM. Поддерживаемые операционные системы включают Linux, FreeBSD, Haiku, macOS/iOS/симулятор iPhone/Darwin, DOS (16 и 32 бит), Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, Nintendo Wii, Android, AIX и АРОС. Кроме того, в версиях для разработчиков доступна поддержка архитектуры Motorola 68k.
Лучшие загрузки
Присоединяйтесь к нашему списку рассылки
Будьте в курсе последних выпусков программного обеспечения, новостей, скидок на программное обеспечение, специальных предложений и многого другого.
Каждое программное обеспечение выпускается под типом лицензии, который можно найти на страницах программ, а также на страницах поиска или категорий. Вот наиболее распространенные типы лицензий:
Бесплатное ПО
Бесплатные программы можно скачивать и использовать бесплатно и без каких-либо ограничений по времени. Бесплатные продукты можно использовать бесплатно как в личных, так и в профессиональных целях (коммерческое использование).
Открытый код
Программное обеспечение с открытым исходным кодом — это программное обеспечение с исходным кодом, которое любой может проверить, изменить или улучшить. Программы, выпущенные под этой лицензией, можно использовать бесплатно как в личных, так и в коммерческих целях. Существует множество различных лицензий с открытым исходным кодом, но все они должны соответствовать определению открытого исходного кода — вкратце: программное обеспечение можно свободно использовать, модифицировать и распространять.
Бесплатная игра
Эта лицензия обычно используется для видеоигр и позволяет пользователям бесплатно загружать игру и играть в нее. По сути, продукт предлагается Free to Play (Freemium) и пользователь сам решает, хочет ли он платить деньги (Premium) за дополнительные функции, услуги, виртуальные или физические товары, расширяющие функционал игры. В некоторых случаях пользователям может быть показана реклама.
Демонстрационные программы имеют ограниченную функциональность бесплатно, но требуют оплаты за расширенный набор функций или за удаление рекламы из интерфейсов программы. В некоторых случаях весь функционал отключен до покупки лицензии. Демонстрации обычно не ограничены по времени (как пробная версия), но их функциональность ограничена.
Пробная версия
Пробная версия программного обеспечения позволяет пользователю оценить программное обеспечение в течение ограниченного периода времени. После этого пробного периода (обычно от 15 до 90 дней) пользователь может решить, покупать программное обеспечение или нет. Несмотря на то, что большинство пробных программных продуктов ограничены только по времени, у некоторых также есть ограничения по функциям.
Обычно коммерческое программное обеспечение или игры производятся для продажи или в коммерческих целях.
Free Pascal — это зрелый универсальный компилятор Pascal с открытым исходным кодом. Он может работать со многими процессорными архитектурами: Intel x86 (16- и 32-разрядная), AMD64/x86-64, PowerPC, PowerPC64, SPARC, SPARC64, ARM, AArch64, MIPS, Motorola 68k, AVR и JVM. Поддерживаемые операционные системы включают Windows (16/32/64-разрядная, CE и собственная NT), Linux, Mac OS X/iOS/iPhoneSimulator/Darwin, FreeBSD и другие разновидности BSD, DOS (16-разрядная или 32-разрядная DPMI), ОС /2, AIX, Android, Haiku, Nintendo GBA/DS/Wii, AmigaOS, MorphOS, AROS, Atari TOS и различные встроенные платформы. Кроме того, в версии для разработчиков доступна поддержка архитектур RISC-V (32/64), Xtensa и Z80, а также инфраструктуры компилятора LLVM. Кроме того, команда Free Pascal поддерживает транспилятор для паскаля в Javascript под названием pas2js.
Последние новости
-
FPC переехал в Gitlab!
Все репозитории SVN были преобразованы в git и перемещены в gitlab. Система отслеживания ошибок Mantis также была преобразована в gitlab.
Вы можете найти инструкции на странице разработки или в Wiki.
Об ошибках можно сообщать здесь.
-
Выпущена версия 3.2.2 FPC!
Эта версия является точечным обновлением до 3.2.0 и содержит исправления ошибок и обновленные пакеты, некоторые из которых имеют высокий приоритет. В этом случае новая цель также была перенесена из основной ветки.
Загрузки доступны в разделе загрузок. Некоторые ссылки могут быть устаревшими, но они будут обновлены в ближайшие дни. Если у вас возникли проблемы с использованием FTP из-за недавних обновлений браузера, попробуйте использовать зеркало sourceforge.
-
Выпущена версия 3.2.0 FPC!
Эта версия является основным новым выпуском и содержит пакеты исправлений и обновлений, новые функции и новые цели. Из-за возраста ветки FPC 3.0 (5 лет!) рекомендуется обновиться как можно скорее.
Загрузки доступны в разделе загрузок. Некоторые ссылки могут быть устаревшими, но они будут обновлены в ближайшие дни.
- В последнее время FPC получил несколько новых функций в магистрали (которых не будет в грядущем выпуске FPC 3.2.0):
- Теперь одновременно могут быть активны несколько типов помощников.
- Добавлена поддержка настраиваемых атрибутов.
- Компилятор теперь может генерировать битовый код LLVM для некоторых платформ (Darwin/x86-64, Linux/x86-64, Linux/AArch64, Linux/ARMHF)
Хотя FPC 3.2.0 не будет поддерживать приведенный выше список, в нем будет собственный набор новых функций и исправлений!
Сегодня ФПК отмечает свое 25-летие!
Прошло 25 лет с 8 июня 1993 года, а FPC до сих пор не только существует, но и живёт как никогда!
В соответствии с требованиями европейского GDPR мы опубликовали заявление о конфиденциальности
Текущая версия
Версия 3.2.2 — это последняя стабильная версия Free Pascal. Нажмите на ссылку для скачивания и выберите зеркало рядом с вами, чтобы загрузить свою копию. Выпуски разработки имеют номера версий 3.3.x. См. страницу разработки, как получить последние исходные коды и поддержать разработку.
Возможности
Синтаксис языка отлично совместим с TP 7.0, а также с большинством версий Delphi (классы, rtti, исключения, строки ansistring, широкие строки, интерфейсы). Также доступен режим Mac Pascal, в значительной степени совместимый с Think Pascal и MetroWerks Pascal. Кроме того, Free Pascal поддерживает перегрузку функций, перегрузку операторов, глобальные свойства и ряд других дополнительных возможностей.
Требования
Для версии 80x86 требуется как минимум процессор 386, но рекомендуется 486. Для версии Mac OS X требуется Mac OS X 10.4 или более поздней версии с установленными инструментами разработчика.
Подойдет любой процессор PowerPC. Требуется 16 МБ оперативной памяти. Ожидается, что классическая версия Mac OS будет работать с системой 7.5.3 и более поздними версиями. Для версии Mac OS X требуется Mac OS X 10.3 или более поздней версии (можно скомпилировать для версии 10.2.8 или более поздней) с установленными инструментами разработчика. В других операционных системах Free Pascal работает на любой системе, на которой может работать эта операционная система.
Лицензия
Пакеты и библиотека времени выполнения поставляются под измененной публичной лицензией GNU для библиотек, позволяющей использовать статические библиотеки при создании приложений. Сам исходный код компилятора поставляется под Стандартной общественной лицензией GNU. Доступны исходные коды для компилятора и библиотеки времени выполнения; полный компилятор написан на Паскале.
Заявление о конфиденциальности. Copyright Команда Free Pascal 1993-2019.
Дизайн страницы 6ix Shooter Media, дополнительные модификации Pos3idon.Бесплатный 32/64/16-битный многоплатформенный компилятор Pascal и Object Pascal
32/64/16-разрядный компилятор Pascal для Win32/64/CE, Linux, Mac OS X/iOS, Android, FreeBSD, OS/2, Game Boy Advance, Nintendo NDS и DOS; семантически совместим с Delphi, Borland Pascal и Mac Pascal (частично) с дополнительными функциями, например. перегрузка оператора.
Активность проекта
Категории
Лицензия
Подпишитесь на компилятор Free Pascal
SafetyCulture iAuditor предназначен для компаний, которым необходимо проводить проверки безопасности и аудита качества
Оборудуйте свою команду простым приложением для проверки и наблюдения за безопасностью, которое любой может освоить за считанные минуты, чтобы вы могли безопасно вернуться к работе, где бы вы ни находились.
Оценки пользователей
Отзывы пользователей
Очень хороший компилятор языка паскаль, который может многое дать, очень рекомендуется
Компилятор Free Pascal — это очень быстрый и надежный компилятор Pascal и Object Pascal с подробной документацией по его функциям и диалектам Object Pascal, которые он поддерживает. Поддержка пользователей и оперативное исправление ошибок намного лучше, чем у коммерческих конкурентов. Отличный выбор по сравнению с другим коммерческим компилятором Pascal.
Лучшее средство для программирования без боли. Желаю сохранения хорошего темпа разработки и постоянного развития.
Дополнительная информация о проекте
Награды
Языки
Предполагаемая аудитория
Пользовательский интерфейс
Язык программирования
Среда базы данных
Oracle, MySQL, PostgreSQL (pgsql), SQLite, на основе SQL, Firebird/InterBase, Microsoft SQL Server, другие файловые СУБД, ODBC
Зарегистрировано
GameMaker Studio 2 — это полная среда разработки для создания игр. Он поставляется с полным набором инструментов и позволяет создавать игры для Windows, Mac, Linux, Android, iOS, HTML5, Xbox, PlayStation и Nintendo Switch. Это самый быстрый способ создать и экспортировать игру на любую платформу.
Bluefish – это мощный редактор, ориентированный на программистов и веб-разработчиков, с множеством возможностей для написания веб-сайтов, сценариев и программного кода. Bluefish поддерживает множество языков программирования и разметки. Ознакомьтесь с подробным обзором функций, просмотрите снимки экрана или загрузите его прямо сейчас.
Традиционные решения для управления мобильными устройствами (MDM) не предназначены для управления одноцелевыми устройствами Android, и компании, использующие MDM для парка мобильных устройств, подвергают себя повышенным рискам безопасности и операционным издержкам, проблемам с устройствами с истекшим сроком службы и плохой клиент.
Free Pascal – это бесплатное программное обеспечение для компиляции языка Паскаль с открытым исходным кодом, загружаемое вместе с программным обеспечением для программирования и предоставленное командой Free Pascal Team для Windows.
Обзор Free Pascal еще не завершен, но он был протестирован редактором здесь на ПК и составлен список возможностей; см. ниже.
Абсолютно бесплатный компилятор Pascal с открытым исходным кодом для Windows
Free Pascal — это 32-, 64- и 16-битный профессиональный компилятор Pascal. Он может работать с несколькими процессорными архитектурами: Intel x86, AMD64/x86-64, PowerPC, PowerPC64, SPARC и ARM.
Поддерживаемые операционные системы включают Linux, FreeBSD, Haiku, Mac OS X/iOS/Darwin, DOS, Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS и Nintendo Wii. Кроме того, в разрабатываемых версиях доступна поддержка архитектур JVM, MIPS (варианты с прямым и прямым порядком байтов), i8086, Motorola 68k и AArch64.
Возможности и особенности
- Множество новых языковых функций:
- Диалект Objective-Pascal, поддерживаемый всеми целевыми платформами Mac OS X и iOS
- Модификатор параметра Constref для "константы по ссылке"
- Булевы типы Pascal с несколькими размерами (boolean16/32/64)
- Языковой режим ISO 7185 (кроме ввода/вывода). Особенности среди прочего:
- Вложенные переменные процедуры
- Нелокальные переходы
- Улучшения режима Mac Pascal
Бесплатный Pascal 3.2.2 на 32-битных и 64-битных ПК
Это загружаемое ПО лицензируется как бесплатное программное обеспечение для операционной системы Windows (32-разрядная и 64-разрядная) на ноутбуке или настольном ПК с помощью программного обеспечения для программирования без ограничений. Free Pascal 3.2.2 доступен для бесплатной загрузки для всех пользователей программного обеспечения для Windows. Поскольку это проект с открытым исходным кодом, вы можете свободно просматривать исходный код и свободно распространять это программное приложение.
Читайте также: