Logiss.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Скачать Free Pascal для Windows 10

Free Pascal 3.2.2

Free Pascal

Free Pascal – это компилятор кода, написанного на языке Паскаль. Продукт распространяется бесплатно, обладает понятным интерфейсом и содержит все необходимое для изучения вышеупомянутого языка программирования.

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

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

Интерфейс Free Pascal представляет собой небольшое окно, которое с легкостью поместится на любом современном экране. Стандартные габариты редактора обычно составляют 80 столбцов на 25 строк. Написание кода осуществляется на синем фоне. Нижнее меню содержит подсказки по управлению компилятором с помощью горячих клавиш.

Преимущества Free Pascal

  • Распространение продукта на бесплатной основе с открытым исходным кодом.
  • Наличие подсветки синтаксиса.
  • Поддержка точек останова.
  • Возможность пошагового выполнения команд, процедур и функций.
  • Поддержка масштабирования главного окна и окна редактора.
  • Возможность загрузки и использования руководства пользователя.
  • Поддержка отслеживания параметров.
  • Наличие функции поиска и замены.
  • Поддержка автоматического закрытия скобок.
  • Высокая скорость работы.
  • Возможность запуска даже на старых ПК.
  • Возможность расположения модулей проекта каскадом и плиткой.
  • Низкие системные требования.

Недостатки Free Pascal

  • Не очень удобная нумерация строк.
  • Отсутствие поддержки русского и украинского языков интерфейса.
  • Отсутствие возможности кастомизации внешнего вида компилятора.

Заключение

Компилятор Free Pascal работает корректно, не сбоит и не зависает, а благодаря простому интерфейсу инструмент можно рекомендовать всем начинающим разработчикам ПО.

Изменения в последней версии
  • Выпущена версия 3.2.2 FPC!
  • Эта версия представляет собой точечное обновление до 3.2.0 и содержит исправления и обновленные пакеты, некоторые из которых имеют высокий приоритет. В этом случае новая цель также была перенесена из ствола.
  • Есть список изменений, которые могут нарушить обратную совместимость. Вы также можете ознакомиться с документацией по FPC 3.2.2.
  • Загрузки доступны в разделе загрузок. Некоторые ссылки могут быть устаревшими, но будут обновлены в ближайшие дни. Если у вас возникли проблемы с использованием FTP из-за недавних обновлений браузера, попробуйте зеркало sourceforge.
Читайте так же:
Как снять пароль с BIOS
Разработчик: Free Pascal Team
Обновлено:2021-05-20
Версия Windows :XP, Vista, 7, 8, 10
Русский язык:Отсутствует
Украинский язык:Отсутствует
Комментарии

Комментариев еще нет. Вы можете оставить свой комментарий к программе Free Pascal. Для этого нужно войти. Если вы еще не с нами – зарегистрируйтесь.

Free Pascal 3.2.2

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4 Звёзд: 5(4,87 / голосов — 82)

Free Pascal - язык программирования

Free Pascal — язык программирования

Free Pascal (Фри Паскаль) — бесплатная версия языка программирования Паскаль, практически полностью совместима с Turbo Pascal 7.0 и последующими релизами Delphi.

Особенности язык программирования Фри Паскаль

Пакет содержит бесплатный 32-битный, 64-битный и 16-битный компиляторы языка программирования Pascal профессионального уровня для нескольких платформ. Синтаксис и библиотеки являются практически полностью совместимыми с Turbo Pascal 7.0 и последующих версий Delphi. Имеется частичная поддержка языка Паскаль на диалекте Macintosh (Think Pascal и MetroWerks Pascal).

Поддерживаемые архитектуры процессоров: Intel x86 (включая 8086), AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS и JVM.

Кроме того, присутствует поддержка архитектуры Motorola 68k в Development версиях.

Picture YaBrowser

Поддерживаемые операционные системы: Linux, FreeBSD, Haiku, Mac OS X, iOS, iPhoneSimulator, Darwin, DOS с разрядностью 16 и 32 бита, Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, Nintendo Wii, Android, AIX и AROS.

 Настройки компилятора Фри Паскаль

Настройки компилятора Фри Паскаль

Одним из примеров использования языка программирования Free Pascal, может служить небольшой бесплатный графический редактор LazPaint, который полностью написан на Паскале и доступен для загрузки на соответствующей странице RainbowSky.ru.

