Чистота кода. Программирование – философия и практика. Владимир Хохлов
Чтение книги онлайн.

Читать онлайн книгу Чистота кода. Программирование – философия и практика - Владимир Хохлов страница 2

СКАЧАТЬ имело местные синонимы – определения. В Советском Союзе в 60-е – 80-е годы в ходу была аббревиатура ЭВМ – электронная вычислительная машина. Слово «компьютер» прижилось в СССР только когда появились «ПиСи» – персональные компьютеры. Архитектура вычислительных машин была разной. Но процессор до сей поры в большинстве компьютеров основан на принципе автомата Неймана.

      ГЛАВА 1

      ВЫЧИСЛИТЕЛЬНЫЕ МАШИНЫ И УСТРОЙСТВА

      Идеология науки о вычислительных процессах начинается с книги Норберта Винера «Кибернетика или управление и связь в животном и машине».

      Но и до этой работы было много примеров того как можно реализовать теоретические вычислительные машины. И как эти наборы нулей и единиц (лампочка не горит- лампочка горит) использовать для реальных вычислений. Были попытки и автоматизировать вычисления в троичной системе счисления и в десятичной, привычной для людей ещё с той поры как всё считали на пальцах.

      Но в эпоху ламповых радиоприёмников построить электронную вычислительную машину было большой проблемой.

      Устройства, анализирующие последовательность сигналов уже были. Машина, которую Тьюринг применил во Вторую мировую войну расшифровывала немецкие радиограммы для морских судов и для воинских соединений. Шифры менялись едва не ежечасно случайным образом и вручную их дешифровать не представлялось возможным.

      Вычисления в первой половине 20-го века производились не только на конторских счётах, но и на замечательных изобретениях – логарифмической линейке и на механическом арифмометре «Феликс». Логарифмическая линейка изготавливалась в разных формах и размерах. Позволяла умножать, делить, выполнять тригонометрические функции и прочее.

      А вычисления на электронных машинах начинались с трудом. Транзисторы ещё не придумали. Всё строилось на электронных лампах. А из сотен ламп, если одна выходила из строя, всё надо было проверять, искать, заменять неисправность. И информацию надо было вводить – прямо с пульта ЭВМ. Потом научились делать считыватели. Мой сослуживец обучался в конце шестидесятых в Пермском университете. У них стояла ЭВМ, которая считывала код программы с киноленты. Соврал символ – снимай на новую плёнку, проявляй-закрепляй. Потом научились вводить с перфоленты. Стало проще. Но всё же файлы последовательного доступа постепенно уступили место файлам прямого доступа. Люди же читали книги. А ведь это и есть замечательный образец файла прямого доступа – номер страницы, номер строки. Выборка. Не то, что в древних свитках. И кто-то придумал или вспомнил – перфокарты! 80 байтов на одной картонке… Эти колоды карт, набитые старательными девушками на специальных перфорирующих устройствах, приносили в машинный зал и загружали в устройство ввода.

      Конец ознакомительного фрагмента.

      Текст СКАЧАТЬ