Нужна ли вам совместимость с Delphi?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Что вы предпочитаете, улучшений синтаксис fpc или совместимость с delphi?

Нужна обязательно совместимость с delphi
3
8%
Нужно развивать язык но сохранять совместимость с delphi
13
33%
Мне не нужна совместимость с delphi, нужен лучший язык без лишних библиотек
23
59%
 
Всего голосов: 39

Аватара пользователя
carrots
постоялец
Сообщения: 138
Зарегистрирован: 28.03.2008 01:13:02

Нужна ли вам совместимость с Delphi?

Сообщение carrots »

И какие именно улучшения в языке вы хотели-бы видеть
Если нужна совместимость то зачем?
Frolik
постоялец
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Сообщение Frolik »

Мне нужно полноценное MDI.
Mikhail
энтузиаст
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Сообщение Mikhail »

Нет не нужно.
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Не нужна.
Vadim
долгожитель
Сообщения: 4111
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

А если не нужна совместимось с Дельфи, то теперь и все классы, типа StringList, удалить?
NTFS
постоялец
Сообщения: 388
Зарегистрирован: 05.11.2007 13:57:50
Откуда: Краснодар
Контактная информация:

Сообщение NTFS »

Если убрать совместимость с Delphi, то ждет судьба Pascal ABC, Crome, и других подобных компиляторов паскаля, никому не нужных и неинтересных. Кодировать-то можно хоть на брейнфаке... фишка в поддержке существующего кода, пусть с бубном, но хоть без переписывания.
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Если убрать совместимость с Delphi, то ждет судьба Pascal ABC, Crome, и других подобных компиляторов паскаля, никому не нужных и неинтересных

Если наберется хотя бы 10% программеров, которым нужна эта совместимость (все равно падающая на серьезных сторонних компонеттах) - это утверждение имеет резон.
Mikhail
энтузиаст
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Сообщение Mikhail »

Vadim писал(а):А если не нужна совместимось с Дельфи, то теперь и все классы, типа StringList, удалить?


Возможно нужно удалить классы вообще, как сущность. :)
Аватара пользователя
carrots
постоялец
Сообщения: 138
Зарегистрирован: 28.03.2008 01:13:02

Сообщение carrots »

Mikhail писал(а):
Vadim писал(а):А если не нужна совместимось с Дельфи, то теперь и все классы, типа StringList, удалить?


Возможно нужно удалить классы вообще, как сущность. :)

Зачем их удалять? Вопрос в том, нужно-ли отказваться от хороших фич ради совместиимости с delphi ??

К примеру, вместо того, чтоб TStringList использовать как словарь и TList как список, использовать генерики, будет удобнее, но не совместимо.
Последний раз редактировалось carrots 30.10.2013 19:37:00, всего редактировалось 4 раза.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5717
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Mikhail, а кстати да... совершенно не понял необходимости их появления.
Mikhail
энтузиаст
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Сообщение Mikhail »

carrots писал(а):Вопрос в том, нужно-ли отказваться от хороших фич ради совместиимости с delphi ??


Увы, но на данном этапе проблема добавлением (удалением) фич уже не решается. Нужен полный рефакторинг языка. Все сказанное, разумеется, ИМХО.
alexey38
долгожитель
Сообщения: 1627
Зарегистрирован: 27.04.2011 19:42:31

Сообщение alexey38 »

Когда нужна совместимость с Дельфи - я просто запускаю Дельфи и пишу на нем. Когда меня не устраивает Дельфи (по какой-то причине), то я выбираю не ПсевдоДельфи, а тот инструмент, который решает ту причину, которую не смог решить Дельфи.

Если делать новую ветку Паскаля, то нужно взять все самое хорошее и от Дельфи, и от ФПС, и можно еще из других языков. Осознанно делать несовместимость ради несовместимости не нужно. Нужно сделать продуманный лаконичный кросс-платформенный инструмент, с учетом современных требований таких как многозадачность, нормальная уникодовость, распределенная работа в сети, как в качестве клиента (любого), так и в качестве сервера (любого). Языковые фишки волнуют меньше всего, в этом плане меня Дельфи на 100% устраивает. Например, в Дельфях еще давно были гениально хорошо разработаны динамические строки и динамические массивы, никаких лишних строк в коде, все нужное компилятор подставляет сам. Если бы многопоточные приложения компилятор допиливал автоматом, самостоятельно вставляя нужные объекты синхронизации (что сделать не так уж и сложно, если продумать все заранее) - тогда был бы хороший инструмент. А просто переписать библиотеки - это на мой взгляд бессмысленно.
SSerge
энтузиаст
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Сообщение SSerge »

alexey38 писал(а):нужно взять все самое хорошее и от Дельфи, и от ФПС, и можно еще из других языков


А ничего, что уже есть СиШарп, построенный именно по этим принципам? Однако, многие считают, что с паскалем у него нет общего.
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Помоему давно резинка от трусов старшего брата что то сильно Lazarusu натирает... а это добром не скажется не на здоровье продукта не на его репродуктивной функции :wink:

Вообще надо хорошенько подумать о том что поддерживать и насколько оно действительно нужно. Тенденция такова что сроки выхода релизов FPC и Lazarusa всё удленяются и удлиняются, при этом поддержка актуальных технологий и версий внешних системных библиотек храмает. Нужно качественно актуализировать концепцию и методы ведения этих проектов, а то точно "http://freepascal.ru/forum/viewtopic.php?f=2&t=9478&start=75" не будет будущего у нашего паскаля.

Добавлено спустя 6 минут 31 секунду:
А извеняюсь, тема то по какому случаю? Какая движуха у разработчиков, или так пофлудить в праздное удовольствие?
Mikhail
энтузиаст
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Сообщение Mikhail »

qivi писал(а):А извеняюсь, тема то по какому случаю? Какая движуха у разработчиков, или так пофлудить в праздное удовольствие?


Мне просто хотелось услышать мнение комньюнити по этому вопросу, судя по отзывам немало разработчиков разделяют мои опасения.
Я не разработчик компилятора, скорее пользователь. Думаю как быть дальше, переходить на Си, оставаться на FPC или пробовать проектировать свой ЯВУ.
Ответить