1 / 1 / 0
Регистрация: 28.04.2013
Сообщений: 39
|
|||||||
1 | |||||||
Чем так отличается язык с++ от других языков программирования23.08.2013, 22:56. Показов 7963. Ответов 25
Метки нет (Все метки)
Начал недавно изучать с++ и возник вопрос. Чем так отличается язык с++ от других языков программирования , и в чём прелести самого языка с++?
0
|
23.08.2013, 22:56 | |
Ответы с готовыми решениями:
25
Новые ЯП: существует ли язык программирования лучше чем C++, а если нет, то появится ли через 2-3 года такой язык? В чем различие бинарных файлов для разных языков программирования? Чем C++ отличается от C# и других языков семейства C? Почему Delphi быстрее других языков программирования? |
1 / 1 / 0
Регистрация: 28.04.2013
Сообщений: 39
|
|
23.08.2013, 23:00 [ТС] | 3 |
0
|
150 / 137 / 35
Регистрация: 29.07.2012
Сообщений: 709
|
|
23.08.2013, 23:09 | 4 |
Синтаксисом. C++ к тому же намного сложнее, девиз Delphi - понятность, девиз C++ -возможность любых трюков.
1
|
127 / 131 / 11
Регистрация: 25.12.2011
Сообщений: 443
|
|
23.08.2013, 23:17 | 7 |
1
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
23.08.2013, 23:20 | 8 |
От Delphi в первую очередь отличается синтаксисом. А так оба компилируемые языки высокого уровня со строгой типизацией. По функциональности даже затрудняюсь сказать, чего такого нет в Object Pascal, что есть в C++. Хотя, наверно, если сравнивать с C++11, то различия будут более явно выражены (лямбды, автоматическое выведение типа, шаблоны с переменным числом параметров...).
Серьёзного софта на плюсах написано на порядки больше, чем на Delphi. В общем, мне достаточно трудно провести объективное сравнение, т.к. с Delphi последний раз имел дело лет 10 назад. Добавлено через 1 минуту
2
|
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
|
|
23.08.2013, 23:31 | 9 |
вы знаете Страуструп очень конкретно отвечает на этот вопрос, если вы его послушаете. Обычно он начинает в стиле "Давайте подумаем, что бы вы хотели от языка?"
Я не буду его цитировать, вы сами можете найти его лекции и книги. Но это именно тот разработчик, который думает о других программистах, чтоб облегчить им жизнь. Поэтому от ультрасовременных языков программирования, можно выделить существенное отличие : совместимость со старым языком программирования. Я бы делал язык без обратной совсместимости со устаревшим языком(это мешает прогрессу). Но Страуструп создаёт условия для безболезненного перехода на новые стандарты. Если сравнивать C++ c JavaScript, то C++ кажется намного более идеальным и продуманным. Если сравнивать с PHP то PHP кажется отстающим в плане внедрения современных концепций. Если сравнивать с С то C++ это расширение возможностей C. Если сравнивать с ассемблером то C++ намного более абстрактный и переносимый(то есть более высокоуровневый) Если сравнивать с Java то C++ менее безопасный для новичков, и более быстрый чем Java. Если сравнивать с Pascal->Delphi то C++ кажется более изящным. Если сравнивать с D то C++ более проработанный(и более старый язык). Итог: C++ выполняет свои задачи и сделан таланливыми людьми.
1
|
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
|
|
23.08.2013, 23:38 | 11 |
прямо даже не знаю, бросать все дела и доказывать своё утверждение. или вы понимаете, что я не владею языком D. и это скорее предположение.
ну мне самому интересно конечно посмотреть на эти примеры. опять же тема, как обычно переходить из плоскости "ТС новичек не знает, что спросить по теме" в "холивар языков прогр. для экспертов"
0
|
Каратель
|
|
23.08.2013, 23:46 | 12 |
язык который
Добавлено через 39 секунд теперь будете знать как бросаться выражениями на форуме ничего, модераторы выделят посты и вынесут в отдельную тему, если посчитают нужным
0
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
23.08.2013, 23:57 | 15 |
0
|
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
|
|
24.08.2013, 00:22 | 16 |
ещё в D есть модульное тестирование. Всё таки это реальное преимущество.
Ассоциативные массивы в D тоже круто и мой любимый тип данных bit есть. Чёрт пора переходить на D ппц в D дофига фич... приехали C++ устарел мир слишком быстро меняется Он действительно D, а не Java(C#)-подобие. Добавлено через 9 минут правда библиотеки под D наверно ещё не развиты.
0
|
Batignolles-Chatillon 25
67 / 0 / 1
Регистрация: 19.08.2013
Сообщений: 102
|
|||||||||||
24.08.2013, 03:12 | 17 | ||||||||||
Особенность С++:
Добавлено через 15 секунд Особенность С++:
0
|
46 / 48 / 2
Регистрация: 16.08.2013
Сообщений: 257
|
|
24.08.2013, 08:18 | 18 |
C++ это проверка мозгов, как браинфак, только по настоящему
0
|
163 / 104 / 14
Регистрация: 17.10.2012
Сообщений: 488
|
|
24.08.2013, 12:34 | 20 |
0
|
24.08.2013, 12:34 | |
24.08.2013, 12:34 | |
Помогаю со студенческими работами здесь
20
Как избавиться от дополнительных языков программирования и других пакетов Почему существует так много языков программирования? На чем зарабатывают деньги разработчики языков программирования? Чем отличается TurboPascal от других версий? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |