Механические вычислительные машины: какими были «компьютеры» прошлого и как они работали. Подкаст «Люди и код», выпуск № 53
Рождение Fortran: как Джон Бэкус убедил всех, что машина может писать код лучше человека
1954 год. IBM, главный производитель компьютеров в мире, стоит на пороге гигантского скачка. Инженеры компании проектируют IBM 704 — машину, которая будет быстрее всех существующих. Но есть проблема. Программирование для неё — это ад. Каждая программа пишется на ассемблере. Каждая операция — это несколько строк машинных кодов. Чтобы сложить два числа, нужно помнить, в каком регистре что лежит, как переслать данные из памяти и куда записать результат. Программисты тонут в деталях. Отладка занимает недели...
Современные языки программирования: краткий обзор
Компьютеры так прочно вошли в нашу жизнь, что мы уже не можем представить ее без них. Трудно поверить, что только полвека назад появились первые компьютеры, которые были медлительными и громоздкими. Сейчас у нас есть огромное многообразие - от ультратонких ноутбуков до мощных игровых компьютеров. Сейчас прогресс ушел так далеко, что техника может интуитивно понимать запрос пользователя. Однако стоит помнить, что все программы, браузеры и сайты имеют в основе языки программирования. В наши дни существует около 8 тысяч таких языков, многие из которых понятны лишь авторам...