powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
25 сообщений из 386, страница 2 из 16
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35684255
maytonАналитик Борланд
.NET - наследник Visual Basic 6. Причем прямой.
Это MS тысячу раз говорило и говорит.

Неувязочка.
.NET - это технология.
VB6 - это язык.
Лажа выходит! Мдя...

иногда лучше жевать, чем говорить.

Java - это язык или технология?
А скажите, а Delphi - это язык или технология?
А C++ Builder?

да и по твоей говнологике: Delphi - язык, .NET - технология.
и???
какая в ж.. наследуемость?
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35684266
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по сабжу. Теряете - Делфи.

вне сабжа. Алексей, вы очень умный бот. Это нужно признать. Только глупый в плане конспирации. В одних топиках заявляя что программируете на C++, а в других вопрошаете что потеряете при переходе с делфи.

2 All: посмотрите на сообщения пользователя под ником Алексей Морозов и сразу поймете, что вас ловко разводят. Причем "ведутся" на это во всех разделах.
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35684267
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Профессиональный риторик?
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35684289
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов пишет:

> Дополню, что последние версии MSVC поддерживают FINALLY.
>
> __try {
> } __finally {
> }

0) Что значит "последние версии" ? С первой по последнюю версию транслятора под
Win32 это поддерживается.
1) Это -- другой finally, совсем не тот, что в дельфи.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35684291
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitalek пишет:

> Простите, но это бред. Жесткой связи между кроссплатформенностью и
> наличием международного стандарта нет. Ибо кроссплатформенность как
> явление появилась задолго до 1999-го года

Ну не такой это и бред, но по факту дельфя как была, так и осталась
языком одной фирмы и одной операционной системы.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35684340
AlifeSoft , на Delphi писать гораздо быстрее, отлаживать проще и передавать местным программистам без проблем; на С++ больше простора, но искать ошибки за#шься. Следовательно: если ожидаются сильно навороченные программы с доступом в интересные места, то лучше С++. А если критично время, глюковатость и обслуживание, то Delphi
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35684361
Фотография AlexandrPlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
... по факту дельфя как была, так и осталась
языком одной фирмы и одной операционной системы.


А стыковки разных сред C++ на уровне проектов, например, VC++ и C++Builder - несовместимые объектные файлы, разные соглашения о наименовании, ...

P.S. dll, com, ... - если стандартизовано, то все равно на чем написано.

А если на уровне исходников, то Pascal-ей разных фирм не мало.

Kylix - Delphi для Linux. Другие Unix-ы пока не столь массовы.

Если Delphi в нескольких фирмах - скорее беда, чем плюс.
Embarcadero Technologies вроде крепка и сильна и Delphi (и CodeGear) не оставит.
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35684486
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Унрегистередесли ожидаются сильно навороченные программы с доступом в интересные места, то лучше С++.
интересные места можете перечислить? Или фото приложить.
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35684496
guest568
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В своё время переходил с Delphi6 на С++Builder6

Потерял:
1. Удобную работу с динамическими массивами,
2. возможность просмотра в отладке значений дат, массивов и др. ссылочных значений.
3. Значительно потерял скорость разработки.
4. DLL совместимость

Приобрёл:
1. Геморрой!

ООП навороты только усугубляли ситуацию...
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35684503
AlifeSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmУнрегистередесли ожидаются сильно навороченные программы с доступом в интересные места, то лучше С++.
интересные места можете перечислить? Или фото приложить.

Как вариант работа в нативной 64-битной среде не через прокладку WOW64.
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35684546
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexandrPlus пишет:

> А стыковки разных сред C++ на уровне проектов, например, VC++ и
> C++Builder - несовместимые объектные файлы, разные соглашения о
> наименовании, ...

Это - к борландам претензии предъявляйте, это их причуды.

> А если на уровне исходников, то Pascal-ей разных фирм не мало.
>
> Kylix - Delphi для Linux. Другие Unix-ы пока не столь массовы.

и где твой киликс ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35684570
про герр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest568В своё время переходил с Delphi6 на С++Builder6

Потерял:
1. Удобную работу с динамическими массивами,
2. возможность просмотра в отладке значений дат, массивов и др. ссылочных значений.
3. Значительно потерял скорость разработки.
4. DLL совместимость

1. а че бы STL не юзать?
2. Удобство отладки от языка мало зависит. Еще бы на 1-й билдер пересел
3. Что в БСБ что в дельфи - один хрен скорость получается, а упала она скорей всего от незнания языка как инструмента.
4. Опять же от незнания что и с чем можно совмещать и каким образом... в нашей конторе MSVC - BCB - Delphi модули прекрасно связываются
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35686128
guest568
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
про геррguest568В своё время переходил с Delphi6 на С++Builder6

