@voproser45654
Мечтаю писать на машинных кодах

Что такое Delphi и с чем его едят?

1. Есть ли отличия синтаксиса от PascalABC.
2. Какую IDE выбрать для десктопных приложений.
3. Где найти нормальное обучение Delphi.
  • Вопрос задан
  • 302 просмотра
Решения вопроса 1
HemulGM
@HemulGM Куратор тега Delphi
Delphi Developer, сис. админ
Отличия большие. PascalABC.NET - это сторонняя разработка, которая вобрала в себя синтаксис C#. Например, лямбда функции, LINQ, набор библиотек System.* и т.д.

Delphi - это развитие чистого Pascal. Синтаксис там тот же, однако развитие языка дало: дженерики, вывод типов, анонимные функции, инлайн объявление, таски, хелперы и прочие вещи, упрощающие написание программ.

Создавать там окна кодом не нужно (не обязательно), имеется мощный дизайнер форм, несколько фреймворков для создания графических программ, в том числе кроссплатформенных программ (на винду, андроид, линукс, мак, иос и т.д.). Т.е. можно написать программу которая запустится сразу на всех этих платформах, путём сборки под нужную платформу.

Для написания на Delphi существует одна официальная IDE - RAD Studio. В том числе есть бесплатная версия RAD Studio CE (на данный момент, самая свежая бесплатная версия - RAD Studio CE 10.4.2, вышедшая в прошлом году с апдейтами в этом году). Получить установочник и ключ, бесплатно можно здесь.

Обучиться можно как по старым учебникам, т.к. имеется хорошая совместимость версий, так и по новым. Например книги Марко Канту (можно получить книгу бесплатно здесь).

Посмотреть, что можно сделать на Delphi можно, например у меня на канале. Там есть несколько видео.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы