Явная работа с указателями на объекты; лаконичная запись (тернарный оператор, инкримент, битовые операторы, операторы присваивания, удобный for - но это еще даже чистый C, а не плюсы) ; свободная объектная модель (без общего предка) ; множественное наследование; шаблоны; макросы.. . хватит?
--
Это не учитывая перегрузки операторов - вроде, в последних Delphi добавили.. .
--
Евгений, это ты ничего не умеешь, а C++ умеет.. . ну.. . почти все.
---
Юриус,
Язык Паскаль был создан Никлаусом Виртом в 1968—1969
Си (англ. C) — стандартизированный процедурный язык программирования, разработанный в начале 1970-х годов (c) Вики
Если у C (и потомков) синтаксис 70-х, то у паскаля (и потомков, включая Дельфи) - 60-х...
Другие языки программирования и технологии
Почему все так хвалят этот C++ ?Че он такое умеет что не может к примеру delphi
Как уже сказал кэп, C++ позволяет тебе выстрелить в ногу кучей способов. И пофиг, что из-за всех этих коротких записей читаемость у него на уровне 30-летней давности, когда компьютеры были большими, а программы - маленькими.
ИМХО же основное его преимущество - возможность прямого использования кучи написанных библиотек, без конвертирования файлов-заголовков, приведения строковых типов, stdcall'ов и прочих плясок с бубнами. А ANSI-C - вообще фактически кроссплатформенный компилируемый язык, в отличие от дельфи, который только под винду и (с бубнами) под мак. Плюс к этому - возможность разработки драйверов и прочих системных приложений (на дельфи тоже можно, но там уже не бубны нужны - тамтамы целые...) .
Еще сишные программы работают малец быстрее дельфийских, хотя на современном железе это уже абсолютно не критично, кроме жестких систем реального времени.
ИМХО же основное его преимущество - возможность прямого использования кучи написанных библиотек, без конвертирования файлов-заголовков, приведения строковых типов, stdcall'ов и прочих плясок с бубнами. А ANSI-C - вообще фактически кроссплатформенный компилируемый язык, в отличие от дельфи, который только под винду и (с бубнами) под мак. Плюс к этому - возможность разработки драйверов и прочих системных приложений (на дельфи тоже можно, но там уже не бубны нужны - тамтамы целые...) .
Еще сишные программы работают малец быстрее дельфийских, хотя на современном железе это уже абсолютно не критично, кроме жестких систем реального времени.
Ни чего не умеет, но это первый серьезный язык программирования высокого уровня, ставший стандартом. Как говорится: Кто первый встал, того тапки
Например, C++ умеет работать с памятью куда свободнее, чем Pascal и его производные.
В C++ есть STL, аналога которому, на сколько я помню, нет в Delphi (я могу ошибаться - давно уже не занимался всем этим, знания блекнут) .
В C++ есть STL, аналога которому, на сколько я помню, нет в Delphi (я могу ошибаться - давно уже не занимался всем этим, знания блекнут) .
самый главный плюс Си то что он на разных ОС применим. Куликс не в счет :)
Похожие вопросы
- c++ не могу понять в чем ошибка в небольшом примере
- C# Поле класса. Как присвоить не значение, а ссылку? Пример внутри.
- Подскажите пожалуйста, почему уменьшается память на дисках C и D
- почему некоторые программисты говорят, что c++ можно изучить полностью только изучая его всю жизнь ??
- Почему Java более популярен, чем C++? Последний же, вроде, самый труЪ, на нём и винда написана, или я чего-то путаю?
- Какую выбрать среду программирования для C++/Visual C++ для учебных целей кроме CodeGear Delphi+C++ Builder?
- что лучше C# или Delphi
- Какой язык лучше учить Delphi 7 или C++ ?
- КАКАЯ ПРОГРАМА ЛУЧШЕ?c++Delphi
- C++ легче Delphi? Почему те кто несмог освоить Delphi идут на кресты