Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  22:11[Войти] | [Зарегистрироваться]
Обсуждение темы:
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

  • <<<... | 36—27 | 26—17 | 16—7 | ...>>>
    Всего сообщений в теме: 186; страниц: 19; текущая страница: 17


    № 26   27-06-2003 17:47 Ответить на это сообщение Ответить на это сообщение с цитированием
    > GPC ориентирован на поддержку стандартов Паскаля, а кто-нибудь на них писал?

    Хороший вопрос... ;-) Чисто теоретически должны быть. Все таки паскаль в академической среде создавался...
     pda


    № 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'шкой... ;-)
    За зиму они кстати поддержку баз данных делали.
     pda


    № 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 Ответить на это сообщение Ответить на это сообщение с цитированием
    А где скачать бета версию 1.1 ?
    точнее, на http://www.freepascal.org/develop.html


    <<<... | 36—27 | 26—17 | 16—7 | ...>>>
    Всего сообщений в теме: 186; страниц: 19; текущая страница: 17


    Добавить свое сообщение

    Отслеживать это обсуждение

    Дополнительная навигация:
    Количество сообщений на странице

    Порядок сортировки сообщений
    Новое сообщение вверху списка (сетевая хронология)
    Первое сообщение вверху списка (обычная хронология)

    Перейти на конкретную страницу по номеру
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования