Основи програмування
Кожен професіонал колись був чайником. Напевно вам знайоме стан, коли "не знаєш як почати думати, щоб до такого додуматися". Напевно ви стикалися з ситуацією, коли ви просто не знаєте, з чого почати. Ця книга орієнтована саме на таких людей, хто хотів би стати програмістом, але абсолютно не знає, як почати цей шлях. Детальніше.
- Intel i386 і вище (i486, сімейство Pentium і вище)
- AMD64 / x86_64
- PowerPC
- PowerPC64
- SPARC
- ARM
- Процесор m68K підтримується старшими версіями
- DOS
- LINUX
- AMIGA (тільки версія 0.99.5)
- WINDOWS
- Mac OS X
- OS / 2 (при використанні додаткового пакета EMX, це також справедливо для DOS / Windows)
- FREEBSD
- BEOS
- SOLARIS
- NETBSD
- NETWARE
- OPENBSD
- MorphOS
- Symbian
Наскільки це можливо, Free Pascal був розроблений максимально сумісним з Turbo Pascal 7.0 і Delphi 7 (незважаючи на це, сумісність не є основною метою), але він також розширює можливості цих мов завдяки таким елементам, як перевантаження операцій. І, на відміну від своїх прототипів, Free Pascal підтримує безліч платформ, тобто є крос-платформних.
Він також відрізняється тим, що ви не можете використовувати модулі, відкомпілювалися на одній системі в інших системах, тобто ви не можете використовувати відкомпілювалися модулі Турбо Паскаль.
Також є текстова версія Інтегрованої Середовища (Integrated Development Environment - IDE), доступна для Free Pascal. Користувачі, які віддають перевагу візуальне середовище розробки, можуть використовувати Lazarus або MSIDE.
Free Pascal складається з декількох частин:- Компілятор.
- Бібліотека часу виконання (RTL - Run-Time Library).
- Пакети. Це колекція безлічі корисних модулів, заснованих в цілому на Windows 32 API і інтерфейсі GTK-2.
- Безкоштовна бібліотека компонентів (Free Component Library - FCL). Це набір заснованих на класах корисних моделей, які дозволяють отримати доступ до баз даних, забезпечують підтримку зображень, Інтернету, XML і т.п.
- Корисні програми і модулі.