"Delphi для Linux" - программирование на Delphi

linux delphi
PascalABC.NET - позволяет программировать на Delphi в среде Linux! Это уникальная возможность. Теперь мы полностью независимы от операционной системы и можем по-прежнему программировать в любимой программе.

Интерес к языку программирования Паскаль сейчас практически не уменьшается, и связано это с тем, что даже преподавателям информатики проще разобраться в нем, чем в более “продвинутых” языках вроде С или С++. С другой стороны, возможности Turbo Pascal для современных задач слишком слабы. Возможно, именно эти проблемы и привели к созданию системы программирования PascalABC.NET.

Эта среда – авторская российская разработка, и сначала выпускалась без суффикса.

NET. Язык почти полностью совпадал с языком TP, но при этом из него были выброшены некоторые лишние возможности, запутывающие учащихся, а включены некоторые полезные расширения из других языков. Старая версия среды доступна для скачивания, но больше не поддерживается. Кроме того, она не позволяет создавать автономные исполняемые exe-файлы. Сейчас наступила эпоха.

NET, и ее возможности были внесены в новый состав пакета. О них можно почитать на сайте, а пока рассмотрим главные интересные вещи в этой среде.

Самое, пожалуй, важное, состоит в том, что программы под Windows остались очень небольшими и понятными – объекты и прочие сложные вещи хорошо спрятаны в глубине системы, что не мешает их достать при необходимости. Таким образом, учащийся может использовать любую ранее написанную программу, и она заработает в этой среде. Собственно, так и рекомендуется делать, а все новшества – вроде объявления переменных внутри цикла или блока программы – следует осваивать постепенно, по мере уверенности в их правильном использовании. В языке остались возможности создания модулей, при этом допустимо использовать их упрощенную форму записи. Проект очень похож на Delphi, хотя здесь вы не увидите привычные формы. Зато эти формы и меню можно создавать самостоятельно, прямо в тексте программы, задавая даже позиционирование элементов, их начальные значения и подпрограммы обработки событий. Разумеется, все плюсы работы под Linux, Windows и .NET в среде присутствуют. К примеру, можно работать напрямую с .NET, использовать откомпилированные модули на другом языке и т.д.

В состав пакета входит интегрированный учебник по информатике с готовыми задачами; преподаватель может добавлять в них свои варианты. Интересно, что существует веб-среда разработки, где можно компилировать программу прямо на сайте и сохранять в публичных библиотеках в качестве образца. Но не стоит думать, что эта среда программирования слишком «наивна» для серьезных работ – ее можно использовать и в серьезных разработках – там, где вообще целесообразно применять технологию .NET.
  • "Delphi для Linux" - программирование на Delphi
  • Когда используют .NET
  • Когда используют Ассемблер?
  • Программирование на языке C. Алгоритм поиска Боуера-Мура
  • Когда используют java?
  • Современные версии языка Паскаль
  • Программирование на языке C. Файлы с произвольным доступом
  • Пишем Дизайн-документ для игры
  • Циклы в среде программирования Delphi
  • Delphi 7
  • Профессиональный программист – кто это?
  • Когда используют MatLab?
  • Когда используют Perl?
    linuxchange.com