Вільний паскаль: gnu pascal

Відео: 0101 Free Pascal перша програма

Вільний паскаль: GNU Pascal
В GCC входить свій вільний компілятор Паскаля - gpc, який не має відношення до Free Pascal. Він істотно поступається в популярності fpc. Найсвіжіші матеріали по gpc в Мережі датуються 2006 роком. Створюється враження, що проект в даний час не розвивається.
Gpc доступний для всіх платформ, де працює GCC - в тому числі Linux, * BSD, Windows і Mac OS X. В Ubuntu gpc входить до складу застарілої gcc 4.1, тому разом з ним встановлюються і відповідні базові бібліотеки gcc цієї версії. Компілятор базується на стандарті мови Turbo Pascal 7.0 з додатками з Delphi і Mac Pascal. Повний список особливостей мови доступний на офіційному сайті (https://gnu-pascal.de/gpc/ h-index.html). Серед цих особливостей - підтримка декількох розширень мови, таких як динамічні масиви зі схемами (shemata). Підтримки шаблонів в gpc немає, так як вони з`явилися в мові вже після припинення активності в цьому проекті. На офіційному сайті є посилання на кілька IDE, що підтримують gpc, проте всі ці проекти занедбані не пізніш 2005 року. Ступінь сумісності gpc і fpc не ясна. У старих версіях fpc існував режим сумісності з gpc, що включається опцією -Mgpc, але в поточній версії його немає. Це побічно підтверджує той факт, що GNU Pascal, по всій видимості, покинутий і використовувати його варто лише в тих випадках, коли Free Pascal з якихось специфічних причин не підходить.




висновки

Free Pascal є дуже вдалою кроссплатформенной реалізацією Pascal, що включає компілятор, бібліотеку модулів і текстову IDE. Free Pascal дуже добре документований. Крім вичерпної офіційної документації до компілятору і IDE є велике wiki (об`єднане з wiki по Lazarus) на декількох мовах, включаючи російську та українську (http: // wiki. Freepascal.org). Free Pascal добре пристосований для навчання програмуванню (єдиною серйозною проблемою тут є відсутність підтримки кирилиці в IDE в Linux). Однак повністю можливості Free Pascal розкриваються, якщо використовувати його разом із середовищем візуальної розробки Lazarus, про яку піде мова в наступній частині статті.



Вас абсолютно не цікавлять програмні оболонки, що розширюють можливості мови програмування Pascal і Ваше єдино бажання в даний момент полягає в тому, щоб купити пуховик жіночий (https://butik-vera.ru/pux/) хорошої якості? Тоді можу порадити Вам зазирнути на сайт butik-vera.ru, де ви зможете зробити таку покупку на найвигідніших для себе умовах!

ІНШЕ

Nintendo nx буде слабкіше ps4? фото

Nintendo nx буде слабкіше ps4?

Nintendo пообіцяла запустити в продаж свою нову консоль під кодовою назвою NX в березні 2017. І, природно, ніяких…

Seed7: бібліотеки фото

Seed7: бібліотеки

Відео: пентагональними призма з насіння льону. П`ятикутна призма. геометричні фігури.Стереометрія Якщо Сі або C ++ без…

Мова програмування seed7 фото

Мова програмування seed7

Відео: Яку мову програмування вибрати новачкові? Дивись рада від каналу Бути Програмістом Мови програмування ... Одні…

» » Вільний паскаль: gnu pascal