Форум программистов, компьютерный форум CyberForum.ru

Чем так отличается язык с++ от других языков программирования - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подкиньте рандомно задачки http://www.cyberforum.ru/cpp-beginners/thread942821.html
На темы: 1. Переменные. 2. Массивы. 3. Типы данных. 4. Циклы Что нить из этого.
C++ Не собирается luaJIT в mingw32 Не могу собрать luaJIT 2.0 из исходников через make. В интернете по этому вопросу информации нет, а может не там искал. ОС Windows 7 64. мои телодвижения: cd C:\project\ git clone http://luajit.org/git/luajit-2.0.git cd luajit-2.0\src mingw32-make Компилятор: C:\>gcc-dw2 --version gcc-dw2 (tdm-1) 4.7.1-dw2 http://www.cyberforum.ru/cpp-beginners/thread942801.html
C++ Статическая линковка boost
Hi all! Захотелось побаловаться бустом, и столкнулся с проблемой, что в пакете boost-libs отсутствуют *.а файлы. Сначала я хотел вручную ставить всю эту лабуду, но случайно обнаружил, что репозиториях Arch-extra уже есть всё это. В каталоге /usr/lib/ есть только бинарники libboost_*.so.* Они без проблем линкуются, а как сделать автономный исполняемый файл? Я уже глянул архив буста с...
C++ Шаблонный ввод
Здорова господа! Есть задачка: "Разработайте и реализуйте операцию ввода по шаблону. Используйте форматирующие строки в стиле функции printf() для задания шаблона ввода. Должна иметься возможность применения к одному и тому же вводу разных шаблонов для установления истинного формата. Можно реализовать класс как производный от istream." и еще одна: "Придумайте и реализуйте наилучший вид...
C++ Перегрузка оператора + http://www.cyberforum.ru/cpp-beginners/thread942778.html
Доброго времени суток. Есть программа, создающая связный список, который содержит числа по возрастанию #include <iostream> enum {kIsSmaller, kIsSame, kIsLarger}; int Compare(int & itsval,int & val) { if (itsval > val) return kIsLarger; if (itsval < val)
C++ Не компилируется В среде MS Visual не хочет компилироваться даже то,что создано мастером автоматически. Снизу скрин. Также еще один глупый вопрос. Насколько я понял в книгах Бьерна Страустрапа , Либерти(которого тут не любят) описывается создание консольных приложений? А какой смысл в этом? Если сейчас программы все с GUI...??Или я с "высоты своего полёта" все не так понимаю? Не проще было бы сразу изучать... подробнее

Показать сообщение отдельно
XRuZzz
Антикодер
577 / 478 / 23
Регистрация: 15.09.2012
Сообщений: 2,429
23.08.2013, 23:31     Чем так отличается язык с++ от других языков программирования
вы знаете Страуструп очень конкретно отвечает на этот вопрос, если вы его послушаете. Обычно он начинает в стиле "Давайте подумаем, что бы вы хотели от языка?"
Я не буду его цитировать, вы сами можете найти его лекции и книги.

Но это именно тот разработчик, который думает о других программистах, чтоб облегчить им жизнь. Поэтому от ультрасовременных языков программирования, можно выделить существенное отличие : совместимость со старым языком программирования. Я бы делал язык без обратной совсместимости со устаревшим языком(это мешает прогрессу). Но Страуструп создаёт условия для безболезненного перехода на новые стандарты.

Если сравнивать C++ c JavaScript, то C++ кажется намного более идеальным и продуманным.
Если сравнивать с PHP то PHP кажется отстающим в плане внедрения современных концепций.
Если сравнивать с С то C++ это расширение возможностей C.
Если сравнивать с ассемблером то C++ намного более абстрактный и переносимый(то есть более высокоуровневый)
Если сравнивать с Java то C++ менее безопасный для новичков, и более быстрый чем Java.
Если сравнивать с Pascal->Delphi то C++ кажется более изящным.
Если сравнивать с D то C++ более проработанный(и более старый язык).

Итог: C++ выполняет свои задачи и сделан таланливыми людьми.
 
Текущее время: 18:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru