Форум программистов, компьютерный форум 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...??Или я с "высоты своего полёта" все не так понимаю? Не проще было бы сразу изучать... подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
24.08.2013, 15:14     Чем так отличается язык с++ от других языков программирования
Как минимум, сильно устарел сишный препроцессор, от которого проблем сильно больше, чем пользы. Если бы была нормальная модульность (вроде того, что пилят в llvm) и нормальные макросы, то жилось бы намного проще.
Ну и еще в языке есть бесполезные ныне ключевые слова (register, export), спецификации исключений и прочий мусор.
Но меня лично больше беспокоят вещи, которых в плюсах нет, а именно: концепты, рефлексия, нормальная стандартная библиотека. Причем все это крайне медленно разрабатывается, так как нужно поддерживать обратную совместимость. В том же D сделали умнее - просто отказались от спорной обратной совместимости с С, и сейчас там есть все вышеперечисленное: модули, концепты, рефлексия и т.д.
 
Текущее время: 13:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru