Perl: швейцарский нож системного администратора
Perl — это, пожалуй, самый «человечный» язык в мире программирования. Созданный лингвистом по образованию, он до сих пор остаётся незаменимым инструментом там, где нужно быстро обработать текст, склеить разные системы или написать прототип за пять минут. Его называли «изолентой интернета», на нём работали первые динамические сайты, и сегодня он неожиданно возвращается в топ популярности. История […]
PL/M
PL/M — это язык программирования, который часто остаётся в тени своих более известных современников, таких как C или Pascal. Однако именно он стал мостом между низкоуровневым ассемблером и высокоуровневым программированием в эпоху зарождения микрокомпьютеров. История создания: консультант Intel и первый язык для микропроцессоров В начале 1970-х годов инженеры Intel столкнулись с проблемой: их новые микропроцессоры […]
FORTRAN: первый язык высокого уровня
Название FORTRAN — это сокращение от FORmula TRANslator («переводчик формул»). Созданный в эпоху громоздких мейнфреймов, он был призван освободить инженеров и учёных от необходимости программировать в машинных кодах или на ассемблере. Если BASIC открыл компьютеры для студентов, то FORTRAN — для серьёзной науки и инженерии. Примерная хронология развития стандартов:1954 — начало работ; 1957 — FORTRAN […]
BASIC: от обучения студентов до расцвета домашних компьютеров
История создания: Дартмутский проект BASIC (Beginner’s All-purpose Symbolic Instruction Code — Многоцелевой язык символьных инструкций для начинающих) был разработан в начале 1960-х годов профессорами Дартмутского колледжа Джоном Кемени и Томасом Куртцем. В то время компьютеры были огромными и дорогими, а работа на них велась в пакетном режиме (подготовил перфокарты — жди результат). Целью создателей было […]
FOCAL
Что такое FOCAL? FOCAL (FOrmula CALculator) — интерпретируемый язык программирования высокого уровня, разработанный в 1968 году компанией Digital Equipment Corporation (DEC) для мини-ЭВМ серии PDP. По замыслу создателей, он должен был стать простым и удобным средством для математических и инженерных расчётов, альтернативой более громоздкому FORTRAN. Язык получился настолько лёгким в реализации, что его интерпретатор требовал […]
Язык Ассемблера
ORG 100h Дружок, недавно ты скомпилировал свой исходный код. Вероятнее всего, размер полученного файла оказался больше килобайта. Если у тебя компьютер i7/16ГБ DDR3/1ТБ HDD, ты не обратишь на это внимания. Но если у тебя 486/2МБ SIMM/512МБ HDD — ты гарантированно будешь негодовать от странной утечки дисковой памяти. Почему «Hello World» на C весит почти 5 […]
Классификация языков программирования: от «каменного века» до задач будущего
Здесь мы показываем, как развивалось железо. Но компьютеры бесполезны без софта. А софт начинается с языка, на котором программист говорит с машиной. В этой статье мы выстроим иерархию языков — от шепота битов до высокоуровневых абстракций. Кликайте по ссылкам, чтобы перейти к подробным статьям о каждом языке. 0. Уровень «Абсолютный ноль»: Двоичный язык (Машинный код) […]
Altair 8800: Машина, запустившая революцию
В 1975 году компания MITS из Альбукерке представила устройство, которому было суждено изменить мир. Этим устройством был Altair 8800 — микрокомпьютер, общепризнанный как первый коммерчески успешный персональный компьютер. Его появление на обложке январского номера журнала Popular Electronics за 1975 год стало той искрой, из которой разгорелась настоящая технологическая революция, навсегда изменившая представление о том, что […]
Азбука радиодеталей: Путеводитель по миру электронных компонентов
Для тех, кто впервые открывает коробку с радиодеталями, пестрое разнообразие компонентов может показаться хаотичным скоплением непонятных деталей. Однако любой электронный компонент выполняет одну из нескольких базовых функций, и научиться различать основные типы деталей несложно. В этом материале мы рассмотрим основные классы радиодеталей — от самых простых до сложных. Эта информация будет полезна и начинающему радиолюбителю, […]
Apple I и Apple II: компьютеры, с которых началась эпоха персональных вычислений

О последующих разработках Apple, таких как Apple Macintosh и iMac 3G можно прочитать в соответствующих статьях. История компании Apple — это история двух Стивов: Стива Возняка, гениального инженера, и Стива Джобса, провидца и маркетолога. Вместе они создали не просто компьютеры, а целую индустрию, изменившую мир. Apple I (1976) В середине 1970-х годов компьютерный мир был […]