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