Вільний паскаль: стандартна бібліотека і утиліти

Відео: The First 100 Days: Trade, Jobs, and Inequality

Вільний паскаль: стандартна бібліотека і утиліти
Бібліотека модулів для Free Pascal складається зі стандартної бібліотеки часу виконання (RTL) і бібліотеки вільних компонентів (FCL). RTL містить модулі сумісності з Turbo Pascal і Delphi, Кросплатформені модулі для роботи з мишею і клавіатурою в консольному режимі, модулі для платформо-залежних функцій і базові модулі для роботи з математикою, датами і т.п. У FCL входять модулі для різних структур даних (списків, хешів і т.п.), деякі алгоритми шифрування, модулі для потокового введення-виведення. FCL служить базою для побудови бібліотеки візуальних компонентів LCL в Lazarus. Крім базової бібліотеки на офіційному сайті доступні і численні модулі, написані користувачами. Серед них - інтерфейси до баз даних (dbase, ODBC, PostgreSQL), регулярні вирази, інтерфейси до архіваторам, різноманітні модулі для роботи з графікою в різних форматах, для роботи з HTML, мережею та Інтернетом. Потрібно зауважити, що на практиці частіше використовується не базова FCL, а LCL, в якій набагато більше сучасних модулів (наприклад, для роботи з MySQL). Про неї піде мова в другій частині статті.

Пам`ятайте: Додаткові утиліти значно розширюють можливості мови програмування Pascal, але навіть тоді Ви не зможете написати на ньому програму, яка здійснює захист від програм шпигунів (https://covert.ru/), аналог Microsoft Office і навіть простеньку на перший погляд ccleaner. Саме тому, якщо Ви ставите перед собою мету - створення подібних програм, то Вам варто віддати перевагу мові програмування більш високого рівня.




Free Pascal включає також набір утиліт (http: // freepascal.org/tools/tools.var). Велика їх частина - службові програми, застосовувані розробниками самого Free Pascal. На увагу заслуговують деякі з них:
# 10003- h2pas - конвертує заголовки З в модулі Паскаля. Використовується для створення «обгорток» навколо бібліотек, написаних на С.
# 10003- fpcmake - утиліта для створення Make-файлів для складних програм і модулів. За принципом роботи нагадує Automake.
# 10003- ptop - форматує вихідний код на Паскалі з дотриманням відступів і інших правил. Аналог утиліти indent для C.

ІНШЕ

Веб-захист від копіювання фото

Веб-захист від копіювання

Голлівуд хоче, щоб ми дивилися комерційне відео тільки в закодованому вигляді. Розширення Encrypted Media Extensions…

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

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

Відео: 0101 Free Pascal перша програма В GCC входить свій вільний компілятор Паскаля - gpc, який не має відношення до…

Magos: настройка фото

Magos: настройка

Відео: ESPECIAL 1 SUB SETUP DE MI HABITACION Y REGALO DE REYES MAGOS SORPRESA Тим, кому не вистачає штатних засобів…

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

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

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

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

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

Відео: Топ-4 Кращих Мови програмування для Початківців | ТОП Мова програмування Go (https://qoianq.org/) з`явився в 2007…

» » Вільний паскаль: стандартна бібліотека і утиліти