Потерял:
1. Удобную работу с динамическими массивами,
2. возможность просмотра в отладке значений дат, массивов и др. ссылочных значений.
3. Значительно потерял скорость разработки.
4. DLL совместимость

1. а че бы STL не юзать?
2. Удобство отладки от языка мало зависит. Еще бы на 1-й билдер пересел
3. Что в БСБ что в дельфи - один хрен скорость получается, а упала она скорей всего от незнания языка как инструмента.
4. Опять же от незнания что и с чем можно совмещать и каким образом... в нашей конторе MSVC - BCB - Delphi модули прекрасно связываются

Осталось только дать маленький совет - вместо растопыривания пальцев и распушения хвоста внимательно читать топики - их люди тоже не просто так пишут и далеко не все вокруг Вас идиоты...
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35686177
про герр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest568
Осталось только дать маленький совет - вместо растопыривания пальцев и распушения хвоста внимательно читать топики - их люди тоже не просто так пишут и далеко не все вокруг Вас идиоты...

Встречный совет - не надо категорично заявлять, что автомобиль хуже самолета, и что в самолете нет КПП

ЗЫ: никого не хотел обидеть
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35686293
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlifeSoftсобственно сабж. Delphi вроде бы намного более "объектно-ориентированый" и поддерживает метапрограммирование в отличие от С++.

Если речь идет о переходе на С++Билдер, то Вы не только ничего не теряете, но и наоборот приобретаете - к тому, что Вы привыкли делать с VCL в Delphi, Вы добавляете возможность использования в своих проектах всей мощи C++ (шаблоны, STL, boost etc...)
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35686311
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest568В своё время переходил с Delphi6 на С++Builder6

Потерял:
1. Удобную работу с динамическими массивами,


Вы что-то слышали про STL? Вам знакомы классы типа map, vector, deque... ?

P.S. Покажите пример кода Вашей работы с динамическим массивом в Delphi, и объясните конкретно, в чем, по-Вашему, "потерялось удобство" при переходе на Билдер.
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35686424
guest568
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
quaidguest568В своё время переходил с Delphi6 на С++Builder6

Потерял:
1. Удобную работу с динамическими массивами,


Вы что-то слышали про STL? Вам знакомы классы типа map, vector, deque... ?

P.S. Покажите пример кода Вашей работы с динамическим массивом в Delphi, и объясните конкретно, в чем, по-Вашему, "потерялось удобство" при переходе на Билдер.

Во первых, оговоримся, речь идёт о времени когда Delphi6 и С++Builder6 было ещё "супер-круто", как обстоят дела в современных продуктах не знаю и предлагаю разобраться в этом Вам самостоятельно, так как сам давно уже пользую C# в исполнении MS.

Рассматривать вопросы аля "что лучше - Delphi || C++" очень сложно из-за идеологического (религиозного) напряга. Многие почему-то забывают, что Delphi это не язык программирования, а среда разработки! И С++Builder - то же не язык, а среда. Что сравниваем то? О чём идёт речь? Могу задать Вам аналогичный вопрос - Что Вы знаете о Delphi?, а об Object Pascal 7(семь!)?

Если говорить про IDE, то моё мнение, что среда C++Builder6 на много более не удобная чем Delphi6, что и изложено выше...

Если сравнивать Object Pascal и С++ - то, не поверите , эти языки дают практически одинаковые возможности - нет ничего, что можно написать на C++ и нельзя на Pascal и на оборот. Дело лишь в привычке. Конечно где-то что-то более удобное, где-то менее. С++ не только стоит изучать - его необходимо знать, хотя бы за то, что это родной язык паттернов и т.д. Хотя, те же самые приёмы работают и в Object Pascal.

Что касается разработки системного ПО, то скорее всего Вам точно так же придётся обращаться к WinAPI напрямую, избегая стандартных обёрток. Возможно, действительно значительные изменения в Вашей работе могут произойти если Вы начнёте использовать MFC и MS VisualStudio.
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35686482
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest568Если сравнивать Object Pascal и С++ - то, не поверите , эти языки дают практически одинаковые возможности - нет ничего, что можно написать на C++ и нельзя на Pascal и на оборот. Дело лишь в привычке. .
Честно, работал с Паскалем последний раз пару лет назад и вот уже не помню:
он поддерживает множественное наследование? Адресную арифметику? Перегрузку операторов?
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35686515
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mozok пишет:

> Честно, работал с Паскалем последний раз пару лет назад и вот уже не помню:
> он поддерживает множественное наследование?

нет
Адресную арифметику?
да

> Перегрузку операторов?

нет

