Вы все наверняка слышали понятия высокоуровневый, низкоуровневый, и много других интересных слов и словосочетаний по отношению к разным языкам программирования. Рано или поздно возникнет вопрос: «а что это все значит?!» Именно для ответа на этот вопрос и существует данная статья. Высокоуровневые и низкоуровневые языки Давайте с вами разберёмся чем отличается эти два понятия из заголовка. Сразу можно отметить что они никак не характеризуют язык с точки зрения «хороший» и «плохой», а только описывают насколько близок этот язык к тому что реально происходит при исполнении кода программы...
В мире программирования есть несколько базовых языков. Соблазн их изучения очень велик, а возможности практически безграничны. На них, так или иначе, написана значительная часть современного программного обеспечения. Речь идёт про языки C и C++ (правильное произношение названий - "Си" и "Си плюс плюс"). Удивительным образом так сложились обстоятельства, что именно в этих языках сошлись высокая производительность, гибкость, хорошая архитектура и относительно высокая (на момент их появления) понятность...