Другие языки программирования и технологии
В чём отличия Pascal ABC, Free Pascal, Lazarus, Delphi?
Каковы различия у этих компиляторов?
PascalABC.Net - это не Pascal, а C#, загримированный под Pascal. Язык набит конструкциями, не имеющими никакого отношения ни к классическому Pascal, ни к Delphi.
Delphi (в настоящее время - Embarcadero RAD Studio) - коммерческая система. Объектно-ориентированный диалект Pascal, "заточенный" на максимально быстрое создание графических интерфейсов в Windows. Полностью включает в себя классический Pascal как подмножество языка. Включает в себя как среду разработки (IDE), так и компилятор.
Lazarus - бесплатный аналог IDE Delphi, существующий не только для Windows, но и для других OS: Linux, macOS и т. д.
Free Pascal - бесплатный же компилятор объектно-ориентированного диалекта Pascal, аналогичного Delphi. Используется и в Lazarus, и как самостоятельный продукт.
Разумеется, Lazarus / Free Pascal не обладают всеми возможностями Delphi, но позволяют писать программы не только для Windows.
Delphi (в настоящее время - Embarcadero RAD Studio) - коммерческая система. Объектно-ориентированный диалект Pascal, "заточенный" на максимально быстрое создание графических интерфейсов в Windows. Полностью включает в себя классический Pascal как подмножество языка. Включает в себя как среду разработки (IDE), так и компилятор.
Lazarus - бесплатный аналог IDE Delphi, существующий не только для Windows, но и для других OS: Linux, macOS и т. д.
Free Pascal - бесплатный же компилятор объектно-ориентированного диалекта Pascal, аналогичного Delphi. Используется и в Lazarus, и как самостоятельный продукт.
Разумеется, Lazarus / Free Pascal не обладают всеми возможностями Delphi, но позволяют писать программы не только для Windows.
"Что может один компилятор, а другой нет?"
Ты путаешь совершенно разные вещи
1 некий язык программирования
2 Транслятор с него + среда разработки + библы+...
Не пытайся стать программистом.
Ты путаешь совершенно разные вещи
1 некий язык программирования
2 Транслятор с него + среда разработки + библы+...
Не пытайся стать программистом.
Олег Н
ах ты мамкин программист))
У Delphi большая библиотека компонентов и Delphi умеет делать супер-маленькие (по сегодняшним временам) исходники.
Lazarus задумывался как opensource клон Дельфи, но его выходные exe файлы гораздо "тяжелее" И не запускаются без пары dll- ок. Также Lazarus имеет не настолько богатую библиотеку компонентов, а OLE компоненты отсутствуют (здесь могу завраться - вобщем нет многих компонентов, завязанных на windows)
Lazarus задумывался как opensource клон Дельфи, но его выходные exe файлы гораздо "тяжелее" И не запускаются без пары dll- ок. Также Lazarus имеет не настолько богатую библиотеку компонентов, а OLE компоненты отсутствуют (здесь могу завраться - вобщем нет многих компонентов, завязанных на windows)
Олег Н
А код у всех одинаков? Или есть какие-то уникальные операторы / дополнения которые можно использовать только в одном из компиляторов?
Владислав Горбенок
Модули у Дельфи и Лазарус различны многие (я лет 10 назад был гораздо ближе к этой теме, с тех пор пишу на pho, js, реже на c++)
Но синтаксис в основном должен совпадать.
Но синтаксис в основном должен совпадать.
Words Many Cases Little Trust
Проблема OLE не в том, что её Lazarus не поддерживает, а что OLE это специфическая для Microsoft технология. Сложно поддерживать н-р на Android того, что нет в природе
Words Many Cases Little Trust
Хотя у меня есть знакомые которые писали аналог OLE слоя в свое время под Linux-based. Да - серьезные ребята и адовая работа. Не знаю чем закончилась.
Похожие вопросы
- Один вопрос по Pascal (или Object Pascal, или Delphi) (не надо ничего решать, просто один вопрос)
- В чем заключается отличия Turbo Pascal от Free Pascal&
- Pascal abc и Pascal одно и тоже? Или разные языки программирования?
- Какая разница между Turbo Pascal и free Pascal?
- Помогите сделать программкупо возможности в basic ну или pascal (lazarus, delphy)
- pascal or delphi
- Проблема с программой в Pascal ABC,Встречено ';',а ожидалось ':'. Если менять, то вылетает ещё ошибка с if
- Программа в pascal abc
- В чем отличие pascal от delphi?
- free pascal. пожалуйста скиньте код конкулятора для free pascal
Можно уточнить?
1. Т.е. получается при помощи Embarcadero RAD Studio можно программировать не только в учебных, но и в профессиональных целях?
2. А можно ли в таком "Паскале" создать сервер и клиент для шахмат?