Из альтернативных интерпретаторов языка программирования Паскаль обратите внимание на среду разработки PascalABC.NET, включающую в себя систему обучения и задачник по языку Паскаль.

Скачать Фри Паскаль бесплатно, можно по прямой ссылке, расположенной ниже:

Разработчик: Free Pascal team
Официальный сайт: freepascal.org

Читайте так же:
Как узнать версию браузера

Вам могут быть интересны

  • Baidu PC Faster 5.1.3.131061 Обновлено 03.05.2019
  • CoffeZip 4.8.0.0 Обновлено 15.06.2021
  • Яндекс Алиса Обновлено 06.10.2021
  • Panda Free Antivirus 2021 Обновлено 24.08.2021
  • Caramba Switcher 2021.06.14 Обновлено 16.06.2021
    948 оценок, среднее: 4,96 из 5948 оценок, среднее: 4,96 из 5948 оценок, среднее: 4,96 из 5948 оценок, среднее: 4,96 из 5948 оценок, среднее: 4,96 из 5(4,96 из 5) 513 оценок, среднее: 4,95 из 5513 оценок, среднее: 4,95 из 5513 оценок, среднее: 4,95 из 5513 оценок, среднее: 4,95 из 5513 оценок, среднее: 4,95 из 5(4,95 из 5) 356 оценок, среднее: 4,95 из 5356 оценок, среднее: 4,95 из 5356 оценок, среднее: 4,95 из 5356 оценок, среднее: 4,95 из 5356 оценок, среднее: 4,95 из 5(4,95 из 5) 116 оценок, среднее: 4,95 из 5116 оценок, среднее: 4,95 из 5116 оценок, среднее: 4,95 из 5116 оценок, среднее: 4,95 из 5116 оценок, среднее: 4,95 из 5(4,95 из 5) 1 115 оценок, среднее: 4,94 из 51 115 оценок, среднее: 4,94 из 51 115 оценок, среднее: 4,94 из 51 115 оценок, среднее: 4,94 из 51 115 оценок, среднее: 4,94 из 5(4,94 из 5) 978 оценок, среднее: 4,94 из 5978 оценок, среднее: 4,94 из 5978 оценок, среднее: 4,94 из 5978 оценок, среднее: 4,94 из 5978 оценок, среднее: 4,94 из 5(4,94 из 5) 904 оценки, среднее: 4,94 из 5904 оценки, среднее: 4,94 из 5904 оценки, среднее: 4,94 из 5904 оценки, среднее: 4,94 из 5904 оценки, среднее: 4,94 из 5(4,94 из 5) 779 оценок, среднее: 4,94 из 5779 оценок, среднее: 4,94 из 5779 оценок, среднее: 4,94 из 5779 оценок, среднее: 4,94 из 5779 оценок, среднее: 4,94 из 5(4,94 из 5) 621 оценка, среднее: 4,94 из 5621 оценка, среднее: 4,94 из 5621 оценка, среднее: 4,94 из 5621 оценка, среднее: 4,94 из 5621 оценка, среднее: 4,94 из 5(4,94 из 5) 423 оценки, среднее: 4,94 из 5423 оценки, среднее: 4,94 из 5423 оценки, среднее: 4,94 из 5423 оценки, среднее: 4,94 из 5423 оценки, среднее: 4,94 из 5(4,94 из 5) 379 оценок, среднее: 4,94 из 5379 оценок, среднее: 4,94 из 5379 оценок, среднее: 4,94 из 5379 оценок, среднее: 4,94 из 5379 оценок, среднее: 4,94 из 5(4,94 из 5) 314 оценок, среднее: 4,94 из 5314 оценок, среднее: 4,94 из 5314 оценок, среднее: 4,94 из 5314 оценок, среднее: 4,94 из 5314 оценок, среднее: 4,94 из 5(4,94 из 5) 269 оценок, среднее: 4,94 из 5269 оценок, среднее: 4,94 из 5269 оценок, среднее: 4,94 из 5269 оценок, среднее: 4,94 из 5269 оценок, среднее: 4,94 из 5(4,94 из 5) 248 оценок, среднее: 4,94 из 5248 оценок, среднее: 4,94 из 5248 оценок, среднее: 4,94 из 5248 оценок, среднее: 4,94 из 5248 оценок, среднее: 4,94 из 5(4,94 из 5) 229 оценок, среднее: 4,94 из 5229 оценок, среднее: 4,94 из 5229 оценок, среднее: 4,94 из 5229 оценок, среднее: 4,94 из 5229 оценок, среднее: 4,94 из 5(4,94 из 5)

