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

в чем основная сложность C++ ,почему его многие боятся учить?

Сергей Ливицин
Сергей Ливицин
12 945
Непродуманная, контекстно-зависимая грамматика, запутанность правил языка (огромное множество исключений из правил, зачастую неочевидных и нелогичных), чрезмерная раздутость языка различными конструкциями (большинство из которых не предоставляют никаких новых возможностей, а лишь дублируют одну и ту же функциональность), множество специфичных особенностей, излишне усложнённая система типов.
Александр Зайнуллин
Александр Зайнуллин
24 295
Лучший ответ
Надо конкретнее выражаться. Сложность в сравнении с чем? В сравнении с процедурными не ОО-языками вроде СИ? Разве что наличие этого самого ООП, которое тоже нужно освоить и главное научиться пользоваться, чтобы писать гибкий и понятный код. Или в сравнении с другими ООП языками, например c#, java? Наличие указателей и необходимость работы с памятью и чисткой за собой, отсутствие сборщика мусора.
Mais Maqerramov
Mais Maqerramov
69 397
Скорее всего, это древний предрассудок еще из 1980х, когда были Ассемблер (ваще круто), С++ (как С, но еще объекты надо знать), F (для профессиональных инженеров, относительная экзотика), С (для профессионалов), PASCAL (среднее между BASIC и C) и BASIC (для школьников и прочих любителей)

Сейчас С++ тоже особняком стоит, т. к. кроме него есть много скриптовых языков, в которых программировать попроще, не надо библиотеки подключать, многие вещи автоматизированы.
Сергей Данилин
Сергей Данилин
23 766
Сергей Ливицин в python как раз необходимо библиотеки импортировать
Там нет строгой последовательности как в турбопаскале или бейсике, больше библиотек и запарки с компиляцией часто. Хотя я игру там написал танчики полностью как по алгоритму сбейсика =) Но мне сказали что это задротство и типа пишется в 2 раза короче
Mais Maqerramov Какой последовательности?
Тык его все и учат, считают его "элитным". На самом деле он не сложный, а усложненный за счет ООП, шаблонов и STL, больше в нем ничего нет по сравнению с чистым си.
Ильдар Хакимов RAII,constexpress?)
С++ -это чистый выпендреж программистов, которые считают себя крутыми, на самом деле, писанины и возни на нем больше чем на обычном Си.