forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   Объясните разницу между Delphi и C++ (http://forum.boolean.name/showthread.php?t=14711)

Morganolla 12.05.2011 01:48

Ответ: Объясните разницу между Delphi и C++
 
Паскаль, а чего ты комплексуешь? Тебя Дельфи устраивает на 100%? Так и не надо тебе тогда С++.
А основные преимущества - масса библиотек и движков, которые ты сможешь использовать без "враперов". Хотя я не знаю как паскаль берет сишные либы...

impersonalis 12.05.2011 10:18

Ответ: Объясните разницу между Delphi и C++
 
Цитата:

Сообщение от ANDREYman (Сообщение 188173)
А тебе это вообще зачем? Есть практические цели?

С++ - мировой стандарт, на нём пишется ну очень дохрена всего, поэтому есть огромная куча готовых вещей. Ну и он самый быстрый в принципе, из ЯВУ.

http://ru.wikipedia.org/wiki/C%2B%2B

+ действительно почти(?) полное отсутствие ограничений по парадигмам без костылей.

PassCall 12.05.2011 10:29

Ответ: Объясните разницу между Delphi и C++
 
Как я пронял С++ надо использовать при "серьезном" программировании. А я до такого не дошел. Спасибо за ответы!

Igor 12.05.2011 20:42

Ответ: Объясните разницу между Delphi и C++
 
Одновременное использование паскаля и С# приводит к печальным результатам - иногда путаю = и ==, := и =, ololo(a,b) и ololo(a;b).

impersonalis 13.05.2011 12:34

Ответ: Объясните разницу между Delphi и C++
 
а я начинаю ставить ; в конце строки (операции) в Блитце
и писать if(q==1) вместо if q=1

falcon 13.05.2011 14:14

Ответ: Объясните разницу между Delphi и C++
 
>>а я начинаю ставить ; в конце строки (операции) в Блитце
угу. Я в результате полностью забил и забыл этот Блиц))

ffinder 13.05.2011 20:17

Ответ: Объясните разницу между Delphi и C++
 
Цитата:

Сообщение от impersonalis (Сообщение 188197)
+ действительно почти(?) полное отсутствие ограничений по парадигмам без костылей.

ололо, пыщ! пыщ!
язык С++ состоит из костылей более чем полностью. и очень сильно ограничивает.
просто сравнивать надо не с визуал бейсиками и турбопаскалями. тогда и увидится разница.

Nuprahtor 13.05.2011 20:31

Ответ: Объясните разницу между Delphi и C++
 
Сравнивать нужно с Ирлангом
крокодил.jpg

Morganolla 13.05.2011 21:28

Ответ: Объясните разницу между Delphi и C++
 
Цитата:

Сообщение от ffinder (Сообщение 188361)
язык С++ состоит из костылей более чем полностью. и очень сильно ограничивает....

ну ты пернул однако... этот язык шлифуется уже почти полвека. На нем написаны практически все операционки и библы!

Mr_F_ 13.05.2011 21:57

Ответ: Объясните разницу между Delphi и C++
 
Цитата:

ололо, пыщ! пыщ!
язык С++ состоит из костылей более чем полностью. и очень сильно ограничивает.
просто сравнивать надо не с визуал бейсиками и турбопаскалями. тогда и увидится разница.
пруф? пример?

ffinder 13.05.2011 23:17

Ответ: Объясните разницу между Delphi и C++
 
холивара захотел или чо?
не пойму как привести пример человеку не знакомому с другими языками.
т.е. я бы с радостью его привел, но написать несколько строчек непонятной "тарабарщины" - это никого ничему не научит и не переубедит.
кому надо расширить границы понимания - изучайте мета (Forth, Scheme, Common Lisp) и функциональные языки (ML/Ocaml/F# (это диалекты одного и того же) и Haskell (тут я негодный объясняльщик совсем), Erlang тотже.

Morganolla 14.05.2011 11:15

Ответ: Объясните разницу между Delphi и C++
 
Цитата:

Сообщение от ffinder (Сообщение 188380)
... изучайте мета (Forth, Scheme, Common Lisp) и функциональные языки (ML/Ocaml/F# (это диалекты одного и того же) и Haskell (тут я негодный объясняльщик совсем), Erlang тотже.

У всех этих языков есть свои недостатки и костыли, которые перевешивают "костыли" С++. Поэтому они и вымерли (вымирают). Например у форта вообще нет ООП...
А вот холивара не надо!
Для топикстартера хочу сказать, что его делфи- паскаль - отличный самодостаточный язык. Если он его устраивает на 100%, и у него нет проблем с лицензиями и разной другой хренью , то он может и не смотреть в сторону С++.

ffinder 14.05.2011 12:29

Ответ: Объясните разницу между Delphi и C++
 
Цитата:

Сообщение от Morganolla (Сообщение 188416)
У всех этих языков есть свои недостатки и костыли, которые перевешивают "костыли" С++. Поэтому они и вымерли (вымирают).

Совсем не "поэтому".
Стандартом "де факто" для драйверов и библиотек и для бинарной совместимости между библиотеками является язык С.
Так как С++ исторически был надстройкой над С - то вокруг сиплюсов сложилась культура, тусовка если хотите, системных программистов.
Если внимательно посмотреть, то ко всем языкам кроме С/С++ очень часто нужно искать "обертки"(wrappers) для библиотек/движков и прочего.
Теперь С++ "убить" невозможно. Он достиг бессмертия из-за миллиардов строк кода написанных на нем. Тысяч библиотек.
И вот теперь он со всеми ошибками, нелогичностями и просто абсудными решениями будет существовать. Потому что всё уже завязано на него. И уйти от этого невозможно.
Вот почему.

Цитата:

Сообщение от Morganolla (Сообщение 188416)
Например у форта вообще нет ООП...

сразу видно что ты не шаришь в форте.
два экрана кода и ООП там есть. причем любое - хочешь сиплюсплюсное, хочешь смоллтолковское (прототипное)
Форт сгубила излишняя гибкость. Из него можно выпилить абсолютно любой язык. Поэтому попытки стандартизации провалились. У каждого фортера был свой собственный Форт. Вернее даже не Форт, а свой собственный язык, и своя ОС, и свои библиотеки.

impersonalis 14.05.2011 15:26

Ответ: Объясните разницу между Delphi и C++
 
*взял попкорн*

falcon 14.05.2011 18:07

Ответ: Объясните разницу между Delphi и C++
 
Вот чем больше писал на плюсах, тем чаще сталкивался со всякого рода неоднозначностями, тонкостями, костылями, короче говоря за*бами языка ( Дьюхэрст даже книгу написал по этому поводу "Скользкие места C++" )
Интересно правда, что поменяется с приходом 0x, хотя вряд ли будут кординальные перемены ))
В любом случае сильно поддерживаю товарища ffinder-а.. С++ невероятно далёк от идеала, язык крайне неоднозначный и сложный (зачастую именно неоправданно сложный), но с мейнстрима ему никогда не уйти, как ни крути гигабайты софта УЖЕ написаны и его надо будет сопровождать ещё очень долго. Это помимо гигабайтов пишущегося софта и разнообразных библиотек.
Правда вот по поводу мета я как-то хз.. В производстве вроде не рулят же.. Сейчас везде управляемый код, свою нишу заняли C# и Java, или я что-то пропустил?


Часовой пояс GMT +4, время: 15:26.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot