FreePascal: реальная альтернатива или OpenSource — блажь? |
http://www.freepascal.org
Раньше его можно было не рассматривать в серьёз, так как FreePascal 1.06
находился где-то на уровне Delphi 2 без VCL, но он все растёт и
крепчает, и последняя бета-версия компилятора (1.1), хоть и по-прежнему
без визуальной части, но по набору возможностей языка уже соперничает с
Delphi 6. Поддержка MMX во встроенном ассемблере, макросы, перегрузка
операторов, функций и методов... Плюс пара-тройка GUI редакторов кода,
хоть и кривоватых, но зато опенсурсных. Плюс, Линукс для него - родная
среда.
По-моему, реальная альтернатива для тех, кто, вроде меня, решил быть
поближе к системе, и раздумывал над переходом на C++
Cheb
Всего в теме 186 сообщений
Добавить свое сообщение
Отслеживать это обсуждение
- Free Pascal, Oberon, BlackBox
- Разработка препроцессора gpre для delphi\freepascal.
- Мысли об Обероне
- Component Pascal и среда разработки BlackBox
№ 26 27-06-2003 17:47 | |
> GPC ориентирован на поддержку стандартов Паскаля, а кто-нибудь на них писал?
Хороший вопрос... ;-) Чисто теоретически должны быть. Все таки паскаль в академической среде создавался...
№ 25 24-06-2003 21:26 | |
GPC ориентирован на поддержку стандартов Паскаля, а кто-нибудь на них писал?
№ 24 24-06-2003 19:04 | |
FreePascal неплохой компилятор, я даже для него IDE и что-то типа мини-VCL написал ;-), но вот то ли под XP, то ли под NTFS глючит...
№ 23 23-06-2003 03:50 | |
Ну, если говорить о полной переносимости, то есть еще GPC (Gnu Pascal), он вообще является front-end к gcc, так что под *nix ему все пути открыты, да и под Win через крос компиляцию... ;-)
Что касается Lazarus IDE, то под win у разработчиков действительно лежит только древняя нерабочая версия. В их рассылке были упоминания, на человека, который сам регулярно делает сборки win версии. Хотя у него тоже прикол есть - его сайт принципиально не открывается ie'шкой... ;-)
За зиму они кстати поддержку баз данных делали.
№ 22 07-06-2003 01:58 | |
И позвольте небольшую саморекламу в тему :) http://fpc.by.ru/
:) !!!
..ну-ка, где моя самая большая закладка?...
№ 21 07-06-2003 01:52 | |
Но, однако, модуль Classes, всё же, есть, и рабочий.
Я активно использую оттуда только TMemIniFile, и он зверски тормозной (по сравнению с дельфёвым) - оч. медленно пишет.
Кстати, у 1.06 глюковатая IDE - да и вообще, гораздо эффективнее и надёжнее вызывать компилятор через коммандную строку. Я для этого пишу bat-файлы, а ярлыки на них кидаю в Панель задач.
№ 20 05-06-2003 16:36 | |
Ответ на »сообщение 18« (Роман ShaRP)
___________________________
Работа с чем-то вроде TStringList и в 1.0.6 не очень - пока разработчики упироают на функциональность компилятора и RTL, а не на дополнительные библиотеки.
И позвольте небольшую саморекламу в тему :)
http://fpc.by.ru/
№ 19 05-06-2003 14:59 | |
Вот жалко Virtuakl Pascal загнулся
Его бы в свое время раскрыть и соединитьс с FP :-)
№ 18 04-06-2003 04:02 | |
Я пытался заставить FPC 1.0.4 делать то, что мне нужно (а нужно мне было немного -- работа с чем-то вроде TStringList), но не вышло. Что-то не заладилось. Не знаю, может в 1.0.6 они и улучшились ... пока не смотрел (но уже скачал и бросил на RW).
Delphi я любил всегда, даже просто как идею. Когда понадобилась программка под себя с некоторыми утилитарными, но нужными по работе функциями (касается текстовых файлов), -- сел и сделал. В зачаточном состоянии, конечно, но до того уровня, когда работать (мне) с ней уже приятно (ввиду специфичности задачи пока этот проект "на публику" не тянет ... хотя мысли есть). То-есть, даже чайник со знаниями не выше институтского курса может в Delphi сесть и что-то для себя сделать, не создавая при этом геморроя ни себе, ни окружающим.
Вопрос альтернативности FPC -- больше пока вопрос количества, нежели качества. Сейчас кросс-платформность, по сути, непопулярна, но эта тенденция идет на спад. Чем больше появится заинтересованных в ней, чем больше среди них будет тех, кто любит Паскаль -- тем больше народу сядет за FPC, и они доведут его до ума, каким бы зачаточным он не казался. Уже одно то, что люди начинают об этом думать -- о чем-то говорит.
Что касается Си ... До этого я пытался себя на-Си-ловать, хотя никогда этот язык не любил, даже в институте ... Собирал библиотеки, кросс-платформные тоже, доки, книги электронные. Потом прочитал статью-сравнение здесь, в Королевстве, и бросил это безнадежное и болезненное занятие. Дело не в том даже, что Си сложнее, а в том, во что выливается эта сложность: понять чужой код на Паскале гораздо проще, чем на Си, да и "вписаться" в начала тоже (В свое время я перепробовал массу книг по Си... и не нашел ни одной настолько понятной, насколько практически любая по Паскалю (не потому ли последних и намного меньше ;) ). Кроме того, книги по Паскалю более солидарны друг с другом, а вот по Си ... они, извините, как из разных сект -- одна молится так, а другая этак). Кроме того, неужели под Си есть кросс-платформный RAD? Я о таком что-то не слышал, хотя в свое время, и искал (проекты были, но не особо актуальные).
Lazarus под Windows все-таки есть... но тот, что попал ко мне, кроме глюков действительно ничего не генерил. Да и редактирование форм в нем отсутствовало, т.е. проект также находится в зародыше.
Вот так RAD мучительно пробивает себе дорогу из цепких лап корпораций ....
№ 17 04-06-2003 00:25 | |
Добавить свое сообщение
Отслеживать это обсуждение
Дополнительная навигация: |
|