![]() |
Объясните разницу между Delphi и C++
Здравствуйте!
Обычно я программлю в делфях, но както решил поднять планку и установил сиси. И увидел что интерфейс ничем не отличается от делфи. Код отличается синктансисом (">-" вместо ".", нервирующая чуствительносить к регистру), это я заметил. А какие принципиальные отличия между C++ и делфи? С какого момента начинаются весомые различия? Я пользуюсь содержимым следующих вкладок: Standart Additional Dialogs На остальные я смотрю с некотрым священным ужасом =\ Есть ли смысл при таких знаниях перескакивать на C++? К тому же ,если сказать "я знаю делфи" меня посчитают зелёным нубцом, а если скажу "я знаю C++" то станут относиться как к полноценному человеку. Хочу быть полноценным человеком! Но стоит ли? |
Ответ: Объясните разницу между Delphi и C++
Цитата:
А вообще - теме место в юморе. |
Ответ: Объясните разницу между Delphi и C++
Ты узнаешь отличия тогда, когда впервые случайно создашь дикий указатель и будешь дебажить программу всю ночь, и так и не найдёшь ошибку.
|
Ответ: Объясните разницу между Delphi и C++
Цитата:
"->" юзается как переход в контекст объекта по указателю, "." как переход не по указателю, а напрямую. |
Ответ: Объясните разницу между Delphi и C++
Никто так и не ответил на вопрос...
|
Ответ: Объясните разницу между Delphi и C++
Ты говоришь о визуальном програмироввании. Я как понял ты пользуешься программами фирмы Borland.
Интерфейс и у той и у той одинаков, но это разные языки. Borland С++ Builder - язык С++. Delphi - язык паскаль. |
Ответ: Объясните разницу между Delphi и C++
вы все ТУПЫЕ и какое вы только отношение имеете к программированию.
Главные различия: в С++ код реализации хранится в *.cpp, в Дельфях - *.pas |
Ответ: Объясните разницу между Delphi и C++
По голове себе постучи!
Я слышал, что в паскале переменные обязательно надо объявлять в var, а в C++ можно где угодно! Поэтому C++ - инструмент профессионалов. |
Ответ: Объясните разницу между Delphi и C++
А ещё дельфи - это среда, а не язык; а С++ -
|
Ответ: Объясните разницу между Delphi и C++
Ладно, вопрос такой: какие преимущества я получу если перейду на C++
|
Ответ: Объясните разницу между Delphi и C++
Скажи, а что ты изучал кроме Delphi ?
|
Ответ: Объясните разницу между Delphi и C++
C++ + ++ ++ + кладбище надежд
|
Ответ: Объясните разницу между Delphi и C++
На сколько я понял,раз ты задаёшь такие вопросы ,ты изучал не столько языки, сколько графическую оболочку. Всё программирование у тебя сводится к нажатию кнопочек, настройке свойств и обращению к обработчику событий.
Для начала изучи паскаль и с++ на процедурном уровне. З.Ы. Если чо не понял - спроси. |
Ответ: Объясните разницу между Delphi и C++
Цитата:
|
Ответ: Объясните разницу между Delphi и C++
Цитата:
С++ - мировой стандарт, на нём пишется ну очень дохрена всего, поэтому есть огромная куча готовых вещей. Ну и он самый быстрый в принципе, из ЯВУ. http://ru.wikipedia.org/wiki/C%2B%2B |
Ответ: Объясните разницу между Delphi и C++
Паскаль, а чего ты комплексуешь? Тебя Дельфи устраивает на 100%? Так и не надо тебе тогда С++.
А основные преимущества - масса библиотек и движков, которые ты сможешь использовать без "враперов". Хотя я не знаю как паскаль берет сишные либы... |
Ответ: Объясните разницу между Delphi и C++
Цитата:
|
Ответ: Объясните разницу между Delphi и C++
Как я пронял С++ надо использовать при "серьезном" программировании. А я до такого не дошел. Спасибо за ответы!
|
Ответ: Объясните разницу между Delphi и C++
Одновременное использование паскаля и С# приводит к печальным результатам - иногда путаю = и ==, := и =, ololo(a,b) и ololo(a;b).
|
Ответ: Объясните разницу между Delphi и C++
а я начинаю ставить ; в конце строки (операции) в Блитце
и писать if(q==1) вместо if q=1 |
Ответ: Объясните разницу между Delphi и C++
>>а я начинаю ставить ; в конце строки (операции) в Блитце
угу. Я в результате полностью забил и забыл этот Блиц)) |
Ответ: Объясните разницу между Delphi и C++
Цитата:
язык С++ состоит из костылей более чем полностью. и очень сильно ограничивает. просто сравнивать надо не с визуал бейсиками и турбопаскалями. тогда и увидится разница. |
Ответ: Объясните разницу между Delphi и C++
Сравнивать нужно с Ирлангом
крокодил.jpg |
Ответ: Объясните разницу между Delphi и C++
Цитата:
|
Ответ: Объясните разницу между Delphi и C++
Цитата:
|
Ответ: Объясните разницу между Delphi и C++
холивара захотел или чо?
не пойму как привести пример человеку не знакомому с другими языками. т.е. я бы с радостью его привел, но написать несколько строчек непонятной "тарабарщины" - это никого ничему не научит и не переубедит. кому надо расширить границы понимания - изучайте мета (Forth, Scheme, Common Lisp) и функциональные языки (ML/Ocaml/F# (это диалекты одного и того же) и Haskell (тут я негодный объясняльщик совсем), Erlang тотже. |
Ответ: Объясните разницу между Delphi и C++
Цитата:
А вот холивара не надо! Для топикстартера хочу сказать, что его делфи- паскаль - отличный самодостаточный язык. Если он его устраивает на 100%, и у него нет проблем с лицензиями и разной другой хренью , то он может и не смотреть в сторону С++. |
Ответ: Объясните разницу между Delphi и C++
Цитата:
Стандартом "де факто" для драйверов и библиотек и для бинарной совместимости между библиотеками является язык С. Так как С++ исторически был надстройкой над С - то вокруг сиплюсов сложилась культура, тусовка если хотите, системных программистов. Если внимательно посмотреть, то ко всем языкам кроме С/С++ очень часто нужно искать "обертки"(wrappers) для библиотек/движков и прочего. Теперь С++ "убить" невозможно. Он достиг бессмертия из-за миллиардов строк кода написанных на нем. Тысяч библиотек. И вот теперь он со всеми ошибками, нелогичностями и просто абсудными решениями будет существовать. Потому что всё уже завязано на него. И уйти от этого невозможно. Вот почему. Цитата:
два экрана кода и ООП там есть. причем любое - хочешь сиплюсплюсное, хочешь смоллтолковское (прототипное) Форт сгубила излишняя гибкость. Из него можно выпилить абсолютно любой язык. Поэтому попытки стандартизации провалились. У каждого фортера был свой собственный Форт. Вернее даже не Форт, а свой собственный язык, и своя ОС, и свои библиотеки. |
Ответ: Объясните разницу между Delphi и C++
*взял попкорн*
|
Ответ: Объясните разницу между Delphi и C++
Вот чем больше писал на плюсах, тем чаще сталкивался со всякого рода неоднозначностями, тонкостями, костылями, короче говоря за*бами языка ( Дьюхэрст даже книгу написал по этому поводу "Скользкие места C++" )
Интересно правда, что поменяется с приходом 0x, хотя вряд ли будут кординальные перемены )) В любом случае сильно поддерживаю товарища ffinder-а.. С++ невероятно далёк от идеала, язык крайне неоднозначный и сложный (зачастую именно неоправданно сложный), но с мейнстрима ему никогда не уйти, как ни крути гигабайты софта УЖЕ написаны и его надо будет сопровождать ещё очень долго. Это помимо гигабайтов пишущегося софта и разнообразных библиотек. Правда вот по поводу мета я как-то хз.. В производстве вроде не рулят же.. Сейчас везде управляемый код, свою нишу заняли C# и Java, или я что-то пропустил? |
Ответ: Объясните разницу между Delphi и C++
Да, в С++ много скользких мест, условностей и кажущихся неоднозначностей. Для новичка он очень сложен в изучении. Чтобы его хорошо понять надо в нем поработать пару! лет. Хотя начать ползать можно и через пару недель. :) Уважаемый Страус его шлифует до сих пор и никак не успокоится. :) Так что если захотите перейти на С++ запаситесь большим терпением.
Вот скоро говорят сделают язык D (кажется александреска) . Может там будет попроще... |
Ответ: Объясните разницу между Delphi и C++
>>Для новичка он очень сложен в изучении.
Он для кого угодно сложен. >>Уважаемый Страус его шлифует до сих пор шлифует язык не Бьярни лично а комитет по стандартизации.. >>Вот скоро говорят сделают язык D D вроде с 2007 года существует, но даже если нет, он никакого отношения к плюсам не имеет. |
Ответ: Объясните разницу между Delphi и C++
Комитету - насрать. Страус их трясет за яйца, чтобы они шевелились :)
D имеет отношение потомучто от С++ он вобрал массу свойств ( больше чем из других языков)-http://www.xakep.ru/post/32779/default.asp |
Ответ: Объясните разницу между Delphi и C++
>>Комитету - насрать. Страус их трясет за яйца, чтобы они шевелились
Само собой.. там одни бюрократы сидят, не работают совсем, угу. Один Бьярне царь и бог, а вокруг одни идиоты. >>D имеет отношение потомучто от С++ он вобрал массу свойств Java и С# тоже вобрали. Они проще и уже заняли свою нишу в ентерпрайзе. И к чему эта надежда что D будет проще? C++ от факта выхода D и его большей простоты никуда никогда не денется. |
Ответ: Объясните разницу между Delphi и C++
Цитата:
|
Ответ: Объясните разницу между Delphi и C++
ничего преступного.
обычное обсуждение. А раз человек убежал, то ему от этого обсуждения ни горячо ни холодно. |
Ответ: Объясните разницу между Delphi и C++
|
Ответ: Объясните разницу между Delphi и C++
Люди вы зжете напалмом!!!!! Я ржал долго!!! Теперь спать даже расхотелось!
|
Ответ: Объясните разницу между Delphi и C++
Цитата:
2) Быстродействие (на больших проектах) 3) Поймешь стандарт объектно-ориентированного программирования 4) Получишь больше возможностей 5) При хорошем знании С++ вакансии от 60 тыс.руб 6) Потренируешь мозги Но помни, чтобы получить все вышеперечисленные блага, нужно иметь хорошие мозги и терпение. |
Ответ: Объясните разницу между Delphi и C++
какие-то скользкие аргументы.
С++ не самый годный выбор для платформонезависимых решений.. (на фоне той же Java). Но даже если сравнивать ИСКЛЮЧИТЕЛЬНО дельфина с плюсами, то дельфин вроде тоже имеет кроссплатформенные реализации. стандарт работы с ООП тоже не относится к плюсам.. плюсы мультипарадигменны, на тех же шарпах и жаве оо реализованно намного качественней, эффективней. зарплата C++ разработчика зависит от региона, компании и навыков девелопера, так что тут тоже вывод очень громкий.. но вот скорость это да, но тут свои нюансы. Для новичка, изучающего язык в академических аспектах эта погоня за скоростью - борьба за спичьки... |
Ответ: Объясните разницу между Delphi и C++
Цитата:
|
Ответ: Объясните разницу между Delphi и C++
Цитата:
Цитата:
Цитата:
Цитата:
P.S. Может быть, всякие Java и C# сейчас популярней, но это не означает, что они лучше. |
Ответ: Объясните разницу между Delphi и C++
Большое спасибо всем тем, кто помог мне разобраться!
|
Ответ: Объясните разницу между Delphi и C++
Цитата:
майнкрафт тормозит не из-за того что написан на яве. удобство и красота? че за бред? |
Ответ: Объясните разницу между Delphi и C++
Майнкрафт лагает из-за того, что написан на Java, ибо она кушает много ресурсов.
MineServer - серверное ПО майнкрафта (на С++), которое намного быстрее стандартного джавовского. |
Ответ: Объясните разницу между Delphi и C++
Цитата:
|
Ответ: Объясните разницу между Delphi и C++
Цитата:
|
Ответ: Объясните разницу между Delphi и C++
я думаю, что twice имеет в виду разницу между GC и ручным управлением памятью, которое, да, может в патологических случаях давать разницу в скорости в разы.
В дотнете, если знать особенности устройства сборщика мусора, можно выделять память кусками большими чем 80 Кб, и они будут ложится в Large Object Heap, очистка которого требует перемещения весьма больших объемов данных не в кэше и остановки приложения на значительное время. Хоть меня и бесит С++ за отсутствие "любви и ласки" к программисту, а также за неимение элементарных, по сегодняшним меркам, удобств, я поддерживаю оратора про то что джава сливает. Разница между GC и ручным управлением, такая же как и между автоматической коробкой и ручной. Раллийщики используют только ручную вроде бы. |
Ответ: Объясните разницу между Delphi и C++
Цитата:
|
Ответ: Объясните разницу между Delphi и C++
Если производительность критична, Java сливает, угу.
Но "любви и ласки" в ней намного больше, что делает инструмент намного более эффективным в большинстве случаев, где скорость не критична. К тому ж зачастую тормоза берутся именно из-за кривых рук, а не языка) |
Ответ: Объясните разницу между Delphi и C++
Цитата:
Java это семейная машина с коробкой-автоматом и климат-контролем. Идеальная чтобы тихо, безопасно и комфортно доехать от дома до супермаркета и обратно. С++ это раллийная машина, с где надо самому дергать ручку переключения скоростей, и выжимать всю мощность из двигателя. Delphi - это снятая с производства "какбэ" раллийная машина. И да, если ездить не умеешь, неважно за рулём какого автомобиля ты сидишь. Будешь гнать - всё равно разобьешься. |
Ответ: Объясните разницу между Delphi и C++
с++ вобще хрень построеная на С........
|
Ответ: Объясните разницу между Delphi и C++
Цитата:
|
Ответ: Объясните разницу между Delphi и C++
Цитата:
|
Ответ: Объясните разницу между Delphi и C++
http://ru.wikipedia.org/wiki/Java_Virtual_Machine
Потому и тормозит. Уёба! |
Ответ: Объясните разницу между Delphi и C++
Если вы по какимто причинам не хотите писать на Java и пишете на C++, а "любви и ласки" всё таки хочется, то ИМХО можно юзать C++ + Qt.
Плюсы: 1) 100500 классов на все случаи жизни (собственно как в Java и .Net), включая GUI. 2) Исходник прогонятеся через moc, поэтому становится возможным использование например foreach. 3) Кросплатформеность. 4) Последняя версия Qt содержит в себе фишки для C++ 0x. 5) Можно писать приложения для nokia. 6) Сомнительный плюс - Qt является open source. Минусы: 1) Сомнительный минус - нужно тянуть за собой Qt рантайм библиотеки (+ пару мегобайт к приложению). |
Ответ: Объясните разницу между Delphi и C++
Цитата:
|
Ответ: Объясните разницу между Delphi и C++
Юзал несколько программ, в которых использовалось Qt. Во всех зависали контролы. Либо несколько разных авторов налажали либо Qt плох. Придерживаюсь второго.
|
Ответ: Объясните разницу между Delphi и C++
Randomize
над запомнить, ничо так шаблон для вбросов :) |
Ответ: Объясните разницу между Delphi и C++
|
Ответ: Объясните разницу между Delphi и C++
|
Ответ: Объясните разницу между Delphi и C++
Цитата:
|
Ответ: Объясните разницу между Delphi и C++
ну так навскидку: OpenFire ест много ресурсов, OpenOffice быстротой не блещет.. На самом деле их over9000
|
Ответ: Объясните разницу между Delphi и C++
Цитата:
кстати, офис 2003 работает у меня медленнее чем опенофис. а 2007 и 2010 тем более. |
Часовой пояс GMT +4, время: 17:22. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot