powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / А кто из делфистов хорошо программирует в C++ Builder?
25 сообщений из 155, страница 3 из 7
А кто из делфистов хорошо программирует в C++ Builder?
    #39799156
Beltar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпочти все сипипишники - это несостоявшиеся дельфисты. Не осилили дельфи, вот и ушли куда попроще.

У - унизил!

С одной стороны можно вспомнить эволюцию некоторых разработчиков игр, вроде Katauri, которая сделала на Delphi "Космических рейнджеров", но "King's Bounty" уже ваяла на плюсах, скорее всего, в Visual Studio. Или мою любимую серию пошаговых стратегий "Age of Wonders", первая часть на Delphi 4, вторая в 2002 года маркирована билдером. Почему, не знаю, возможно, действительно, клеили к ней какие-то библиотеки на плюсах. 3-я в 2014-ом вообще непонятно на чем, вроде VS, но с игрой идет rtl170.bpl и еще целая куча .bpl-файлов.

Т. е. разработчики графических или иных требовательных к производительности приложений, вынужденно переходят на плюсы, т. к. это дает оптимизацию, библиотеки и специалистов. Такова объективная реальность, и изменить ее за год-два невозможно, что делает ее самовоспроизводящейся.

С другой, у всей этой развеселой публики, какая-то манечка на фичи. Ой, в C# есть замыкания, какая круть! А у вас в Delphi нету. Ну вообще теперь есть, только то же самое мы делали через вложенные функции, что с точки зрения культуры, куда лучшее решение, потому нам пофиг. Нам дженерики не пофиг (в 99.9% случаев нужны для контейнеров), или параметризованный Exit, позволяющий полностью избавиться от мерзких "висюлек" вида:

Код: pascal
1.
2.
3.
4.
5.
if SomeThingWrong then
  begin
  Result:=False;
  Exit;
  end;



А редко применимые конструкции, как правило, до лампочки. О чем, в общем-то пишут в книгах сами разработчики, которые по всяким семинарам ездят.

И с языка на язык фичеристы могут скакать, как бабочки с цветка на цветок. Хотя у меня вопрос, если C++ такой крутой, почему каждый, у кого достаточно денег и влияния считает своим долгом сделать свой C++, который будет как C++ только лучше, т. к. без таких-то "ненужных" фич? Я не считаю нужным оценивать ту или иную парадигму, вроде множественного наследования, но не за это ли так любят плюсы, что там всё это есть, и он никак не ограничивает в методах самоубийства?

Если так подумать, то главное достоинство Delphi в том, что она (среда в целом) не пытается казаться чем-то большим, чем она есть. И все, кто на ней пишет, прекрасно понимают её недостатки и ограничения. Соответственно и втирать насильникам с жабоводами особо нечего. А вот они не понимают, что всё, что им кажется мегаважным, для дельфина часто не имеет значения.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39799282
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BeltarОй, в C# есть замыкания, какая круть! А у вас в Delphi нету.
Ну вообще теперь есть, только то же самое мы делали через вложенные функции,
что с точки зрения культуры, куда лучшее решение, потому нам пофиг.


Это не то же самое. Вложенные функции - механизм конечно прекрасный, но варианты его применения очень ограничены.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39799628
didgik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010ёёёёёНаоборот, ты-то как все раз понимаешь. А вот остальной народ отчаянно тупит : с/с++ стабильно в топе. https://www.tiobe.com/tiobe-index/ Ага, вот только сравните число сообщений в день в ветке Delphi и C++.

Ну а чо, я в ветке по делфи часто спрашиваю, хоть сам на билдере. Ну как часто. Пару рас что-то спрашивал, кажись.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39799637
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
didgik...
Ага, вот только сравните число сообщений в день в ветке Delphi и C++.

Ну а чо, я в ветке по делфи часто спрашиваю, хоть сам на билдере. Ну как часто. Пару рас что-то спрашивал, кажись.[/quot]

