Pascal/Середовище
Вибір та встановлення середовища
[ред.]Середовище програмування (англ. Integrated Development Environment, IDE) - програма, що допомагає програмісту писати програми, і зазвичай об'єднує спільним інтерфейсом кілька програм. Зазвичай, сучасне середовище складається з текстового редактора, в якому програміст набирає сам текст програми, компілятора, який перетворює вихідний текст в готову програму, а також системи довідки, зневадження, контролю версій, засоби рефакторінгу і т.д.
Найпопулярніші середовища розробки мовою Pascal і спорідненими мовами зараз такі:
- Embarcadero Delphi(англ.) (раніше Borland Delphi, поточна версія Embarcadero Delphi XE3, в навчальних закладах популярна версія Borland Delphi 7) - комерційна програма;
- Free Pascal/Lazarus(англ.) - вільна реалізація, наявні як текстове (fp), так і віконне (Lazarus) середовища розробки;
- Pascal ABC(рос.) - навчальне середовище. Версія PascalABC.NET виконує компіляцію в код .NET, що, з одного боку, уможливлює розробку під будь-яку архітектуру, що підтримує .NET, з іншого, має певні незначні відмінності від стандартного Pascal.
- Turbo Pascal — морально застаріле комерційне середовище від компанії Borland для розробки під MS DOS/16bit. Має проблеми сумісності з сучасними операційними системами (на Windows 7 x64 і вище рекомендовано виконувати за допомогою DOSBox чи іншої віртуальної машини), проте подекуди використовується для навчання.
Якщо ви оберете Lazarus або Delphi, врахуйте, що в подальшому мова піде про консольні додатки. Відповідно, при створенні нового проекту треба обрати саме цей тип додатку. В Turbo Pascal, Free Pascal IDE та Pascal ABC для початку роботи створення проекту не обов'язкове.