4 года назад
Языки программирования
В предыдущих статьях мы поднимали тему языков программирования. Пришло время разобрать её поподробнее. Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, под ее управлением. Со времени создания первых программируемых машин человечество придумало не мало языков программирования. На сегодняшний день существует от 1000 до 10 тысяч языков программирования...
1481 читали · 2 года назад
Что ты такое? Про типы данных в программировании
Почему среди программистов на Haskell бытует легенда, что если программа компилируется, то она верна? Почему мало смысла в споре между приверженцами статической и динамической типизации? Как превратить тип функции в теорему, а программу — в еë доказательство? Об этом и многом другом мы поговорим в мини-серии статей, посвящённой теории типов. Зачем? Когда речь заходит о типах и типизации в программировании, то в ход идут самые разные аналогии. Кто во что горазд! Типы сравнивают с наклейками на...