Просто тамошний модератор Мастер Зив не любит адептов эмбаркадеро, просто кушать не может. 21692379
Вот "строители"все сюда и.

Я так думаю, надо их там засыпать вопросами по дельфи, пусть занют.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39799705
Beltar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНу а чо, я в ветке по делфи часто спрашиваю, хоть сам на билдере.

Ну перепишешь ты ответ с Паскаля на плюсы. И в Сети, явно, будешь искать решения для Delphi. А что тебе сам Билдер-то дает, чтобы оправдывать лишние этапы по переводу с на др. язык?
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39799710
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёВот "строители"все сюдада ладно, у всех свои мотивы. я вот на этом ресурсе фактически исключительно сюда и заглядываю
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39799850
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это нормально, что http://docwiki.embarcadero.com/любая статья лежит 2й день ? o_O
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800120
didgik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BeltarавторНу а чо, я в ветке по делфи часто спрашиваю, хоть сам на билдере.

Ну перепишешь ты ответ с Паскаля на плюсы. И в Сети, явно, будешь искать решения для Delphi. А что тебе сам Билдер-то дает, чтобы оправдывать лишние этапы по переводу с на др. язык?

Скобочки лучше, чем begin end.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800127
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
didgikСкобочки лучше, чем begin end.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800135
Фотография PPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Artem.1stУважаемые, Delphi гуру.
Если вы имеете опыт работы с C++Builder, то хочется услышать ваше мнение по сравнению двух систем Builder и Delphi.


Писали ПО на C++ начиная с Borland C++ 3.1 -> Borland С++ 5 + OWL
когда появились RAD системы перешли на C++ Ebony -> С++Builder 1 3 5 6 ...2007 -> ....C++Builder 10
основная причина - DBGrid-ы и работа с БД
но писать прикладной код на Pascal это ад. без RAII, шаблонов и контейнеров STL....

Можете скачать и посмотреть в виртуалке как приложение на C++Builder работает живьем

http://taskscrap.blogspot.com/

Посмотреть доку
https://drive.google.com/drive/u/0/folders/0BwqYpkjjAicFQkpOelZraE9oNWs
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800140
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PPAно писать прикладной код на Pascal это ад. без RAII, шаблонов и контейнеров STL....

По-моему ад писать на си++, все приходится городить руками. Поэтому там всякие шаблоны, контейнеры - из-за бедности. На паскале многие операции делает компилятор.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800150
Фотография PPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014По-моему ад писать на си++, все приходится городить руками. Поэтому там всякие шаблоны, контейнеры - из-за бедности. На паскале многие операции делает компилятор.

Попробуй на паскале напиши аналог контейнера вида
std::map<std::string, std::map<int, TMyStruct> >
с использованием auto

и сравни.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800151
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PPA,

THashTable<String,THashTable<Integer,TMyScruct>>

?
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800152
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если в базе:
TDictionary<String,TDictionary<Integer,TMyStcruct>>
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800167
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PPA,
Выставляю стандарт си++17, class мне стек гадит. Голову сломал, оказывается библиотека поддерживает си++14, а компилятор от ms не хочет компилировать, т. к. _HAS_NODISCARD подавай си++17 - голову сломать можно :)
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800168
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
didgikBeltarпропущено...


Ну перепишешь ты ответ с Паскаля на плюсы. И в Сети, явно, будешь искать решения для Delphi. А что тебе сам Билдер-то дает, чтобы оправдывать лишние этапы по переводу с на др. язык?

Скобочки лучше, чем begin end.Во всех наследниках паскаля - оберон, модула, етц бегины убрали.