ещё он не поддерживает шаблоны, создание объектов не в хипе, передачу объектов
по значению -- кажется , всё.

Вообще, сравнивать С++ по возможностям с ObjectPascal просто смешно.
С++ - это эдакий танк-вездеход с мощной силовой установкой, Паскаль --
тоже с довольно мощным движком, но -- автобус. Больше 80 не едет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35686547
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(бурчит)

Ну хоть в чём-то я с Квайдом согласен.
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35686659
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest568нет ничего, что можно написать на C++ и нельзя на Pascal

Тут дело не в задаче, а в подходе к ее решению. Реализуйте, например, на Паскале концепцию "умного указателя".
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35686660
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35686761
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quaid...Реализуйте, например, на Паскале концепци...
Если речь об автоматическом освобождении памяти под объекты, то у дельфятников есть старый, никому не нужный, сильно потрепаный туз в дырявом рукаве: известный трюк с наследованиеме класса от интерфейса (...COM который...)...
...
Имхо, сравнивать нефик.
...
Средства языка Delphi в плане ОО намного урезаны "по сравнению с".
Может быть, для кого-то это благо.

Прогеры пользуются встроенными в язык средствами (динамические массивы, variants и т.д.), либо в крайнем случае - встроенными в vcl структурами типа TList. Причем, последний (и его модификации) юзаются почти во всех случаях. Ибо создать обощенные библиотеки оч. тяжело (практически невозможно), т.к. отсутствуют возможность создания родовых типов (впрочем, кажись, уже появились). Например, библиотечка Fundamentals реализует алгоритмы работы с различными типами данных банальным дублированием кода. Чтобы добавить, скажем, ассоциативный массив для элементов, отличных от уже реализованных в библиотеке (вот список реализованныхх типов:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 {     + Integer                                                                } 
 {     + Cardinal                                                               } 
 {     + Int64                                                                  } 
 {     + Single                                                                 } 
 {     + Double                                                                 } 
 {     + Extended                                                               } 
 {     + Pointer                                                                } 
 {     + String                                                                 } 
 {     + TObject                                                                } 
 {     + IInterface                                                             } 
) - нужно делать копи-пасте. Ать-два, ать-два... :( - (с)
Такие неудобства никак не способствуют не только разработке и использованию, но и изучению обобщенных библиотек... Как следствие - многие даже не знают, что такие вещи вообще есть... Поэтому в споре с дельфятниками упоминание слов "stl", "boost" ни к чему не приведет...

А по поводу того, что "и там и там все можно" - предлагаю вспомнить машину Тьюринга...

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

Обычно либо по причине: "я пробовала - но не шмогла - значить, отстой!", либо "не пробовала и не собираюсь!" Либо потому, что "устриц им никто не давал".
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35686794
guest568
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это про множественное наследование в Delphi
Это про перегрузку операторов
Это про STL

Говорю же - всё дело в привычке и в объёме Ваших знаний. Вы затронули довольно старый "баян", стоит ли продолжать?

Вообще переход от ObjPass к С++ - это довольно серьёзный DownShiift c платформы более высокого уровня. Придётся больше внимания уделять не решению задачи как таковой, а способу реализации. Кому то это во благо, кому то в тягость. Адресная арифметика, STL - это не приобретение, а "тяжёлое" следствие...

Если при переходе хочется добиться большей кроссплатформенности и кросспереносимости, то лучше будет перейти на Java, если хочется идти в ногу со временем то лучше на платформу .Net (C#, C++.Net, J#, VB.Net, Delphi.Net) знакомиться с технологиями WF, WPF, WCF, LINQ и др.
...
Рейтинг: 0 / 0
Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
    #35686836
igor250973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest568Это про множественное наследование в Delphi
Это про перегрузку операторов
Это про STL

Говорю же - всё дело в привычке и в объёме Ваших знаний. Вы затронули довольно старый "баян", стоит ли продолжать?

Вообще переход от ObjPass к С++ - это довольно серьёзный DownShiift c платформы более высокого уровня. Придётся больше внимания уделять не решению задачи как таковой, а способу реализации. Кому то это во благо, кому то в тягость. Адресная арифметика, STL - это не приобретение, а "тяжёлое" следствие...

Если при переходе хочется добиться большей кроссплатформенности и кросспереносимости, то лучше будет перейти на Java, если хочется идти в ногу со временем то лучше на платформу .Net (C#, C++.Net, J#, VB.Net, Delphi.Net) знакомиться с технологиями WF, WPF, WCF, LINQ и др.
Молодца! Полностью одобряю.
...
Рейтинг: 0 / 0
25 сообщений из 386, страница 2 из 16
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Delphi vs C++ или "Что я теряю, преходя с Delphi на C++ при разработке системного ПО?"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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