За 38 лет существования C++ о нём появилось много мифов. В этой статье вместе с курсом Яндекс.Практикума «Разработчик С++» мы разберём некоторые из этих мифов, чтобы понять, почему так и есть ли смысл им верить.
Миф №1: С++ — низкоуровневый язык
Это правда только наполовину, потому что C++ — очень гибкий язык. Он совмещает в себе качества как низкоуровневых, так и высокоуровневых языков.
Уровень языка говорит о его схожести с естественными языками. Низкоуровневые языки больше похожи на машинные — в них даже самые простые операции достаточно сложны. Высокоуровневые языки больше похожи на человеческие — в них все инструкции могут быть понятны даже человеку без подготовки.
Например, на C++ вы можете написать процедурный низкоуровневый код, обращаясь к памяти напрямую. Или можете использовать высокоуровневые концепции вроде ООП и функционального программирования. |