среда, 30 апреля 2014 г.

Offtopic. Наблюдения со стороны...

Читаю вот это всё - http://forum.ru-board.com/topic.cgi?forum=33&topic=13825&start=960

И понимаю, что я "с другой планеты"...

Особенно вот это:

"Цитата:
запрос на паскалевидный язык, тем более с классическим компилятором, будет еще долгое время. Это нишевая, но устойчивая клиентская платформа.

Его FreePascal + Lazarus закрывают с лихвой."

- "доставило"...

Кто-то НАПИСАЛ на FreePascal + Lazarus хотя бы ПЯТЬ МИЛЛИОНОВ строк?

Можно ПОСМОТРЕТЬ на ЭТИХ людей?

Пожму им РУКУ!

Пока... Я не видел таких...

А я ЛИЧНО - написал строк 20-ть.. миллионов.. на Delphi.. И что с ними делать?

И я ЛИЧНО пару раз пытался "портироваться" на FreePascal... Безуспешно...

На Kylix кстати тоже "пару раз" пытался портироваться...

Тоже - безуспешно...

И что с этим делать?

А на XE3, XE4, XE5 - портировался вполне успешно....

Просто "паскалевидный язык" говорите...

14 комментариев:

  1. 20 миллионов! У меня за 7 лет чисто собственного кода 100 тыс строк кода. А все остальное: исправления багов в библиотеках, в которых может содержаться до 200 тыс. строк кода.

    ОтветитьУдалить
    Ответы
    1. Олег, нехитрый подсчёт 20 000 0000 / 20 / 365 ~= 3000 показывает, что это конечно "авторская гипербола" :-) но несколько миллионов - точно написал... что показывает компилятор...

      Удалить
    2. Кстати, предлагаю свою помощь в переводе на FreePascal. Мною переведено уже 4 проекта с delphi 7 на lazarus. Небезвозмездно, конечно.

      Удалить
    3. https://www.fl.ru/tu/10079/portirovanie-proekta-s-delphi-na-lazarus-kol-vo-strok-koda--30000.html

      Удалить
    4. Олег, и самописные компоненты тоже портируете? :-)

      Удалить
    5. Например вот - https://sourceforge.net/p/rumtmarc/code-0/HEAD/tree/trunk/Blogger/RealWork/Everest/evTextParaPainterEx.pas

      Удалить
    6. Это не самописные, а автогенерируемые компоненты.
      Я удивлен. И что работает? В самом деле работает? Ничего руками править не надо?
      Хотел бы я поучаствовать в команде, где компоненты генерируются с модели.

      Удалить
    7. Ну там конечно не всё автогенерируемое. Автогенерируемый там "скелет".

      Но - работает.

      "Хотел бы я поучаствовать в команде, где компоненты генерируются с модели."

      -- если вы в Москве и есть желание - присылайте резюме.

      Удалить
  2. Если бы за каждую строчку по рублю платили :)

    ОтветитьУдалить
    Ответы
    1. Дмитрий, я думаю,что заплатили больше :-)

      Удалить
    2. Этот комментарий был удален автором.

      Удалить
  3. Этот комментарий был удален автором.

    ОтветитьУдалить
    Ответы
    1. перечитал свой комент и решил прибить :)
      Написал на Лазарус 10к примерно.
      Причина банальна, надо было писать под Линукс и на Паскале.
      Delphi развивается намного быстрее и веселее. Но в принципе что-то простое можно писать и на Лазарус.
      Платформа однозначно не совершенна, особенно что касается ряда стандартных функций, но опять же смотря какие цели, и смотря сколько денег заложено в бюджет.
      Думаю при желании можно реальзовать и большой проект, однако многое придется написать с 0(ничего не воруя у Абракадабры) :) :) :)

      Удалить
    2. "Написал на Лазарус 10к примерно."

      10К строк? :-)

      Ну у меня есть пара модулей по 3К строк. Так "между делом".

      Удалить