Free Pascal

30 января, 2014 2

Free Pascal (полное название Free Pascal Compiler, часто используется сокращение FPC) – свободно распространяемый компилятор языка программирования Pascal для компьютера.

Платформы для Free Pascal

Компилятор Free Pascal существует для различных аппаратных и программных платформ, ветвь 2.4.x поддерживает следующие:

  • Архитектура x86

DOS (с использованием Go32v2)
FreeBSD версий 6.x, 7.x, 8.x
Linux
Mac OS X
Microsoft Windows
Sun Solaris
Haiku

  • Архитектура x86-64

Linux
FreeBSD
Mac OS X
Microsoft Windows (только кросскомпиляция с использованием версии для Microsoft Windows x86, либо возможна сборка FPC из исходников)

  • Архитектура SPARC

Linux
Solaris (экспериментальная версия)

  • Архитектура PowerPC
  • Архитектура PowerPC64
  • Архитектура ARM

Linux
Microsoft Windows CE (только кросскомпиляция с использованием версии для Microsoft Windows x86)
Windows Mobile
Mac OS X (iPhone)

Более ранние версии также поддерживали архитектуру m68k (операционные системы NetBSD, Linux и AmigaOS), а также операционные системы Solaris, QNX и BeOS для x86.

В разработке поддержка создания кода для Java Virtual Machine

В настоящее время в рамках проекта также разрабатывается Lazarus – свободный аналог среды разработки Delphi и Lazarus Components Library (LCL) – свободная библиотека виджетов, аналогичная VCL в Delphi.

Существуют и альтернативные проекты визуального программирования на базе Free Pascal, наиболее зрелым из которых является MSEide, использующий собственную, несовместимую с VCL библиотеку компонентов MSEgui.

Читайте так же:
Norton Internet Security 2018 скачать бесплатно на 360 дней

Другая альтернатива Lazarus’u fpGUI, простая библиотека виджетов, не содержащая дополнительных библиотек вроде работы с БД, XML и т. п.. В её состав включён визуальный редактор форм, генерирующий исходный код создания формы на паскале.

Кроме того, в настоящее время для создания Windows-приложений можно использовать известную невизуальную библиотеку KOL.

Режимы совместимости Free Pascal

Важной особенностью данного компилятора, в отличие, например, от GNU Pascal, является ориентация на распространённые коммерческие диалекты языка: Object Pascal и Delphi.

Free Pascal поддерживает компиляцию в нескольких режимах, обеспечивающих совместимость с различными диалектами и реализациями языка.

  • TP – режим совместимости с Turbo Pascal:

совместимость практически полная, за исключением нескольких моментов, связанных с тем, что FPC компилирует программы для защищённого режима процессора, где невозможно прямое обращение к памяти, портам и т. д..

  • FPC – собственный диалект:

соответствует предыдущему, расширенному дополнительными возможностями, такими как, например, перегрузка операций.

  • DELPHI – режим совместимости с Borland Delphi:

включает поддержку классов и интерфейсов.

  • OBJFPC – совмещает объектно-ориентированные возможности Delphi и собственные расширения языка.
  • MACPAS – режим совместимости с Mac Pascal.

Free Pascal версий до 2.4 поддерживал также режим частичной совместимости с GNU Pascal. В последних версиях этого режима нет, вместо него развивается (но пока не включается в документацию) режим совместимости со стандартом ISO Extended Pascal.

Особенности Free Pascal

  • Поддержка перегрузки арифметических операторов ( + , — , * , ** , / , div , mod ), операторов сравнения ( < , > , = , >= , <= ) и оператора присваивания := .
  • Поддержка операторов присваивания с выполнением арифметической операции в стиле Си ( += , -= , *= , /= ).
  • Наличие собственной системы сборки (fpcmake) и генератора документации (fpcdoc).
  • Встроенный ассемблер по умолчанию использует синтаксис AT&T, синтаксис Intel включается отдельной директивой.

