Регистрация
13 Май 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Почему c++ считают сложным яп ?
 
Потомучто обычно на этом языке создают много сложных игровых движков, программ, + он ещё сложно учится ну кому как
 
Это низкоуровневый ЯП, который работает напрямую с операционкой. Ниже него только ассемблер, а ниже ассемблера только нолики и единички. Когда речь идёт о таком низкоуровневом взаимодействии, тут само собой просто не получится
 
Потому что это древняя сова, которую последние 40 лет натягивали на столько разных глобусов, что она уже сама забыла, как должна была изначально выглядеть. Досконально изучить эту раздолбанную тушку на костылях, действительно, задача весьма сложная даже для опытного орнитолога-паталогоанатома.
 
Может потому что он сложный
 
Потому, что это даже не "очень большой", а гигантский язык, в котором почти одно и то же можно сделать десятком разных способов. И для написания качественного кода необходимо знать особенности каждого из этих способов.

А еще, C++ - мешанина из высокоуровневых и предельно низкоуровневых возможностей. И чтобы не стрелять из пулемёта по собственным ногам, необходимо очень хорошо понимать особенности низкоуровневых механизмов.
 
Потому что в C++ куча заморочек - использование указателей, ручное управление памятью и т.д. Зато корректно написанная программа на C++ выполняется быстрее.
Ну и как всегда - IDE в помощь
 
Назад
Сверху