Ну а енд уже не так сложно писать =)
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800169
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014PPA,
Выставляю стандарт си++17, class мне стек гадит. Голову сломал, оказывается библиотека поддерживает си++14, а компилятор от ms не хочет компилировать, т. к. _HAS_NODISCARD подавай си++17 - голову сломать можно :)Или стек гадит или не компилируется. Надо бы определиться на трезвую разумную голову -> decltype(auto)
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800176
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemarglziv-2014PPA,
Выставляю стандарт си++17, class мне стек гадит. Голову сломал, оказывается библиотека поддерживает си++14, а компилятор от ms не хочет компилировать, т. к. _HAS_NODISCARD подавай си++17 - голову сломать можно :)Или стек гадит или не компилируется. Надо бы определиться на трезвую разумную голову -> decltype(auto)
Стек гадит, если установлен стандарт си++17, не компилируется, если установлен стандарт си++14 и ниже.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800185
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglВо всех наследниках паскаля - оберон, модула, етц бегины убрали.И где все эти языки?

Ну а енд уже не так сложно писать =)А зачем писать. Компилятор сам все расставит.
А где не расставит у меня Punto Switcher макросы подменяет.

tb<enter> -> then begin
eeb<enter> -> end else begin
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800188
Фотография PPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatPPA,
THashTable<String,THashTable<Integer,TMyScruct>>
?

Это появилось слишком поздно.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800189
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PPAЭто появилось слишком поздно.Как бы много лет уже как.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800190
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
10 лет, если быть точнее.
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800283
Beltar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВо всех наследниках паскаля - оберон, модула, етц бегины убрали.

В итоге напоминать стало Вижу Васю. Ничего принципиально нового не принесли, т. к. Вирта не волновали вопросы сопровождения кода N-летней давности, ему главное было работу сделать, а там хоть трава не расти. Все идеи из этих языков прекрасно реализовала Borland, она же совершенно правильно не стала развивать "Модулу". Люблю издеваться над Обероном.

Кому мешали красивые begin/end, ну так автозавершение кода и параметризованный Exit набор уменьшают.

А чем фигурная скобка бесит, так это тем, что набирать надо прожимая shift.

авторRAII

Ох люблю я эти сишные фантазии...

авторшаблонов

Брось каку!
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800323
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BeltarавторВо всех наследниках паскаля - оберон, модула, етц бегины убрали.
...
Кому мешали красивые begin/end, ну так автозавершение кода и параметризованный Exit набор уменьшают...
слишком поздно он понял что они не нужны, модула-стиль и в паскале довольно распространён, в силу удобства

Код: pascal
1.
2.
3.
if dddddddd then begin
  ....;
end


begin в данном контексте лишь шум, а вот дополнительные проверки очень удобны для понимания при просмотре кода

Код: pascal
1.
2.
end if
end ...
...
Рейтинг: 0 / 0
А кто из делфистов хорошо программирует в C++ Builder?
    #39800416
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014По-моему ад писать на си++, все приходится городить рукамиу всех может быть весьма разное представление о том что же конкретно входит в лаконичное "все". вот на мой вкус там столько всего в современных std/stl не говоря уже о прочих бустах что впору остается лишь комбинировать
ziv-2014Поэтому там всякие шаблоны, контейнеры - из-за бедностиа эту мысль я вообще не улавливаю
ziv-2014На паскале многие операции делает компиляторработа уж такая, у любого компайлера
ziv-2014Выставляю стандарт си++17, class мне стек гадитэто о чем речь? баг кодогена нашел, какой?
SiemarglНадо бы определиться на трезвую разумную головуда хоть бы понять о чем речь ведет
PPAосновная причина - DBGrid-ы и работа с БД
но писать прикладной код на Pascal это ад. без RAII, шаблонов и контейнеров STLаналогично. из-за датасетов и контролов с ними работающими и прилип. равно как и в плане прикладного
Beltarлюблю я эти сишные фантазиитолько raii это не фантазия
...
Рейтинг: 0 / 0
25 сообщений из 155, страница 3 из 7
Форумы / Delphi [игнор отключен] [закрыт для гостей] / А кто из делфистов хорошо программирует в C++ Builder?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]