Другие языки программирования и технологии

Почему C++ такой убогий?

Учился и Делфи сначала в колледже, и сам Яве дома. Всё как бы логично и понятно. в C++ же творится какая-то хрень... какие-то сложности не понятно зачем... например бред какой-то с выводом cout и printf (нахрена второй такой сложный и почему в делфи том же или на яве просто всё выводилось, что захотел то вывел и легко, а в с++ cout не всё поддерживает вроде как)
Почему они разделили cout и printf и scann и cin... Не могли сделать одно что-то?
Я может не шарю, но после Явы мне отвратительным показался этот язык... Яву я дома изучал, книгу читал, задачи по массивам решал не сложные относительно, а с++ в шараге любимой нашей проходим.
Ну он древний просто немножко, и тащит всю свою обратную совместимость в 21-ый век.
Консольный вывод там, кстати, вполне себе нормально работает, если уметь его готовить, это не самая большая проблема. Там есть проблемы гораздо более фундаментального свойства.
Komiljon Nabishev
Komiljon Nabishev
77 232
Лучший ответ
Исматулло Мирпоччоев Вот опять же... Установил нетбинс, Ява как родная с 1 раза компилируется. С++ просит какой-то ещё набор средств... и возможно еще компилятор и вон надпись со звездочкой... Как мне настроить это? Пробовал выбирать папку ( C:\Program Files\Java\jdk1.8.0_121 ) , вроде выбралась, но просил компилятор и "команда Make"... Ничего не понимаю, гуглил, но не нашел решения. Да еще и нервы уже кипят, не могу читать ничего, злюсь с этого дерьма
Это ты для 1С не программировал...
Тебе С++ бы большую радость доставлял... Он очень детально проработан...
Потому что printf пришел из C.
Конечно Страуструп и т. д. был убоги. Вот пришли Вы и всех просто в отстой спустили, поняв в этом мире буквально "всё" =) . И вот нет, чтобы им сразу написать идеальный ЕзЫк, который повлиял бы глобально на просто чудовищное кол-во языков (можно не перечислять =). Это ирония =)

Предлагайте свой. Не вопрос. Ну чтобы глобально всех зацепил и придал новый вектор развития. Спорим зарубитесь на лексических построениях.

P.S: К слову - C++ тоже развивается. Достаточно ознакомиться со стандартами. В т. ч. появление лямбд выражений и т. п.

P.P.S: Если тролль - как-то скучно...
ты говоришь о смешении стилей С и С++, оно не приветствуется.

к С++ относятся только cout и cin, остальное - наследие языка С.

достаточно странно судить о языке по одному лишь вводу/выводу 0о
Исматулло Мирпоччоев Вот опять же... Установил нетбинс, Ява как родная с 1 раза компилируется. С++ просит какой-то ещё набор средств... и возможно еще компилятор и вон надпись со звездочкой... Как мне настроить это? Пробовал выбирать папку ( C:\Program Files\Java\jdk1.8.0_121 ) , вроде выбралась, но просил компилятор и "команда Make"... Ничего не понимаю, гуглил, но не нашел решения. Да еще и нервы уже кипят, не могу читать ничего, злюсь с этого дерьма
>убогий
>вроде как
>Я может не шарю
Думаю я ответил на твой вопрос

scanf,printf от си остались, и сохраняются просто для совместимости. А С++ это cin,cout и так далее. Все что std::
Николай Усков
Николай Усков
24 328
А ещё есть put и get, puts и gets, read и write, sscanf и sprintf....и т. д.
SS
Sst Sst
15 046
Серега Богданов Ну отдельные извращения с расхождением от стандарта - всё-таки отдельная тема =)
Потому что С++ был и остается языком профессионалов. Любителям его не осилить.
Игорь Павлович
Игорь Павлович
14 410
«Си» позволяет очень просто выстрелить себе в ногу. На «Си++» сделать это сложнее, но, когда вам это удается, ногу отрывает полностью.
Bjarne Stroustrup
В неком роде он просто устарел.
ты на делфях с указателями поработай))) потом говори))