Примечание

Читайте так же:
Программы для работы с образами дисков

Компилятор Free Pascal распространяется на условиях GNU General Public License, а значительная часть библиотек, в том числе ядро RTL – на условиях более мягкой GNU Lesser General Public License.

Free Pascal 3.2.2

Он доступен для различных процессоров (Intel 80386 и совместимые и Motorola 680×0) и операционных систем (Linux, FreeBSD, NetBSD, DOS, Win32, OS / 2, BeOS, SunOS (Solaris), QNX и Классическая Amiga).

Синтаксис языка семантически совместима с TP 7,0, а также большинство версий Delphi (классы, RTTI, исключения, AnsiStrings).

Кроме того Free Pascal поддерживает перегрузку функции, перегрузку операторов и других подобных функций.

 · Очень чистый язык Pascal является очень хорошим языком, ваши программы будут более читабельным и обслуживании, чем, например, в C, и давайте просто забудьте о C + +. И вам не нужно отказываться от власти, языка Паскаль такая мощная, как вы этого хотите.
 · Нет Makefiles В отличие от большинства языков программирования Паскаль не нужно Makefiles. Вы можете сэкономить огромное количество времени, компилятор просто выясняет себе, какие файлы нужно перекомпилировать.
 · Паскаль компиляторов Быстрое с большим F и Free Pascal не является исключением. Да, вы не должны расти корни при составлении своих программ, просто нажмите клавишу и компиляции это делается, даже для больших программ.
 · Каждое устройство имеет свой идентификатор в Паскале вам никогда не придется беспокоиться о загрязнении имен, как и в C, где идентификатор должен быть уникальным accross всей программы. Нет, в Паскаль каждая единица получает свой собственный имен, и это очень спокойно.
 · Интегрированная среда разработки Free Pascal поставляется с IDE, которые работают на нескольких платформах, в котором вы можете писать, компилировать и отлаживать программы. Вы сэкономите огромное количество времени с помощью интегрированной среды разработки, лучшие программы друг у вас есть.
 · Большая интеграция с ассемблером Как вы думаете, паскаль для слабаков, которым нужно научиться программированию? НЕПРАВИЛЬНО! Это отлично подходит для высоких технологий программирования и высшей ботаников из вас, у нас есть комплексный монтажников. Вы можете легко смешивать код ассемблера и Паскаль код на языке вы хотите? Предпочитаете Intel стиле ассемблер? Нет проблем, если это необходимо Free Pascal преобразует его в ATT для вас. Вы хотите, чтобы преобразовать программу в исходный файл NASM? Нет проблем, и все ассемблер ATT в исходные файлы автоматически преобразуются.
 · объектно-ориентированное программирование и если вы делаете серьезные программы, вы, конечно, очень заинтересованы в объектно-ориентированном программировании. С помощью Turbo Pascal и Object Pascal способами ООП в соответствии с вашим вкусом. FCL и бесплатные Видение и предоставит Вам мощный библиотек объектов вам нужно. Для Ваших потребностей, мы поддерживаем базу данных PostgreSQL, MySQL, Interbase и ODBC.
Умные компоновщик Â · Smartlinking Free Pascal оставляет любые переменные или код, который вы не используете. Это делает небольшие программы, маленькие, с большими S, в то время как они по-прежнему статически связаны между собой, избегая DLL ад!
 · Распределение независимости (Linux) В результате этого, программное обеспечение составленный Linux версия Free Pascal работает на любой дистрибутив, что делает его гораздо, гораздо, легче сделать ваше программное обеспечение поддерживает несколько дистрибутивов.
 · Доступно для многих платформ на нескольких архитектурах Free Pascal доступен для платформ, чем большинство других компиляторов Pascal и позволяет легко кросс-компиляции, просто измените цель в интегрированной среде разработки и компиляции! И есть работа продолжается еще более платформ и процессоров.
 · Совместима ли существующий код? Free Pascal является более совместимым с ней, чем любой другой компилятор языка Паскаль. Мы почти полностью совместим с Turbo Pascal и хорошо совместимы с исходным кодом Delphi. Если у вас есть код на другом языке, как С или ассемблере, просто использовать любимый компилятор для него и вызвать его из Free Pascal.

Ссылка на основную публикацию
Adblock
detector