Разработчик, начинающий марсианин и ведущий IT Way Podcast Павел Калашников продолжает на Хекслете цикл статей про историю IT. Первая была про 1970 год, следующая — про 1971 год, когда появился Unix, первый процессор Intel 4004, электронная почта и термин «Искусственный интеллект».
Привет, меня зовут Паша Калашников. А это события, люди и технологии, определившие образ цифровых технологий и мира. То, без чего с нами невозможно общаться, еще труднее — нанять. Очередной год, очередная статья.
Эта статья из блога Хекслета озвучена в подкасте IT Way Podcast. Вы можете послушать выпуск на Spotify, Яндекс.Музыке или Apple Music. Если эти материалы будут вам заходить, мы сделаем и видео.
Сегодня рассказываем про 1971 год:
- Родной дедушка большинства современных операционных систем вышел на свет. Официальный релиз операционной системы Unix
- Первый коммерчески успешный микропроцессор в истории. Релиз процессора Intel 4004
- У вас 1971 непрочитанное сообщение. Появление электронной почты
- Что такое искусственный интеллект? Джон Маккарти — автор термина «Искусственный интеллект» и языка LISP
Содержание
Релиз Unix
Настольные и серверные операционные системы сегодня — это сложнейшие программные продукты. Едва ли найдется специалист, который точно знает, как все работает в Linux или Windows. А принципы работы операционных систем понятны большинству специалистов по их разработке. И они появлялись не сами по себе — это были удачные опыты и исследования на других программных продуктах. Больше всего принципов и методологий было взято от операционной системы UNIX.
Unix внесла гигантский вклад в развитие операционных систем. Сегодня существует четыре популярных семейства настольных и серверных операционных систем: Linux, MacOS, BSD и Windows. Да, я назвал BSD популярной операционной системой. Так вот, они, кроме Windows, прямые наследницы Unix. То есть Unix стал по сути единственной и доминирующей архитектурой операционных систем. На самом деле, я бы не назвал это именно архитектурой: скорее набор подходов и методологий, которые применяются в работе операционных систем. Кстати, все эти системы называют уютно: *nix-системами.
В случае с Windows у меня есть предположение, что когда исходный код его ядра станет открытым, там будет найдено огромное количество если не повторений, то отсылок к идеям реализации в Unix. Если, конечно, до этого сама винда не начнет работать на Linux-ядре (шутка).
В большинстве источников говорится, что первый релиз Unix произошел в 1970 году. Эти источники и правы, и не правы. В 1969-1970 годах произошли релизы кодовой базы, которая потом использовалась в Unix, но тогда у нее еще не было названия.
В журналах того времени эта операционная система указывалась как PDP-7 ОС или PDP-11 ОС. В предыдущей статье мы рассказывали вам про версию компьютеров PDP-11.
Название Unix впервые было упомянуто в публикациях 1971 года. Поэтому я придерживаюсь мнения, что первый Unix появился именно в 1971 году, а в 1970 году вышла безымянная ОС для компьютеров PDP.
Чтобы понять принцип появления названия Unix, лучше всего обратиться к истории. В 1960-х годах MIT совместно с несколькими коммерческими компаниями вел разработку перспективного проекта time-sharing операционной системы под названием Multics. Что такое time-sharing? Из-за высокой стоимости компьютеров в те времена их вычислительное время в университетах и компаниях расписывалось заранее. Главная проблема такого подхода в том, что не каждый пользователь компьютера использовал его вычислительные мощности на полную. Соответственно, какие-то вычислительные мощности постоянно простаивали. В начале 60-х годов тема мультаскинга и мультипользовательских операционных систем начала приобретать свои очертания, и Multics стал одной из первых попыток реализовать такую систему.
Правда, в конце 1960-х годов из проекта начали уходить люди. Не из-за плохой идеи, а по причине того, что реализация перестала устраивать авторов проекта. Как бы сказал современный фронтендер с опытом в полтора года — ребята выгорели.
Читайте также:
Как из маленького сервиса для блогов стать самой крупной платформой для сайтов в мире. Большая история WordPress
Последними из проекта ушли два человека: Кен Томпсон и Деннис Ричи. В выпуске «История ИТ. 1983 год» мы обязательно расскажем вам историю этих двух специалистов.
Томпсон и Ричи решили попробовать сделать проект заново, но в этот раз реализовать крутую single-tasking операционную систему, используя огромный опыт, который они получили при разработке Multics. Теперь проектом руководила компания Bell Labs. Да, это именно та самая компания, которая носит имя Александра Белла — создателя телефона и фаундера American Telephone and Telegraph Company (сокращенно AT&T). Александра Белла не стало в 1922 году, а в 1925 году компании AT&T и Western Electric основали Bell Labs, главной задачей которой было изобретать. Кстати, эта компания существует до сих пор под названием Nokia Bell Labs.
Кен Томпсон и Денис Ритчи
Новую операционную систему назвали Unics, но Брайнан Керниган с фразой «Никто это не запомнит» предложил окончательный вариант — Unix. Кто такой Брайнан Керниган, и какой вклад он сделал в развитие ИТ, вы узнаете в статье «История ИТ. 1972 год».
Версионирование операционных систем в те времена сложно отследить, потому что для каждо�� модели компьютера выпускалась своя операционная система. Поэтому можно отследить версионирования по мануалам Unix. Напоминаю, что раньше любой программный продукт выходил вместе с книгой, в которой была фактически инструкция по использованию.
Мануал The first edition of Research Unix вышел в 3 ноября 1971 года. В нем описывались команды и возможности Unix. Система имела встроенный компилятор языков B и Fortran. Первая версия Unix обладала обширным по тем временам набором команд. Современному программисту могут быть интересны вот эти:
- cat
- chmod
- chown
- cp
- df
- ed
- find
- ln
- ls
- mkdir
- mv
- rm
- sh
- su
Да-да — мы ежедневно в своей работе используем команды, которые были созданы больше 50 лет назад. И все эти команды сегодня делают примерно то же самое, что и тогда. Вот это и называется стабильность!
Первый коммерчески успешный микропроцессор от Intel
Появление микротранзисторов в 50-х годах прошлого века окончательно закрепило понимание, что компьютерная эра человечества началась, и что она будет прекрасной.
До прихода микротранзисторов в индустрии использовались громоздкие и постоянно ломающиеся ламповые процессоры, которые занимали целые комнаты и стоили баснословных денег. При этом транзисторные процессоры позволили инженерам мечтать о создании портативных переносных компьютеров, отправлять вычислительные мощности в космос (что они быстро начали делать) и другие вещи, о которых даже писатели-фантасты предположить не могли. На рынок постепенно начали выходить компании, которые занимались проектированием микротранзисторных процессоров.
В конце 1960-х годов скорее всего неизвестная вам компания Fairchild Semiconductor, которая занималась разработкой процессоров, начала менять свои внутренние процессы. Собственники решили уменьшить права сотрудников и увеличить количество их обязанностей. Параллельно с этим снижались зарплаты и происходили другие не очень приятные процессы, за которые современную IT-компанию отменили бы за один день.
Не выдержав всего этого два руководителя Fairchild Semiconductor Роберт Нойс и Гордон Мур уволились и создали собственную компанию по производству микропроцессоров. Сперва они хотели ее назвать «Нойс и Мур», потом появилась идея названия Integrated electronics. Но незадолго до регистрации Роберт Нойс предложил сократить название до пяти букв из начала этих слов: так появилось Intel.
Компания, в которой изначально было два сотрудника, начала свою деятельность. Конечно, два сотрудника — это не очень много, однако эти двое оказались очень непростыми ребятами.
Гордон Мур может быть известен вам как автор закона Мура. Это один из самых популярных в нашей отрасли законов, который постепенно перестает действовать. Он звучит так: «Количество транзисторов, размещаемых на одной интегральной схеме, будет удваиваться каждые 24 месяца». Причем, это современная интерпретация закона, ведь на своем выступлении Мур в 1965 году до создания Intel сказал «каждые 18 месяцев». Спустя 10 лет он внес коррективы и заменил 18 на 24 месяца. В 2003 году Гордон Мур выпустил статью “No exponential is forever: but ‘Forever’ can be delayed!” («Ничто экспоненциальное не вечно, но “Вечно” может быть отложено»), в которой описал, что никакая система не может увеличиваться экспоненциально в течение продолжительного времени.
Читайте также:
«Мой человек меня понимает»: История фразы «Hello, World!» и ее аналогов
В 2015 году в интервью Гордон Мур вообще сказал, что его закон перестанет действовать из-за атомарной структуры материалов и ограничений в скорости света. Сегодня Закон Мура очень слабо влияет на развитие индустрии. Но 40-50 лет назад именно благодаря ему многие инвесторы решали вкладываться в разработку компьютеров, комплектующих и ресурсов, с помощью которых производились микропроцессоры.
В 1969 году Нойс и Мур нашли свои первые инвестиции в размере $2 млн — этой суммы им хватило, чтобы собрать команду и начать работать с первыми клиентами. В 1971 году Intel разработала микропроцессор для программируемого калькулятора в японской компании Busicom. Во время разработки инженеры Intel сообразили, что применимость этого процессора уходит далеко за пределы калькуляторов. Несмотря на то, что по контракту права на всю разработку принадлежали Busicom, Intel удалось уговорить японского партнера передать права Intel. По одним данным, Intel заплатила Busicom некую сумму, по другим — поставила процессоры в два раза дешевле изначальной цены.
Из этого процессора они создали свой продукт — чип Intel 4004, стоимостью всего $200. Это был полноценный 4-битный процессор, набор операций которого позволял реализовывать почти все возможные на тот момент задачи. Intel 4004 стал первым в истории коммерчески успешным микропроцессором. Несмотря на низкую стоимость, этот процессор по своей производительности замещал более привычные ламповые, которые стоили в десятки раз больше.
Следующие разработки Intel 8008 и 8080 стали чуть дороже, но смогли заменять по своей производительности и возможностям еще более дорогие процессоры. В конце 70-х годов Intel выпустила процессор 8086, который хоть и был еще качественнее и производительнее, но по продажам уступал быстро развивающимся в то время процессорам от компании Motorola. Все изменилось в начале 80-х, когда Intel заключила долгосрочное сотрудничество с IBM, самым большим производителем компьютеров в мире. В итоге у Intel был постоянный большой клиент, который обеспечивал ее заказами и работой. Через несколько лет после заключения договора о сотрудничестве IBM выкупила часть акций компании Intel, окончательно закрепив выбор постоянного поставщика микропроцессоров.
После этого Intel продолжала искать новые долгосрочные сотрудничества с производителями компьютеров. Это привело к тому, что к 2000 году все большие производители компьютеров, кроме Apple, использовали процессоры Intel. В 2005 году Apple сообщили, что тоже переходят полностью на Intel. Все компьютеры Apple работали на чипах Intel до выхода первого собственного процессора Apple M1 в 2020 году.
Рождение электронной почты
У одного моего друга адрес электронной почты раньше выглядел так: pokusala_zlaya@mail.ru. В современном мире это не очень остроумно, но в 2008-м году это было очень круто.
Мой друг тогда не знал, что 2 октября 1971 года сотрудник компании BBN Рэй Томлинсон составил и отправил первое электронное письмо. Он тогда работал над программой передачи сообщений между пользователями в рамках одного компьютера и параллельно заканчивал задачу с программой по передаче файлов между устройствами в сети ARPANET. Тогда Рэй подумал, почему бы ему не сделать это сообщение файлом и не передать его на другой компьютер в сети ARPANET.
Сеть ARPANET считается прародителем Интернета. Она была создана Министерством Обороны США и в те годы использовалась для мгновенного обмена сообщениями между департаментами. Компания BBN (Bolt, Веranек and Newman) выполняла один из заказов агентства DARPA, которое отвечало за все технические новшества министерства обороны.
Рэй Томлинсон
Изменив свой код, Томлисон создал первый клиент-сервер для отправки и приема сообщений. К сожалению, он не помнит, какое первое сообщение ушло с одного терминала на другой. Скорее всего первым email в истории было сообщение со словом “test”.
Кстати, Рэй также придумал нотацию написания адреса электронной почты — username@host. Сегодня хостами выступают чаще всего домены сервисов, где зарегистрирован пользователь. В эпоху до интернета host назывался по имени компьютера в сети — по современной терминологии это были, по сути, локальные сети.
Читайте также:
Как гитарист стал биологом, а потом придумал философию современных компьютеров. История Алана Кея
Имя первого электронного почтового ящика, кстати, сохранилось — tomlinson@bbn-tenexa. Если его расшифровать, то tomlison — это имя пользователя, bbn — название компании, а tenexa — имя хоста, а если быть совсем точным, то название операционной системы TENEX, которая работала на этом компьютере. Почему именно tenexa — доподлинно неизвестно, но у меня есть предположение, что tenexa назывался один терминал в той сети, а tenexb — другой, но это лишь предположение.
Значок @ тоже был выбран лично Томлисоном. Конечно, сегодня некоторые конспирологи придают этому знаку особенный смысл, а некоторые вообще пытаются доказать, что он старше Вселенной. В случае же с Томлисоном тут все просто — @ использовался в некоторых отраслях в английском, как замена слову “at” — «в». И в данном случае он выполняет простую роль “tomlison в bbn-tenexa”.
В СССР символ @ называли «собакой», потому что в 70-е была распространена простая игра, где за героем гналась собака, изображенная этими символами. В Италии этот символ называют улиткой, в Швеции — слоном.
В контексте технического решения Томлисону просто нужно было обозначение, что письмо отправлено не между пользователями одного компьютера, а именно по сети. Поэтому он выбрал символ, который не мог принимать участие в построении имени пользователя и означал вместе с этим “at”.
На протяжении нескольких десятилетий email был основным способом электронной коммуникации между людьми в работе, учебе и вообще. Сегодня мы с вами находимся в точке, когда почта перестала быть такой востребованной, хотя без нее едва ли удастся прожить в интернете.
Джон Маккарти получил премию Тьюринга
А вы знали, что для специалистов в области информатики есть свой собственный Оскар? Это премия Тьюринга. Ее учредила в 1966 году Ассоциация вычислительной техники (ACM), ее вручают за выдающийся вклад в развитие информатики и вычислительной техники. Премия названа в честь отца-основателя цифровой техники Алана Тьюринга. Напишите в комментариях или в социальных сетях с упоминанием Хекслета и IT Way, что хотите получить отдельные статьи про выдающихся специалистов IT, и мы их сделаем.
В 1971 году премию Тьюринга получил другой выдающийся специалист, автор термина «Искусственный интеллект», создатель языка программирования LISP и фактически основоположник функционального программирования Джон Маккарти (John McCarthy, 1927 - 2011).
Маккарти получил степень бакалавра в Калифорнийском университете, Ph.D в Принстоне, в 1962 году стал профессором в Стенфорде, где и оставался работать до ухода на пенсию в 2000 году. Говорят, что он решил заняться информатикой после посещения лекций Джона фон Неймана, еще одного великого ученого-информатика.
В 1958 году Маккарти разработал и опубликовал язык программирования LISP. Именно с LISP функциональное программирование стало, если можно так сказать, массовым явлением в разработке. Главной особенностью LISP была возможность написать транслятор языка на самом же языке. Мы уже говорили с вами в выпуске про 1970 год о том, что язык Forth обладал такой возможностью. LISP популяризировал и эту идею тоже. В целом LISP — это отличный язык для того, чтобы погрузиться в принципы функционального программирования.
Ему же приписывается создание первого «сборщика мусора» в разработке — это методология управления оперативной памятью при исполнении программ в языках программирования. Ни один современный язык программирования не работает без сборщика мусора, а создал его Маккарти как раз в рамках развития языка LISP.
Он также активно продвигал теорию распределенного использования вычислительных мощностей, которые позволили бы нескольким пользователям совместно их использовать. Но со временем он и его единомышленники поняли, что методология пока не готова к реализации из-за недостатка аппаратного и софтверного развития. Сегодня эта она используется нами постоянно — например, в облачных сервисах.
В 1966-1967 годах Маккарти и его студенты разработали программу по игре в шахматы и даже поучаствовали в первом в истории международном матче между двумя компьютерными программами. Противником была команда из СССР.
Кроме этого, Джон Маккарти предложил огромное количество концепций и методологий в информатике и математике, некоторые из которых до сих пор не были реализованы, но возможно будут реализованы в будущем.
В следующей статье
Это были события, люди, технологии 1971 года! То без чего с нами невозможно общаться, еще труднее — нанять.
Следующий год — 1972:
- Созданы языки С и Prolog
- Поговорим о языке Smalltalk и обсудим, кто такой Алан Кэй
- Первая цифровая аудиозапись
- Первая аркадная игра — Pong и первый в истории текстовый квест — Hunt the Wumpus.
Продолжайте учиться:
На Хекслете есть несколько больших профессий, интенсивов и треков для мидл-разработчиков и даже сеньоров: они позволят не только узнать новые технологии, но и прокачать уже существующие навыки
<!DOCTYPE html>
<html class="h-100" data-bs-theme="light" data-mantine-color-scheme="light" lang="ru" prefix="og: https://ogp.me/ns#">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<link crossorigin="true" href="https://cdn.hexlet.io" rel="preconnect">
<link href="https://mc.yandex.ru" rel="preconnect">
<meta content="aa2vrdtq64dub8knuf83lwywit311w" name="facebook-domain-verification">
<link href="/favicon.ico" rel="icon" sizes="any">
<link href="/favicon.svg" rel="icon" type="image/svg+xml">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/manifest.webmanifest" rel="manifest">
<script>
//<![CDATA[
window.gon={};gon.ym_counter="25559621";gon.is_bot=true;gon.applications={};gon.current_user={"id":null,"last_viewed_notification_id":null,"email":null,"state":null,"first_name":"","last_name":"","created_at":"2026-02-26 16:51:56 UTC","current_program":null,"current_team":null,"full_name":"","guest":true,"can_use_paid_features":false,"is_hexlet_employee":false,"sanitized_phone_number":"","can_subscribe":true,"can_renew_education":false};gon.token="bxQRKKNIlU1-l76vtaJpe-g8GqvMBZFouGZF4hemT3CAxdofUTY4LcjUmje5rZkMKDU3AcQyb8oFht-2RaGoHg";gon.locale="ru";gon.language="ru";gon.theme="light";gon.rails_env="production";gon.mobile=false;gon.google={"analytics_key":"UA-1360700-51","optimize_key":"GTM-5QDVFPF"};gon.captcha={"google_v3_site_key":"6LenGbgZAAAAAM7HbrDbn5JlizCSzPcS767c9vaY","yandex_site_key":"ysc1_Vyob5ZPPUdPBsu0ykt8bVFdzsfpoVjQChLGl2b4g19647a89","verification_failed":null};gon.social_signin=false;gon.typoreporter_google_form_id="1FAIpQLSeibfGq-KvWQ2Fyru-zkFFRVTLBuzXAHAoEyN1p49FtDmNoNA";
//]]>
</script>
<meta charset="utf-8">
<title>«История IT. 1971: События, люди, технологии»: Первый Unix, релиз процессора Intel 4004 и появление электронной почты (Мотивация) | Блог Хекслета</title>
<meta name="description" content="Информационный материал в блоге Хекслета: «История IT. 1971: События, люди, технологии»: Первый Unix, релиз процессора Intel 4004 и появление электронной почты (категория: Мотивация). Опытные наставники, практика на тренажерах, open-source проекты в портфолио. Индивидуальное и групповое">
<link rel="canonical" href="https://ru.hexlet.io/blog/posts/history-it-1971">
<meta property="og:title" content="«История IT. 1971: События, люди, технологии»: Первый Unix, релиз процессора Intel 4004 и появление электронной почты (Мотивация) | Блог Хекслета">
<meta property="og:description" content="Информационный материал в блоге Хекслета: «История IT. 1971: События, люди, технологии»: Первый Unix, релиз процессора Intel 4004 и появление электронной почты (категория: Мотивация). Опытные наставники, практика на тренажерах, open-source проекты в портфолио. Индивидуальное и групповое онлайн-обучение в школе Хекслет.">
<meta property="og:image" content="https://ru.hexlet.io/vite/assets/blog_post-7eTyeLLt.webp">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="lMz8L2M1BLphvIREe6-C4Bp2wppnHo73rXoSlOJgnEp7HTcYkUup2tf_oNx3oHKX2n_vMG8pcFUQmojAsGd7JA" />
<script src="/vite/assets/inertia-INZxX8jp.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/chunk-DsPFFUou.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/preload-helper-BJ4cLWpC.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/init-nkZBEvfU.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/ahoy-DrlRQ-1D.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/analytics-6pOtQ3OW.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/ErrorFallbackBlock-naDSYSy9.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Surface-DL2bpZA-.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/gon-D3e4yh1x.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/mantine-CGMYrt2Y.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/utils-DRqSHbQE.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/routes-CCH8ilKF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/extends-C-EagtpE.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/inheritsLoose-BBd-DCVI.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/objectWithoutPropertiesLoose-DRHXDhjp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/index.esm-DAqKOkZ0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Button-CGPUux8l.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/CloseButton-D1euiPao.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Group-BX48WcuU.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Loader-BQEY8g6v.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Modal-Cy3HByv7.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/OptionalPortal-1Hza5P2w.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Stack-CtjJzfw4.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Textarea-Ck64llAy.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Box-B5-OOzBf.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/DirectionProvider-Dc9zdUke.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/events-DJQOhap0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/use-reduced-motion-D2owz4wa.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/use-disclosure-zKtK5W1r.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/use-hotkeys-Cnc_Rwkb.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/random-id-DOQyszCZ.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/notifications.store-C-3AFSMn.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/exports-C_MrNx_T.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/axios-BEvgo0ym.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/dayjs.min-BkKovM-s.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/i18next-BlSq9s7B.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/client-U9M77rxp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-dom-DaLxUz_h.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/useTranslation-Bx1Cdrkz.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/compiler-runtime-6XxiPFnt.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/jsx-runtime-CwjcCKJi.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-CkL4ZRHB.js" as="script" crossorigin="anonymous">
<link rel="stylesheet" href="/vite/assets/application-BqhCP46M.js" />
<script src="/vite/assets/application-Df9RExpe.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/chunk-DsPFFUou.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/autocomplete-VMNbxKGl.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/routes-CCH8ilKF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/createPopper-C3aM9r1M.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/js.cookie-D1-O8zkX.js" as="script" crossorigin="anonymous"><link rel="stylesheet" href="/vite/assets/application-C8HjmMaq.css" media="screen" />
<script>
window.ym = function(){(ym.a=ym.a||[]).push(arguments)};
window.addEventListener('load', function() {
setTimeout(function() {
ym.l = 1*new Date();
ym(window.gon.ym_counter, "init", {
clickmap: true,
trackLinks: true,
accurateTrackBounce: true,
webvisor: true
});
// Загружаем скрипт
var k = document.createElement('script');
k.async = 1;
k.src = 'https://mc.yandex.ru/metrika/tag.js';
document.head.appendChild(k);
ym(window.gon.ym_counter, 'getClientID', function(clientID) {
window.ymClientId = clientID;
});
}, 1500);
});
</script>
<!-- Google Tag Manager - deferred -->
<script>
// dataLayer stub сразу — пуши работают до загрузки скрипта
window.dataLayer = window.dataLayer || [];
// Сам скрипт — отложенно после load
window.addEventListener('load', function() {
setTimeout(function() {
dataLayer.push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
var j = document.createElement('script');
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=GTM-WK88TH';
document.head.appendChild(j);
}, 1500);
});
</script>
<!-- End Google Tag Manager -->
</head>
<body>
<noscript>
<div>
<img alt="" src="https://mc.yandex.ru/watch/25559621" style="position:absolute; left:-9999px;">
</div>
</noscript>
<header class="sticky-top bg-body">
<nav class="navbar navbar-expand-lg">
<div class="container-xxl">
<a class="navbar-brand" href="/"><img alt="Логотип Хекслета" height="24" src="https://ru.hexlet.io/vite/assets/logo_ru_light-BpiEA1LT.svg" width="96">
</a><button aria-controls="collapsable" aria-expanded="false" aria-label="Меню" class="navbar-toggler border-0 mb-0 mt-1" data-bs-target="#collapsable" data-bs-toggle="collapse">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="collapsable">
<ul class="navbar-nav mb-lg-0 mt-lg-1">
<li class="nav-item dropdown">
<button aria-haspopup class="btn nav-link" data-bs-toggle="dropdown" type="button">
Все курсы
<span class="bi bi-chevron-down align-middle ms-1"></span>
</button>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item d-flex py-2" href="/courses"><div class="fw-bold me-auto">Все что есть</div>
<div class="text-muted">117</div>
</a></li>
<li>
<hr class="dropdown-divider">
</li>
<li class="dropdown-item">
<b>Популярные категории</b>
</li>
<li>
<a class="dropdown-item py-2" href="/courses_devops">Курсы по DevOps
</a></li>
<li>
<a class="dropdown-item py-2" href="/courses_data_analytics">Курсы по аналитике данных
</a></li>
<li>
<a class="dropdown-item py-2" href="/courses_programming">Курсы по программированию
</a></li>
<li>
<a class="dropdown-item py-2" href="/courses_testing">Курсы по тестированию
</a></li>
<li>
<hr class="dropdown-divider">
</li>
<li class="dropdown-item">
<b>Популярные курсы</b>
</li>
<li>
<a class="dropdown-item py-2" href="/programs/devops-engineer-from-scratch">DevOps-инженер с нуля
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/go">Go-разработчик
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/java">Java-разработчик
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/python">Python-разработчик
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/qa-auto-engineer-java">Автоматизатор тестирования на Java
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/data-analytics">Аналитик данных
</a></li>
<li>
<a class="dropdown-item py-2" href="/programs/frontend">Фронтенд-разработчик
</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<button aria-haspopup class="btn nav-link" data-bs-toggle="dropdown" type="button">
О Хекслете
<span class="bi bi-chevron-down align-middle"></span>
</button>
<ul class="dropdown-menu bg-body">
<li>
<a class="dropdown-item py-2" href="/pages/about">О нас
</a></li>
<li>
<a class="dropdown-item py-2" href="/blog">Блог
</a></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://special.hexlet.io/hse-research" role="button">Результаты (Исследование)
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://career.hexlet.io" role="button">Хекслет Карьера
</span></li>
<li>
<a class="dropdown-item py-2" href="/testimonials">Отзывы студентов
</a></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://t.me/hexlet_help_bot" role="button">Поддержка (В ТГ)
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://special.hexlet.io/referal-program/?promo_creative=priglasite-druzei&promo_name=referal-program&promo_position=promo_position&promo_start=010724&promo_type=link" role="button">Реферальная программа
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://special.hexlet.io/certificate" role="button">Подарочные сертификаты
</span></li>
<li>
<span class="dropdown-item py-2 external-link" data-href="https://hh.ru/employer/4307094" role="button">Вакансии
</span></li>
<li>
<span class="dropdown-item d-flex external-link" rel="noopener noreferrer nofollow" data-href="https://b2b.hexlet.io" data-target="_blank" role="button">Компаниям
</span></li>
<li>
<span class="dropdown-item d-flex external-link" rel="noopener noreferrer nofollow" data-href="https://hexly.ru/" data-target="_blank" role="button">Колледж
</span></li>
<li>
<span class="dropdown-item d-flex external-link" rel="noopener noreferrer nofollow" data-href="https://hexlyschool.ru/" data-target="_blank" role="button">Частная школа
</span></li>
</ul>
</li>
<li><a class="nav-link" href="/subscription/new">Подписка</a></li>
</ul>
<ul class="navbar-nav flex-lg-row align-items-lg-center gap-2 ms-auto">
<li>
<a class="nav-link" aria-label="Переключить тему" href="/theme/switch?new_theme=dark"><span aria-hidden="true" class="bi bi-moon"></span>
</a></li>
<li>
<span data-target="_self" class="nav-link external-link" data-href="/u/new" role="button"><span>Регистрация</span>
</span></li>
<li>
<span data-target="_self" class="nav-link external-link" data-href="https://ru.hexlet.io/session/new" role="button"><span>Вход</span>
</span></li>
</ul>
</div>
</div>
</nav>
</header>
<div class="x-container-xxxl">
</div>
<main class="mb-6 min-vh-100 h-100">
<link rel="preload" as="image" href="/vite/assets/blog_post-7eTyeLLt.webp"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzc1OCwicHVyIjoiYmxvYl9pZCJ9fQ==--023ea18f500b1c4c91617fa96bbc52df8395da39/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Software%20engineer-bro.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDAyOCwicHVyIjoiYmxvYl9pZCJ9fQ==--ae9eed98663dd1201759d042a5ba7ca790866156/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programming-bro.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzk2NSwicHVyIjoiYmxvYl9pZCJ9fQ==--84278a1852c9c6fb13b80a69f395bac6e47a422e/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Cloud%20sync-bro.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzczMSwicHVyIjoiYmxvYl9pZCJ9fQ==--f5df4883f3f678321cb4fa96e9ce657bd5ee1adf/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Static%20website-cuate.png"/><link rel="preload" as="image" href="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzk2MiwicHVyIjoiYmxvYl9pZCJ9fQ==--c18877cf9396039142efbbbe6b2ab4dc6b09f18b/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Cloud%20hosting-cuate.png"/><link rel="preload" as="image" href="/vite/assets/development-BVihs_d5.png"/><div id="app" data-page="{"component":"web/blog/posts/show","props":{"errors":{},"locale":"ru","language":"ru","httpsHost":"https://ru.hexlet.io","host":"ru.hexlet.io","colorScheme":"light","auth":{"user":{"id":null,"last_viewed_notification_id":null,"email":null,"state":null,"first_name":"","last_name":"","created_at":"2026-02-26T16:51:56.902Z","current_program":null,"current_team":null,"full_name":"","guest":true,"can_use_paid_features":false,"is_hexlet_employee":false,"sanitized_phone_number":"","can_subscribe":true,"can_renew_education":false}},"cloudflareTurnstileSiteKey":"0x4AAAAAAA15KmeFXzd2H0Xo","vkIdClientId":"51586979","yandexIdClientId":"88d071f1d3384eb4bd1deb37910235c7","formAuthToken":"-g5XL5dMKd8zHzL5CatvPtRDpPaJxe2SKPRf_H0bC5oV35wYZTKEv4VcFmEFpJ9JFEqJXIHyEzCVFMWoLxzs9A","post":{"model_name":"BlogPost","category":{"id":6,"name":"Мотивация","slug":"motivation","state":"published","created_at":"2016-10-06T18:31:38.903Z"},"creator":{"public_name":"Павел Калашников","id":47498,"is_tutor":false},"tags":[{"id":1119,"slug":"bez-steka","name":"Без стека"}],"id":2233,"title":"«История IT. 1971: События, люди, технологии»: Первый Unix, релиз процессора Intel 4004 и появление электронной почты","slug":"history-it-1971","state":"published","summary":"Разработчик, начинающий марсианин и ведущий IT Way Podcast Павел Калашников продолжает на Хекслете цикл статей про историю IT. Первая была про 1970 год, следующая — про 1971 год, когда появился Unix, первый процессор Intel 4004, электронная почта и термин «Искусственный интеллект».","votes_count":18,"created_at":"2023-01-24T09:42:06.831Z","published_at":"2023-01-24T10:07:34.552Z","body":"**Разработчик, начинающий марсианин и ведущий IT Way Podcast [Павел Калашников](https://twitter.com/kalashnikovisme) продолжает на Хекслете цикл статей про историю IT. [Первая была про 1970 год](https://ru.hexlet.io/blog/posts/history-it?utm_source=hexlet&utm_medium=blog&utm_campaign=hexlet-blog&utm_content=history-it-1971&utm_term=post_240123), следующая — про 1971 год, когда появился Unix, первый процессор Intel 4004, электронная почта и термин «Искусственный интеллект».**\r\n\r\nПривет, меня зовут Паша Калашников. А это события, люди и технологии, определившие образ цифровых технологий и мира. То, без чего с нами невозможно общаться, еще труднее — нанять. Очередной год, очередная статья.\r\n\r\nЭта статья из блога Хекслета озвучена в подкасте IT Way Podcast. Вы можете послушать выпуск на [Spotify](https://open.spotify.com/episode/6BV7qYP7nxvbSWJfYW4VgZ?si=hzs2-vytT6GlTlMTpz9Vdw&utm_source=copy-link&nd=1), [Яндекс.Музыке](https://music.yandex.ru/album/9442601/track/108198635) или [Apple Music](https://podcasts.apple.com/us/podcast/%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F-it-1970-%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F-%D0%BB%D1%8E%D0%B4%D0%B8-%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8-episode-118/id1490305221?i=1000583279285). Если эти материалы будут вам заходить, мы сделаем и видео.\r\n\r\nСегодня рассказываем про 1971 год:\r\n\r\n- Родной дедушка большинства современных операционных систем вышел на свет. **Официальный релиз операционной системы Unix**\r\n- Первый коммерчески успешный микропроцессор в истории. **Релиз процессора Intel 4004**\r\n- У вас 1971 непрочитанное сообщение. **Появление электронной почты**\r\n- Что такое искусственный интеллект? **Джон Маккарти — автор термина «Искусственный интеллект» и языка LISP**\r\n\r\n::programs \r\n\r\n## Содержание\n\n## Релиз Unix\r\n\r\nНастольные и серверные операционные системы сегодня — это сложнейшие программные продукты. Едва ли найдется специалист, который точно знает, как все работает в Linux или Windows. А принципы работы операционных систем понятны большинству специалистов по их разработке. И они появлялись не сами по себе — это были удачные опыты и исследования на других программных продуктах. Больше всего принципов и методологий было взято от операционной системы UNIX.\r\n\r\nUnix внесла гигантский вклад в развитие операционных систем. Сегодня существует четыре популярных семейства настольных и серверных операционных систем: Linux, MacOS, BSD и Windows. Да, я назвал BSD популярной операционной системой. Так вот, они, кроме Windows, прямые наследницы Unix. То есть Unix стал по сути единственной и доминирующей архитектурой операционных систем. На самом деле, я бы не назвал это именно архитектурой: скорее набор подходов и методологий, которые применяются в работе операционных систем. Кстати, все эти системы называют уютно: *nix-системами.\r\n\r\nВ случае с Windows у меня есть предположение, что когда исходный код его ядра станет открытым, там будет найдено огромное количество если не повторений, то отсылок к идеям реализации в Unix. Если, конечно, до этого сама винда не начнет работать на Linux-ядре (шутка).\r\n\r\nВ большинстве источников [говорится](https://en.wikipedia.org/wiki/Unix), что первый релиз Unix произошел в 1970 году. Эти источники и правы, и не правы. В 1969-1970 годах произошли релизы кодовой базы, которая потом использовалась в Unix, но тогда у нее еще не было названия.\r\n\r\nВ журналах того времени эта операционная система указывалась как PDP-7 ОС или PDP-11 ОС. В [предыдущей](https://ru.hexlet.io/blog/posts/history-it?utm_source=hexlet&utm_medium=blog&utm_campaign=hexlet-blog&utm_content=history-it-1971&utm_term=post_240123) статье мы рассказывали вам про версию компьютеров PDP-11.\r\n\r\nНазвание Unix впервые было упомянуто в публикациях 1971 года. Поэтому я придерживаюсь мнения, что первый Unix появился именно в 1971 году, а в 1970 году вышла безымянная ОС для компьютеров PDP.\r\n\r\nЧтобы понять принцип появления названия Unix, лучше всего обратиться к истории. В 1960-х годах MIT совместно с несколькими коммерческими компаниями вел разработку перспективного проекта time-sharing операционной системы под названием [Multics](https://en.wikipedia.org/wiki/Multics). Что такое time-sharing? Из-за высокой стоимости компьютеров в те времена их вычислительное время в университетах и компаниях расписывалось заранее. Главная проблема такого подхода в том, что не каждый пользователь компьютера использовал его вычислительные мощности на полную. Соответственно, какие-то вычислительные мощности постоянно простаивали. В начале 60-х годов тема мультаскинга и мультипользовательских операционных систем начала приобретать свои очертания, и Multics стал одной из первых попыток реализовать такую систему.\r\n\r\nПравда, в конце 1960-х годов из проекта начали уходить люди. Не из-за плохой идеи, а по причине того, что реализация перестала устраивать авторов проекта. Как бы сказал современный фронтендер с опытом в полтора года — ребята выгорели.\r\n\r\n\r\n> ### Читайте также:\r\n> Как из маленького сервиса для блогов стать самой крупной платформой для сайтов в мире. [Большая история WordPress](https://ru.hexlet.io/blog/posts/pochemu-tak-populyaren-wordpress?utm_source=hexlet&utm_medium=blog&utm_campaign=hexlet-blog&utm_content=history-it-1971&utm_term=post_240123)\r\n\r\nПоследними из проекта ушли два человека: Кен Томпсон и Деннис Ричи. В выпуске «История ИТ. 1983 год» мы обязательно расскажем вам историю этих двух специалистов.\r\n\r\nТомпсон и Ричи решили попробовать сделать проект заново, но в этот раз реализовать крутую single-tasking операционную систему, используя огромный опыт, который они получили при разработке Multics. Теперь проектом руководила компания Bell Labs. Да, это именно та самая компания, которая носит имя Александра Белла — создателя телефона и фаундера American Telephone and Telegraph Company (сокращенно AT&T). Александра Белла не стало в 1922 году, а в 1925 году компании AT&T и Western Electric основали Bell Labs, главной задачей которой было изобретать. Кстати, эта компания существует до сих пор под названием Nokia Bell Labs.\r\n\r\n\r\n_Кен Томпсон и Денис Ритчи_\r\n\r\nНовую операционную систему назвали Unics, но Брайнан Керниган с фразой «Никто это не запомнит» предложил окончательный вариант — Unix. Кто такой Брайнан Керниган, и какой вклад он сделал в развитие ИТ, вы узнаете в статье «История ИТ. 1972 год».\r\n\r\nВерсионирование операционных систем в те времена сложно отследить, потому что для каждой модели компьютера выпускалась своя операционная система. Поэтому можно отследить версионирования по мануалам Unix. Напоминаю, что раньше любой программный продукт выходил вместе с книгой, в которой была фактически инструкция по использованию.\r\n\r\nМануал The first edition of Research Unix вышел в 3 ноября 1971 года. В нем описывались команды и возможности Unix. Система имела встроенный компилятор языков B и Fortran. Первая версия Unix обладала обширным по тем временам набором команд. Современному программисту могут быть интересны вот эти:\r\n\r\n- `cat`\r\n- `chmod`\r\n- `chown`\r\n- `cp`\r\n- `df`\r\n- `ed`\r\n- `find`\r\n- `ln`\r\n- `ls`\r\n- `mkdir`\r\n- `mv`\r\n- `rm`\r\n- `sh`\r\n- `su`\r\n\r\nДа-да — мы ежедневно в своей работе используем команды, которые были созданы больше 50 лет назад. И все эти команды сегодня делают примерно то же самое, что и тогда. Вот это и называется стабильность!\r\n\r\n::posts\r\n\r\n## Первый коммерчески успешный микропроцессор от Intel\r\n\r\nПоявление микротранзисторов в 50-х годах прошлого века окончательно закрепило понимание, что компьютерная эра человечества началась, и что она будет прекрасной.\r\n\r\n\r\n\r\nДо прихода микротранзисторов в индустрии использовались громоздкие и постоянно ломающиеся ламповые процессоры, которые занимали целые комнаты и стоили баснословных денег. При этом транзисторные процессоры позволили инженерам мечтать о создании портативных переносных компьютеров, отправлять вычислительные мощности в космос (что они быстро начали делать) и другие вещи, о которых даже писатели-фантасты предположить не могли. На рынок постепенно начали выходить компании, которые занимались проектированием микротранзисторных процессоров.\r\n\r\nВ конце 1960-х годов скорее всего неизвестная вам компания Fairchild Semiconductor, которая занималась разработкой процессоров, начала менять свои внутренние процессы. Собственники решили уменьшить права сотрудников и увеличить количество их обязанностей. Параллельно с этим снижались зарплаты и происходили другие не очень приятные процессы, за которые современную IT-компанию отменили бы за один день.\r\n\r\nНе выдержав всего этого два руководителя Fairchild Semiconductor Роберт Нойс и Гордон Мур уволились и создали собственную компанию по производству микропроцессоров. Сперва они хотели ее назвать «Нойс и Мур», потом появилась идея названия Integrated electronics. Но незадолго до регистрации Роберт Нойс предложил сократить название до пяти букв из начала этих слов: так появилось Intel.\r\n\r\nКомпания, в которой изначально было два сотрудника, начала свою деятельность. Конечно, два сотрудника — это не очень много, однако эти двое оказались очень непростыми ребятами.\r\n\r\nГордон Мур может быть известен вам как автор закона Мура. Это один из самых популярных в нашей отрасли законов, который постепенно перестает действовать. Он звучит так: «Количество транзисторов, размещаемых на одной интегральной схеме, будет удваиваться каждые 24 месяца». Причем, это современная интерпретация закона, ведь на своем выступлении Мур в 1965 году до создания Intel сказал «каждые 18 месяцев». Спустя 10 лет он внес коррективы и заменил 18 на 24 месяца. В 2003 году Гордон Мур выпустил [статью](https://cseweb.ucsd.edu/classes/wi10/cse241a/slides/mooreISSCC03.pdf) “No exponential is forever: but ‘Forever’ can be delayed!” *(*«*Ничто экспоненциальное не вечно, но “Вечно” может быть отложено*»*),* в которой описал, что никакая система не может увеличиваться экспоненциально в течение продолжительного времени.\r\n\r\n\r\n> ### Читайте также:\r\n> «Мой человек меня понимает»: [История фразы «Hello, World!» и ее аналогов](https://ru.hexlet.io/blog/posts/moy-chelovek-menya-ponimaet-istoriya-frazy-hello-world-i-ee-analogov?utm_source=hexlet&utm_medium=blog&utm_campaign=hexlet-blog&utm_content=history-it-1971&utm_term=post_240123)\r\n\r\nВ 2015 году в интервью Гордон Мур вообще [сказал](https://spectrum.ieee.org/gordon-moore-the-man-whose-name-means-progress), что его закон перестанет действовать из-за атомарной структуры материалов и ограничений в скорости света. Сегодня Закон Мура очень слабо влияет на развитие индустрии. Но 40-50 лет назад именно благодаря ему многие инвесторы решали вкладываться в разработку компьютеров, комплектующих и ресурсов, с помощью которых производились микропроцессоры.\r\n\r\nВ 1969 году Нойс и Мур нашли свои первые инвестиции в размере $2 млн — этой суммы им хватило, чтобы собрать команду и начать работать с первыми клиентами. В 1971 году Intel разработала микропроцессор для программируемого калькулятора в японской компании Busicom. Во время разработки инженеры Intel сообразили, что применимость этого процессора уходит далеко за пределы калькуляторов. Несмотря на то, что по контракту права на всю разработку принадлежали Busicom, Intel удалось уговорить японского партнера передать права Intel. По одним данным, Intel заплатила Busicom некую сумму, по другим — поставила процессоры в два раза дешевле изначальной цены.\r\n\r\nИз этого процессора они создали свой продукт — чип Intel 4004, стоимостью всего $200. Это был полноценный 4-битный процессор, набор операций которого позволял реализовывать почти все возможные на тот момент задачи. Intel 4004 стал первым в истории коммерчески успешным микропроцессором. Несмотря на низкую стоимость, этот процессор по своей производительности замещал более привычные ламповые, которые стоили в десятки раз больше.\r\n\r\nСледующие разработки Intel 8008 и 8080 стали чуть дороже, но смогли заменять по своей производительности и возможностям еще более дорогие процессоры. В конце 70-х годов Intel выпустила процессор 8086, который хоть и был еще качественнее и производительнее, но по продажам уступал быстро развивающимся в то время процессорам от компании Motorola. Все изменилось в начале 80-х, когда Intel заключила долгосрочное сотрудничество с IBM, самым большим производителем компьютеров в мире. В итоге у Intel был постоянный большой клиент, который обеспечивал ее заказами и работой. Через несколько лет после заключения договора о сотрудничестве IBM выкупила часть акций компании Intel, окончательно закрепив выбор постоянного поставщика микропроцессоров.\r\n\r\nПосле этого Intel продолжала искать новые долгосрочные сотрудничества с производителями компьютеров. Это привело к тому, что к 2000 году все большие производители компьютеров, кроме Apple, использовали процессоры Intel. В 2005 году Apple сообщили, что тоже переходят полностью на Intel. Все компьютеры Apple работали на чипах Intel до выхода первого собственного процессора Apple M1 в 2020 году.\r\n\r\n\r\n\r\n\r\n## Рождение электронной почты\r\n\r\nУ одного моего друга адрес электронной почты раньше выглядел так: pokusala_zlaya@mail.ru. В современном мире это не очень остроумно, но в 2008-м году это было очень круто.\r\n\r\nМой друг тогда не знал, что 2 октября 1971 года сотрудник компании BBN Рэй Томлинсон составил и отправил первое электронное письмо. Он тогда работал над программой передачи сообщений между пользователями в рамках одного компьютера и параллельно заканчивал задачу с программой по передаче файлов между устройствами в сети ARPANET. Тогда Рэй подумал, почему бы ему не сделать это сообщение файлом и не передать его на другой компьютер в сети ARPANET.\r\n\r\nСеть ARPANET [считается](https://ru.wikipedia.org/wiki/ARPANET) прародителем Интернета. Она была создана Министерством Обороны США и в те годы использовалась для мгновенного обмена сообщениями между департаментами. Компания BBN (Bolt, Веranек and Newman) выполняла один из заказов агентства DARPA, которое отвечало за все технические новшества министерства обороны.\r\n\r\n\r\n_Рэй Томлинсон_\r\n\r\nИзменив свой код, Томлисон создал первый клиент-сервер для отправки и приема сообщений. К сожалению, он не помнит, какое первое сообщение ушло с одного терминала на другой. Скорее всего первым email в истории было сообщение со словом “test”.\r\n\r\nКстати, Рэй также придумал нотацию написания адреса электронной почты — `username@host`. Сегодня хостами выступают чаще всего домены сервисов, где зарегистрирован пользователь. В эпоху до интернета host назывался по имени компьютера в сети — по современной терминологии это были, по сути, локальные сети.\r\n\r\n\r\n> ### Читайте также:\r\n> Как гитарист стал биологом, а потом придумал философию современных компьютеров. [История Алана Кея](https://ru.hexlet.io/blog/posts/Alan-Key?utm_source=hexlet&utm_medium=blog&utm_campaign=hexlet-blog&utm_content=history-it-1971&utm_term=post_240123)\r\n\r\nИмя первого электронного почтового ящика, кстати, сохранилось — `tomlinson@bbn-tenexa`. Если его расшифровать, то `tomlison` — это имя пользователя, `bbn` — название компании, а `tenexa` — имя хоста, а если быть совсем точным, то название операционной системы TENEX, которая работала на этом компьютере. Почему именно `tenexa` — доподлинно неизвестно, но у меня есть предположение, что `tenexa` назывался один терминал в той сети, а `tenexb` — другой, но это лишь предположение.\r\n\r\nЗначок `@` тоже был выбран лично Томлисоном. Конечно, сегодня некоторые конспирологи придают этому знаку особенный смысл, а некоторые вообще пытаются доказать, что он старше Вселенной. В случае же с Томлисоном тут все просто — `@` использовался в некоторых отраслях в английском, как замена слову “at” — «в». И в данном случае он выполняет простую роль “tomlison в bbn-tenexa”.\r\n\r\nВ СССР символ @ называли «собакой», потому что в 70-е была распространена простая игра, где за героем гналась собака, изображенная этими символами. В Италии этот символ называют улиткой, в Швеции — слоном.\r\n\r\nВ контексте технического решения Томлисону просто нужно было обозначение, что письмо отправлено не между пользователями одного компьютера, а именно по сети. Поэтому он выбрал символ, который не мог принимать участие в построении имени пользователя и означал вместе с этим “at”.\r\n\r\nНа протяжении нескольких десятилетий email был основным способом электронной коммуникации между людьми в работе, учебе и вообще. Сегодня мы с вами находимся в точке, когда почта перестала быть такой востребованной, хотя без нее едва ли удастся прожить в интернете.\r\n\r\n\r\n\r\n## Джон Маккарти получил премию Тьюринга\r\n\r\nА вы знали, что для специалистов в области информатики есть свой собственный Оскар? Это премия Тьюринга. Ее учредила в 1966 году Ассоциация вычислительной техники (ACM), ее вручают за выдающийся вклад в развитие информатики и вычислительной техники. Премия названа в честь отца-основателя цифровой техники Алана Тьюринга. Напишите в комментариях или в социальных сетях с упоминанием Хекслета и IT Way, что хотите получить отдельные статьи про выдающихся специалистов IT, и мы их сделаем.\r\n\r\nВ 1971 году премию Тьюринга получил другой выдающийся специалист, автор термина «Искусственный интеллект», создатель языка программирования LISP и фактически основоположник функционального программирования Джон Маккарти (John McCarthy, 1927 - 2011).\r\n\r\n\r\n\r\nМаккарти получил степень бакалавра в Калифорнийском университете, Ph.D в Принстоне, в 1962 году стал профессором в Стенфорде, где и оставался работать до ухода на пенсию в 2000 году. Говорят, что он решил заняться информатикой после посещения лекций Джона фон Неймана, еще одного великого ученого-информатика.\r\n\r\nВ 1958 году Маккарти разработал и опубликовал язык программирования LISP. Именно с LISP [функциональное программирование](https://ru.hexlet.io/blog/posts/why-fp-seen-as-opposite-of-OOP?utm_source=hexlet&utm_medium=blog&utm_campaign=hexlet-blog&utm_content=history-it-1971&utm_term=post_240123) стало, если можно так сказать, массовым явлением в разработке. Главной особенностью LISP была возможность написать транслятор языка на самом же языке. Мы уже говорили с вами в выпуске про 1970 год о том, что язык Forth обладал такой возможностью. LISP популяризировал и эту идею тоже. В целом LISP — это отличный язык для того, чтобы погрузиться в принципы функционального программирования.\r\n\r\nЕму же приписывается создание первого «сборщика мусора» в разработке — это методология управления оперативной памятью при исполнении программ в языках программирования. Ни один современный язык программирования не работает без сборщика мусора, а создал его Маккарти как раз в рамках развития языка LISP.\r\n\r\nОн также активно продвигал теорию распределенного использования вычислительных мощностей, которые позволили бы нескольким пользователям совместно их использовать. Но со временем он и его единомышленники поняли, что методология пока не готова к реализации из-за недостатка аппаратного и софтверного развития. Сегодня эта она используется нами постоянно — например, в облачных сервисах.\r\n\r\nВ 1966-1967 годах Маккарти и его студенты разработали программу по игре в шахматы и даже [поучаствовали](https://arzamas.academy/materials/2233) в первом в истории международном матче между двумя компьютерными программами. Противником была команда из СССР.\r\n\r\nКроме этого, Джон Маккарти предложил огромное количество концепций и методологий в информатике и математике, некоторые из которых до сих пор не были реализованы, но возможно будут реализованы в будущем.\r\n\r\n\r\n\r\n## В следующей статье\r\n\r\nЭто были события, люди, технологии 1971 года! То без чего с нами невозможно общаться, еще труднее — нанять.\r\n\r\nСледующий год — 1972:\r\n\r\n- Созданы языки С и Prolog\r\n- Поговорим о языке Smalltalk и обсудим, кто такой Алан Кэй\r\n- Первая цифровая аудиозапись\r\n- Первая аркадная игра — Pong и первый в истории текстовый квест — Hunt the Wumpus.\r\n\r\n\r\n> ### Продолжайте учиться:\r\n> На Хекслете есть несколько больших профессий, интенсивов и треков для мидл-разработчиков и даже сеньоров: [они позволят не только узнать новые технологии, но и прокачать уже существующие навыки](https://ru.hexlet.io/programs/for_programmers?utm_source=hexlet&utm_medium=blog&utm_campaign=all-courses&utm_content=history-it-1971&utm_term=post_240123)","reading_time":9,"url":"https://ru.hexlet.io/blog/posts/history-it-1971","cover_thumb_variant":null,"cover_list_variant":"/vite/assets/blog_post-7eTyeLLt.webp","cover_main_variant":"/vite/assets/blog_post-7eTyeLLt.webp","related_stacks_count":5},"relatedPosts":[{"model_name":"BlogPost","id":1116,"title":"Лайв-кодинг, совместное решение задач, поддержка друг друга: как устроено групповое обучение программированию на Хекслете","slug":"group-training","summary":"На Хекслете существует несколько форматов обучения, один из них — «Групповой», в котором студенты учатся программированию не в одиночку, а с другими начинающими разработчиками под руководством опытного наставника. Подробно рассказываем, как устроено групповое обучение на Хекслете и что оно дает.","created_at":"2020-11-19T08:52:11.759Z","published_at":"2023-03-09T11:00:49.359Z","cover_list_variant":"/vite/assets/blog_post-7eTyeLLt.webp"},{"model_name":"BlogPost","id":2215,"title":"Анатомия групп Хекслета: как студенты учатся задавать вопросы, и почему мы не отправляем их гуглить","slug":"kak-hexlet-uchit-zadavat-voprosy","summary":"Рассказываем, почему программисту важно уметь задавать вопросы, как правильно это делать для получения точного ответа, и чем в групповом обучении Хекслета может помочь наставник.","created_at":"2023-01-13T12:48:14.313Z","published_at":"2023-01-13T13:33:26.973Z","cover_list_variant":"/vite/assets/blog_post-7eTyeLLt.webp"},{"model_name":"BlogPost","id":2201,"title":"Старт новых профессий, выход в офлайн и рост комьюнити: что произошло на Хекслете в 2022 году","slug":"itogi-2022-goda","summary":"Рассказываем, какие проекты и программы запустил Хекслет в 2022 году, как мы открыли свой IT-колледж и насколько выросло наше дружное комьюнити за год.","created_at":"2022-12-30T13:12:21.781Z","published_at":"2022-12-30T13:55:17.931Z","cover_list_variant":"/vite/assets/blog_post-7eTyeLLt.webp"}],"category":{"id":6,"name":"Мотивация","slug":"motivation","state":"published","created_at":"2016-10-06T18:31:38.903Z"},"mainStackCategory":{"id":8,"name":"Курсы по Python","slug":"python","short_name":"Python","order":70,"state":"published","category_slug":"courses_python"},"categories":[{"id":6,"name":"Мотивация","slug":"motivation","state":"published","created_at":"2016-10-06T18:31:38.903Z"},{"id":3,"name":"Истории успеха","slug":"success","state":"published","created_at":"2016-07-30T12:57:18.308Z"},{"id":14,"name":"Дневник студента","slug":"student-diary","state":"published","created_at":"2019-02-25T13:27:09.471Z"},{"id":4,"name":"Код","slug":"code","state":"published","created_at":"2016-08-23T13:33:44.258Z"},{"id":12,"name":"Карьера","slug":"career","state":"published","created_at":"2017-07-21T15:42:21.481Z"}],"relatedLandings":[{"stack":{"id":37,"slug":"python-sicp","title":"СИКП на Python","audience":"for_programmers","start_type":"anytime","pricing_model":"subscription","priority":"medium","kind":"track","state":"published","stack_state":"finished","order":4150,"duration_in_months":1},"id":62,"slug":"python-sicp","title":"СИКП на Python","subtitle":"Навык понимать код на фундаментальном уровне, уверенно проходить собеседования и решать сложные задачи","subtitle_for_lists":"Изучите Python на глубоком уровне для решения сложных задач","locale":"ru","current":true,"duration_in_months_text":"1 месяц","stack_slug":"python-sicp","price_text":"от 3 900 ₽","duration_text":"1 месяц","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzc1OCwicHVyIjoiYmxvYl9pZCJ9fQ==--023ea18f500b1c4c91617fa96bbc52df8395da39/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Software%20engineer-bro.png"},{"stack":{"id":34,"slug":"algorithms","title":"Алгоритмы и структуры данных","audience":"for_programmers","start_type":"anytime","pricing_model":"subscription","priority":"medium","kind":"track","state":"published","stack_state":"finished","order":4000,"duration_in_months":2},"id":56,"slug":"algorithms","title":"Алгоритмы и структуры данных","subtitle":"Навык, который увеличит ваши шансы пройти алгоритмическое интервью в международные компании на 80%","subtitle_for_lists":"Алгоритмы для собеседований","locale":"ru","current":true,"duration_in_months_text":"2 месяца","stack_slug":"algorithms","price_text":"от 3 900 ₽","duration_text":"2 месяца","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDAyOCwicHVyIjoiYmxvYl9pZCJ9fQ==--ae9eed98663dd1201759d042a5ba7ca790866156/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programming-bro.png"},{"stack":{"id":225,"slug":"devops-engineer-from-scratch","title":"DevOps-инженер с нуля","audience":"for_beginners","start_type":"weekly","pricing_model":"purchase","priority":"high","kind":"profession","state":"published","stack_state":"not_finished","order":50,"duration_in_months":14},"id":355,"slug":"devops-engineer-from-scratch","title":"DevOps-инженер с нуля","subtitle":"Полное погружение в DevOps: весь стек от Linux до Kubernetes","subtitle_for_lists":"Полное погружение в DevOps: весь стек от Linux до Kubernetes","locale":"ru","current":true,"duration_in_months_text":"14 месяцев","stack_slug":"devops-engineer-from-scratch","price_text":"от 6 792 ₽","duration_text":"14 месяцев","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzk2NSwicHVyIjoiYmxvYl9pZCJ9fQ==--84278a1852c9c6fb13b80a69f395bac6e47a422e/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Cloud%20sync-bro.png"},{"stack":{"id":7,"slug":"python","title":"Python-разработчик","audience":"for_beginners","start_type":"weekly","pricing_model":"purchase","priority":"high","kind":"profession","state":"published","stack_state":"finished","order":10,"duration_in_months":10},"id":7,"slug":"python","title":"Python-разработчик ","subtitle":"Изучите Python, Django, REST и Fast API для создания веб-приложений","subtitle_for_lists":"Изучите Python, Django, REST и Fast API для создания веб-приложений","locale":"ru","current":true,"duration_in_months_text":"10 месяцев","stack_slug":"python","price_text":"от 6 792 ₽","duration_text":"10 месяцев","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzczMSwicHVyIjoiYmxvYl9pZCJ9fQ==--f5df4883f3f678321cb4fa96e9ce657bd5ee1adf/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Static%20website-cuate.png"},{"stack":{"id":129,"slug":"docker","title":"Docker","audience":"for_programmers","start_type":"anytime","pricing_model":"subscription","priority":"medium","kind":"track","state":"published","stack_state":"finished","order":150,"duration_in_months":1},"id":217,"slug":"docker","title":"Docker","subtitle":"Навык работы с контейнерами, позволяющий оптимизировать разработку и ускорить развертывание приложений","subtitle_for_lists":"Навык работы с контейнеризацией, оптимизацией разработки и деплой","locale":"ru","current":true,"duration_in_months_text":"1 месяц","stack_slug":"docker","price_text":"от 3 900 ₽","duration_text":"1 месяц","cover_list_variant":"https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzk2MiwicHVyIjoiYmxvYl9pZCJ9fQ==--c18877cf9396039142efbbbe6b2ab4dc6b09f18b/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Cloud%20hosting-cuate.png"}]},"url":"/blog/posts/history-it-1971","version":"0b0c6d4ebbd40fd58630a0dd89cc25544ccdf24e","encryptHistory":false,"clearHistory":false}"><style data-mantine-styles="true">:root, :host{--mantine-font-family: Arial, sans-serif;--mantine-font-family-headings: Arial, sans-serif;--mantine-heading-font-weight: normal;--mantine-radius-default: 0rem;--mantine-primary-color-filled: var(--mantine-color-indigo-filled);--mantine-primary-color-filled-hover: var(--mantine-color-indigo-filled-hover);--mantine-primary-color-light: var(--mantine-color-indigo-light);--mantine-primary-color-light-hover: var(--mantine-color-indigo-light-hover);--mantine-primary-color-light-color: var(--mantine-color-indigo-light-color);--mantine-spacing-xxl: calc(4rem * var(--mantine-scale));--mantine-font-size-xs: 12px;--mantine-font-size-sm: 14px;--mantine-font-size-md: 16px;--mantine-font-size-lg: clamp(16.0000px, calc(15.2727px + 0.2273vw), 18.0000px);--mantine-font-size-xl: clamp(16.0000px, calc(14.5455px + 0.4545vw), 20.0000px);--mantine-font-size-display-3: clamp(32.0000px, calc(26.1818px + 1.8182vw), 48.0000px);--mantine-font-size-display-2: clamp(36.0000px, calc(25.8182px + 3.1818vw), 64.0000px);--mantine-font-size-display-1: clamp(40.0000px, calc(25.4545px + 4.5455vw), 80.0000px);--mantine-font-size-h1: clamp(28.0000px, calc(23.6364px + 1.3636vw), 40.0000px);--mantine-font-size-h2: clamp(24.0000px, calc(21.0909px + 0.9091vw), 32.0000px);--mantine-font-size-h3: clamp(20.0000px, calc(17.0909px + 0.9091vw), 28.0000px);--mantine-font-size-h4: clamp(16.0000px, calc(13.0909px + 0.9091vw), 24.0000px);--mantine-font-size-h5: clamp(16.0000px, calc(14.5455px + 0.4545vw), 20.0000px);--mantine-font-size-h6: 1rem;--mantine-primary-color-0: var(--mantine-color-indigo-0);--mantine-primary-color-1: var(--mantine-color-indigo-1);--mantine-primary-color-2: var(--mantine-color-indigo-2);--mantine-primary-color-3: var(--mantine-color-indigo-3);--mantine-primary-color-4: var(--mantine-color-indigo-4);--mantine-primary-color-5: var(--mantine-color-indigo-5);--mantine-primary-color-6: var(--mantine-color-indigo-6);--mantine-primary-color-7: var(--mantine-color-indigo-7);--mantine-primary-color-8: var(--mantine-color-indigo-8);--mantine-primary-color-9: var(--mantine-color-indigo-9);--mantine-color-red-0: #ffeaea;--mantine-color-red-1: #fed4d4;--mantine-color-red-2: #f4a7a8;--mantine-color-red-3: #ec7878;--mantine-color-red-4: #e55050;--mantine-color-red-5: #e03131;--mantine-color-red-6: #e02829;--mantine-color-red-7: #c71a1c;--mantine-color-red-8: #b21218;--mantine-color-red-9: #9c0411;--mantine-color-violet-0: #fce9ff;--mantine-color-violet-1: #f1cfff;--mantine-color-violet-2: #e09bff;--mantine-color-violet-3: #d16fff;--mantine-color-violet-4: #be37fe;--mantine-color-violet-5: #b51afe;--mantine-color-violet-6: #b009ff;--mantine-color-violet-7: #9b00e4;--mantine-color-violet-8: #8a00cc;--mantine-color-violet-9: #7800b3;--mantine-color-indigo-0: #edecff;--mantine-color-indigo-1: #d6d5fe;--mantine-color-indigo-2: #aaa9f4;--mantine-color-indigo-3: #7b79eb;--mantine-color-indigo-4: #5451e4;--mantine-color-indigo-5: #3b37e0;--mantine-color-indigo-6: #2d2adf;--mantine-color-indigo-7: #1f1ec7;--mantine-color-indigo-8: #1819b2;--mantine-color-indigo-9: #0c149e;--mantine-color-cyan-0: #dffdff;--mantine-color-cyan-1: #caf5ff;--mantine-color-cyan-2: #99e8ff;--mantine-color-cyan-3: #64daff;--mantine-color-cyan-4: #3ccffe;--mantine-color-cyan-5: #24c8fe;--mantine-color-cyan-6: #00c2ff;--mantine-color-cyan-7: #00ade4;--mantine-color-cyan-8: #009acd;--mantine-color-cyan-9: #0085b5;--mantine-color-green-0: #e9fdec;--mantine-color-green-1: #d7f6dc;--mantine-color-green-2: #b0eab9;--mantine-color-green-3: #86df94;--mantine-color-green-4: #62d574;--mantine-color-green-5: #4ccf5f;--mantine-color-green-6: #3fcc54;--mantine-color-green-7: #2fb344;--mantine-color-green-8: #25a03b;--mantine-color-green-9: #138a2e;--mantine-color-yellow-0: #fff7e2;--mantine-color-yellow-1: #ffeecd;--mantine-color-yellow-2: #ffdc9c;--mantine-color-yellow-3: #ffc966;--mantine-color-yellow-4: #feb93a;--mantine-color-yellow-5: #feae1e;--mantine-color-yellow-6: #ffa90f;--mantine-color-yellow-8: #ca8200;--mantine-color-yellow-9: #af7000;--mantine-h1-font-size: clamp(28.0000px, calc(23.6364px + 1.3636vw), 40.0000px);--mantine-h1-font-weight: normal;--mantine-h2-font-size: clamp(24.0000px, calc(21.0909px + 0.9091vw), 32.0000px);--mantine-h2-font-weight: normal;--mantine-h3-font-size: clamp(20.0000px, calc(17.0909px + 0.9091vw), 28.0000px);--mantine-h3-font-weight: normal;--mantine-h4-font-size: clamp(16.0000px, calc(13.0909px + 0.9091vw), 24.0000px);--mantine-h4-font-weight: normal;--mantine-h5-font-size: clamp(16.0000px, calc(14.5455px + 0.4545vw), 20.0000px);--mantine-h5-font-weight: normal;--mantine-h6-font-size: 1rem;--mantine-h6-font-weight: normal;}
:root[data-mantine-color-scheme="dark"], :host([data-mantine-color-scheme="dark"]){--mantine-color-anchor: var(--mantine-color-text);--mantine-color-dimmed: #495057;--mantine-color-dark-filled: var(--mantine-color-dark-5);--mantine-color-dark-filled-hover: var(--mantine-color-dark-6);--mantine-color-dark-light: rgba(105, 105, 105, 0.15);--mantine-color-dark-light-hover: rgba(105, 105, 105, 0.2);--mantine-color-dark-light-color: var(--mantine-color-dark-0);--mantine-color-dark-outline: var(--mantine-color-dark-1);--mantine-color-dark-outline-hover: rgba(184, 184, 184, 0.05);--mantine-color-gray-filled: var(--mantine-color-gray-5);--mantine-color-gray-filled-hover: var(--mantine-color-gray-6);--mantine-color-gray-light: rgba(222, 226, 230, 0.15);--mantine-color-gray-light-hover: rgba(222, 226, 230, 0.2);--mantine-color-gray-light-color: var(--mantine-color-gray-0);--mantine-color-gray-outline: var(--mantine-color-gray-1);--mantine-color-gray-outline-hover: rgba(241, 243, 245, 0.05);--mantine-color-red-filled: var(--mantine-color-red-5);--mantine-color-red-filled-hover: var(--mantine-color-red-6);--mantine-color-red-light: rgba(236, 120, 120, 0.15);--mantine-color-red-light-hover: rgba(236, 120, 120, 0.2);--mantine-color-red-light-color: var(--mantine-color-red-0);--mantine-color-red-outline: var(--mantine-color-red-1);--mantine-color-red-outline-hover: rgba(254, 212, 212, 0.05);--mantine-color-pink-filled: var(--mantine-color-pink-5);--mantine-color-pink-filled-hover: var(--mantine-color-pink-6);--mantine-color-pink-light: rgba(250, 162, 193, 0.15);--mantine-color-pink-light-hover: rgba(250, 162, 193, 0.2);--mantine-color-pink-light-color: var(--mantine-color-pink-0);--mantine-color-pink-outline: var(--mantine-color-pink-1);--mantine-color-pink-outline-hover: rgba(255, 222, 235, 0.05);--mantine-color-grape-filled: var(--mantine-color-grape-5);--mantine-color-grape-filled-hover: var(--mantine-color-grape-6);--mantine-color-grape-light: rgba(229, 153, 247, 0.15);--mantine-color-grape-light-hover: rgba(229, 153, 247, 0.2);--mantine-color-grape-light-color: var(--mantine-color-grape-0);--mantine-color-grape-outline: var(--mantine-color-grape-1);--mantine-color-grape-outline-hover: rgba(243, 217, 250, 0.05);--mantine-color-violet-filled: var(--mantine-color-violet-5);--mantine-color-violet-filled-hover: var(--mantine-color-violet-6);--mantine-color-violet-light: rgba(209, 111, 255, 0.15);--mantine-color-violet-light-hover: rgba(209, 111, 255, 0.2);--mantine-color-violet-light-color: var(--mantine-color-violet-0);--mantine-color-violet-outline: var(--mantine-color-violet-1);--mantine-color-violet-outline-hover: rgba(241, 207, 255, 0.05);--mantine-color-indigo-filled: var(--mantine-color-indigo-5);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-6);--mantine-color-indigo-light: rgba(123, 121, 235, 0.15);--mantine-color-indigo-light-hover: rgba(123, 121, 235, 0.2);--mantine-color-indigo-light-color: var(--mantine-color-indigo-0);--mantine-color-indigo-outline: var(--mantine-color-indigo-1);--mantine-color-indigo-outline-hover: rgba(214, 213, 254, 0.05);--mantine-color-blue-filled: var(--mantine-color-blue-5);--mantine-color-blue-filled-hover: var(--mantine-color-blue-6);--mantine-color-blue-light: rgba(116, 192, 252, 0.15);--mantine-color-blue-light-hover: rgba(116, 192, 252, 0.2);--mantine-color-blue-light-color: var(--mantine-color-blue-0);--mantine-color-blue-outline: var(--mantine-color-blue-1);--mantine-color-blue-outline-hover: rgba(208, 235, 255, 0.05);--mantine-color-cyan-filled: var(--mantine-color-cyan-5);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-6);--mantine-color-cyan-light: rgba(100, 218, 255, 0.15);--mantine-color-cyan-light-hover: rgba(100, 218, 255, 0.2);--mantine-color-cyan-light-color: var(--mantine-color-cyan-0);--mantine-color-cyan-outline: var(--mantine-color-cyan-1);--mantine-color-cyan-outline-hover: rgba(202, 245, 255, 0.05);--mantine-color-teal-filled: var(--mantine-color-teal-5);--mantine-color-teal-filled-hover: var(--mantine-color-teal-6);--mantine-color-teal-light: rgba(99, 230, 190, 0.15);--mantine-color-teal-light-hover: rgba(99, 230, 190, 0.2);--mantine-color-teal-light-color: var(--mantine-color-teal-0);--mantine-color-teal-outline: var(--mantine-color-teal-1);--mantine-color-teal-outline-hover: rgba(195, 250, 232, 0.05);--mantine-color-green-filled: var(--mantine-color-green-5);--mantine-color-green-filled-hover: var(--mantine-color-green-6);--mantine-color-green-light: rgba(134, 223, 148, 0.15);--mantine-color-green-light-hover: rgba(134, 223, 148, 0.2);--mantine-color-green-light-color: var(--mantine-color-green-0);--mantine-color-green-outline: var(--mantine-color-green-1);--mantine-color-green-outline-hover: rgba(215, 246, 220, 0.05);--mantine-color-lime-filled: var(--mantine-color-lime-5);--mantine-color-lime-filled-hover: var(--mantine-color-lime-6);--mantine-color-lime-light: rgba(192, 235, 117, 0.15);--mantine-color-lime-light-hover: rgba(192, 235, 117, 0.2);--mantine-color-lime-light-color: var(--mantine-color-lime-0);--mantine-color-lime-outline: var(--mantine-color-lime-1);--mantine-color-lime-outline-hover: rgba(233, 250, 200, 0.05);--mantine-color-yellow-filled: var(--mantine-color-yellow-5);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-6);--mantine-color-yellow-light: rgba(255, 201, 102, 0.15);--mantine-color-yellow-light-hover: rgba(255, 201, 102, 0.2);--mantine-color-yellow-light-color: var(--mantine-color-yellow-0);--mantine-color-yellow-outline: var(--mantine-color-yellow-1);--mantine-color-yellow-outline-hover: rgba(255, 238, 205, 0.05);--mantine-color-orange-filled: var(--mantine-color-orange-5);--mantine-color-orange-filled-hover: var(--mantine-color-orange-6);--mantine-color-orange-light: rgba(255, 192, 120, 0.15);--mantine-color-orange-light-hover: rgba(255, 192, 120, 0.2);--mantine-color-orange-light-color: var(--mantine-color-orange-0);--mantine-color-orange-outline: var(--mantine-color-orange-1);--mantine-color-orange-outline-hover: rgba(255, 232, 204, 0.05);--app-cta-gradient: linear-gradient(90deg, var(--mantine-color-blue-9) 0%, var(--mantine-color-cyan-7) 100%);--app-color-surface: #2e2e2e;}
:root[data-mantine-color-scheme="light"], :host([data-mantine-color-scheme="light"]){--mantine-color-anchor: var(--mantine-color-text);--mantine-color-dimmed: #495057;--mantine-color-red-light: rgba(224, 40, 41, 0.1);--mantine-color-red-light-hover: rgba(224, 40, 41, 0.12);--mantine-color-red-outline-hover: rgba(224, 40, 41, 0.05);--mantine-color-violet-light: rgba(176, 9, 255, 0.1);--mantine-color-violet-light-hover: rgba(176, 9, 255, 0.12);--mantine-color-violet-outline-hover: rgba(176, 9, 255, 0.05);--mantine-color-indigo-light: rgba(45, 42, 223, 0.1);--mantine-color-indigo-light-hover: rgba(45, 42, 223, 0.12);--mantine-color-indigo-outline-hover: rgba(45, 42, 223, 0.05);--mantine-color-cyan-light: rgba(0, 194, 255, 0.1);--mantine-color-cyan-light-hover: rgba(0, 194, 255, 0.12);--mantine-color-cyan-outline-hover: rgba(0, 194, 255, 0.05);--mantine-color-green-light: rgba(63, 204, 84, 0.1);--mantine-color-green-light-hover: rgba(63, 204, 84, 0.12);--mantine-color-green-outline-hover: rgba(63, 204, 84, 0.05);--mantine-color-yellow-light: rgba(255, 169, 15, 0.1);--mantine-color-yellow-light-hover: rgba(255, 169, 15, 0.12);--mantine-color-yellow-outline-hover: rgba(255, 169, 15, 0.05);--app-color-surface: #f1f3f5;--app-cta-gradient: linear-gradient(90deg, var(--mantine-color-blue-filled) 0%, var(--mantine-color-cyan-5) 100%);}</style><style data-mantine-styles="classes">@media (max-width: 35.99375em) {.mantine-visible-from-xs {display: none !important;}}@media (min-width: 36em) {.mantine-hidden-from-xs {display: none !important;}}@media (max-width: 47.99375em) {.mantine-visible-from-sm {display: none !important;}}@media (min-width: 48em) {.mantine-hidden-from-sm {display: none !important;}}@media (max-width: 61.99375em) {.mantine-visible-from-md {display: none !important;}}@media (min-width: 62em) {.mantine-hidden-from-md {display: none !important;}}@media (max-width: 74.99375em) {.mantine-visible-from-lg {display: none !important;}}@media (min-width: 75em) {.mantine-hidden-from-lg {display: none !important;}}@media (max-width: 87.99375em) {.mantine-visible-from-xl {display: none !important;}}@media (min-width: 88em) {.mantine-hidden-from-xl {display: none !important;}}</style><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","author":"Павел Калашников","name":"«История IT. 1971: События, люди, технологии»: Первый Unix, релиз процессора Intel 4004 и появление электронной почты","datePublished":"2023-01-24T10:07:34.552Z","headline":"Разработчик, начинающий марсианин и ведущий IT Way Podcast Павел Калашников продолжает на Хекслете цикл статей про историю IT. Первая была про 1970 год, следующая — про 1971 год, когда появился Unix, первый процессор Intel 4004, электронная почта и термин «Искусственный интеллект».","image":"/vite/assets/blog_post-7eTyeLLt.webp","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":18}]}</script><div style="--container-size:var(--container-size-lg);margin-top:var(--mantine-spacing-xl);height:100%" class="m_7485cace mantine-Container-root" data-size="lg" data-strategy="block"><script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"position":1,"@type":"ListItem","item":{"@id":"/blog","name":"Блог Хекслета"}},{"position":2,"@type":"ListItem","item":{"@id":"/blog/categories/motivation","name":"Мотивация"}},{"position":3,"@type":"ListItem","item":{"@id":"/blog/posts/history-it-1971","name":"«История IT. 1971: События, люди, технологии»: Первый Unix, релиз процессора Intel 4004 и появление электронной почты"}}]}</script><div style="margin-bottom:var(--mantine-spacing-xs)" class="m_8b3717df mantine-Breadcrumbs-root"><a style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm);white-space:normal;color:inherit" class="mantine-focus-auto m_849cf0da m_f678d540 mantine-Breadcrumbs-breadcrumb m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-size="sm" data-underline="hover" href="/"><div style="color:inherit" class="m_4451eb3a mantine-Center-root"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-home-link "><path d="M20.085 11.085l-8.085 -8.085l-9 9h2v7a2 2 0 0 0 2 2h4.5"></path><path d="M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 1.807 1.143"></path><path d="M20 21a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"></path><path d="M20 16a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"></path><path d="M15 19a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"></path><path d="M21 16l-5 3l5 2"></path></svg></div></a><div class="m_3b8f2208 mantine-Breadcrumbs-separator">/</div><a style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm);white-space:normal;color:inherit" class="mantine-focus-auto m_849cf0da m_f678d540 mantine-Breadcrumbs-breadcrumb m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-size="sm" data-underline="hover" href="/blog">Блог Хекслета</a><div class="m_3b8f2208 mantine-Breadcrumbs-separator">/</div><a style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm);white-space:normal;color:inherit" class="mantine-focus-auto m_849cf0da m_f678d540 mantine-Breadcrumbs-breadcrumb m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-size="sm" data-underline="hover" href="/blog/categories/motivation">Мотивация</a><div class="m_3b8f2208 mantine-Breadcrumbs-separator">/</div><p style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm);white-space:normal;color:var(--mantine-color-dimmed)" class="mantine-focus-auto m_f678d540 mantine-Breadcrumbs-breadcrumb m_b6d8b162 mantine-Text-root" data-size="sm">«История IT. 1971: События, люди, технологии»: Первый Unix, релиз процессора Intel 4004 и появление электронной почты</p></div><style data-mantine-styles="inline">.__m__-_R_eub_{margin-bottom:var(--mantine-spacing-xs);}@media(min-width: 36em){.__m__-_R_eub_{margin-bottom:var(--mantine-spacing-xs);}}</style><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root __m__-_R_eub_"><style data-mantine-styles="inline">.__m__-_R_deub_{width:100%;}@media(min-width: 36em){.__m__-_R_deub_{width:70%;}}@media(min-width: 75em){.__m__-_R_deub_{width:75%;}}</style><div class="__m__-_R_deub_"><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><h1 style="--title-fw:var(--mantine-h1-font-weight);--title-lh:var(--mantine-h1-line-height);--title-fz:var(--mantine-h1-font-size)" class="m_8a5d1357 mantine-Title-root" data-order="1">«История IT. 1971: События, люди, технологии»: Первый Unix, релиз процессора Intel 4004 и появление электронной почты</h1></div></div></div><div style="position:absolute;top:calc(18.75rem * var(--mantine-scale))" class=""></div><style data-mantine-styles="inline">.__m__-_R_2iub_{--grid-gutter:var(--mantine-spacing-xl);}</style><div class="m_410352e9 mantine-Grid-root __m__-_R_2iub_"><div class="m_dee7bd2f mantine-Grid-inner"><style data-mantine-styles="inline">.__m__-_R_dmiub_{--col-flex-grow:auto;--col-flex-basis:100%;--col-max-width:100%;}@media(min-width: 48em){.__m__-_R_dmiub_{--col-flex-grow:auto;--col-flex-basis:83.33333333333334%;--col-max-width:83.33333333333334%;}}@media(min-width: 62em){.__m__-_R_dmiub_{--col-flex-grow:auto;--col-flex-basis:66.66666666666667%;--col-max-width:66.66666666666667%;}}</style><div class="m_96bdd299 mantine-Grid-col __m__-_R_dmiub_"><div style="--stack-gap:var(--mantine-spacing-md);--stack-align:stretch;--stack-justify:flex-start;margin-bottom:var(--mantine-spacing-xl)" class="m_6d731127 mantine-Stack-root"><div class=""><div style="--group-gap:var(--mantine-spacing-xs);--group-align:center;--group-justify:flex-start;--group-wrap:wrap;margin-bottom:var(--mantine-spacing-xl)" class="m_4081bf90 mantine-Group-root"><button style="--badge-height:var(--badge-height-sm);--badge-padding-x:var(--badge-padding-x-sm);--badge-fz:var(--badge-fz-sm);--badge-bg:var(--mantine-color-default);--badge-color:var(--mantine-color-default-color);--badge-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);cursor:pointer;color:inherit" class="m_347db0ec mantine-Badge-root" data-variant="default" data-size="sm" type="button" aria-label="Без стека"><span class="m_5add502a mantine-Badge-label">Без стека</span></button></div><div style="--group-gap:calc(0.625rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap;margin-bottom:var(--mantine-spacing-sm);color:var(--mantine-color-gray-text)" class="m_4081bf90 mantine-Group-root"><div style="--group-gap:calc(0.1875rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap;margin-inline-end:var(--mantine-spacing-lg)" class="m_4081bf90 mantine-Group-root">24 января 2023 г.</div><div style="--group-gap:calc(0.1875rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-clock "><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"></path><path d="M12 7v5l3 3"></path></svg></div>9 минут</div><div style="--group-gap:calc(0.1875rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-thumb-up "><path d="M7 11v8a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1h3a4 4 0 0 0 4 -4v-1a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1 -2 2h-7a3 3 0 0 1 -3 -3"></path></svg></div>18</div></div><div style="--ar-ratio:2" class="m_71ac47fc mantine-AspectRatio-root"><img style="--image-radius:var(--mantine-radius-md);--image-object-fit:cover;width:100%;height:100%" class="m_9e117634 mantine-Image-root" src="/vite/assets/blog_post-7eTyeLLt.webp" alt="«История IT. 1971: События, люди, технологии»: Первый Unix, релиз процессора Intel 4004 и появление электронной почты"/></div></div><div role="link" tabindex="0" style="cursor:pointer"><button style="display:block;width:100%" class="mantine-focus-auto m_87cf2631 mantine-UnstyledButton-root" type="button" aria-label="Присоединяйтесь к нашему Telegram-сообществу"><div style="background-color:light-dark(var(--mantine-color-gray-1), var(--mantine-color-dark-6))" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root"><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><div style="--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;margin-inline-end:auto;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-brand-telegram "><path d="M15 10l-4 4l6 6l4 -16l-18 7l4 2l2 6l3 -4"></path></svg></div>Присоединяйтесь к нашему Telegram-сообществу</div></div></button></div><div style="margin-bottom:var(--mantine-spacing-xl)" class="m_d08caa0 mantine-Typography-root"><p><strong>Разработчик, начинающий марсианин и ведущий IT Way Podcast <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://twitter.com/kalashnikovisme" rel="noopener noreferrer" target="_blank">Павел Калашников</a> продолжает на Хекслете цикл статей про историю IT. <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/blog/posts/history-it?utm_source=hexlet&utm_medium=blog&utm_campaign=hexlet-blog&utm_content=history-it-1971&utm_term=post_240123" rel="noopener noreferrer" target="_blank">Первая была про 1970 год</a>, следующая — про 1971 год, когда появился Unix, первый процессор Intel 4004, электронная почта и термин «Искусственный интеллект».</strong></p>
<p>Привет, меня зовут Паша Калашников. А это события, люди и технологии, определившие образ цифровых технологий и мира. То, без чего с нами невозможно общаться, еще труднее — нанять. Очередной год, очередная статья.</p>
<p>Эта статья из блога Хекслета озвучена в подкасте IT Way Podcast. Вы можете послушать выпуск на <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://open.spotify.com/episode/6BV7qYP7nxvbSWJfYW4VgZ?si=hzs2-vytT6GlTlMTpz9Vdw&utm_source=copy-link&nd=1" rel="noopener noreferrer" target="_blank">Spotify</a>, <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://music.yandex.ru/album/9442601/track/108198635" rel="noopener noreferrer" target="_blank">Яндекс.Музыке</a> или <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://podcasts.apple.com/us/podcast/%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F-it-1970-%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F-%D0%BB%D1%8E%D0%B4%D0%B8-%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8-episode-118/id1490305221?i=1000583279285" rel="noopener noreferrer" target="_blank">Apple Music</a>. Если эти материалы будут вам заходить, мы сделаем и видео.</p>
<p>Сегодня рассказываем про 1971 год:</p>
<ul>
<li>Родной дедушка большинства современных операционных систем вышел на свет. <strong>Официальный релиз операционной системы Unix</strong></li>
<li>Первый коммерчески успешный микропроцессор в истории. <strong>Релиз процессора Intel 4004</strong></li>
<li>У вас 1971 непрочитанное сообщение. <strong>Появление электронной почты</strong></li>
<li>Что такое искусственный интеллект? <strong>Джон Маккарти — автор термина «Искусственный интеллект» и языка LISP</strong></li>
</ul>
<style data-mantine-styles="inline">.__m__-_R_bderddmiub_{--carousel-slide-gap:var(--mantine-spacing-xs);--carousel-slide-size:70%;}@media(min-width: 36em){.__m__-_R_bderddmiub_{--carousel-slide-gap:var(--mantine-spacing-xl);--carousel-slide-size:50%;}}</style><div style="--carousel-control-size:calc(2.5rem * var(--mantine-scale));--carousel-controls-offset:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-lg);padding-block:var(--mantine-spacing-sm);background:var(--app-color-surface)" class="m_17884d0f mantine-Carousel-root responsiveClassName" data-orientation="horizontal" data-include-gap-in-size="true"><div class="m_39bc3463 mantine-Carousel-controls" data-orientation="horizontal"><button class="mantine-focus-auto m_64f58e10 mantine-Carousel-control m_87cf2631 mantine-UnstyledButton-root" type="button" data-inactive="true" data-type="previous" tabindex="-1"><svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" style="transform:rotate(90deg);width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale));display:block"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button><button class="mantine-focus-auto m_64f58e10 mantine-Carousel-control m_87cf2631 mantine-UnstyledButton-root" type="button" data-inactive="true" data-type="next" tabindex="-1"><svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" style="transform:rotate(-90deg);width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale));display:block"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></div><div class="m_a2dae653 mantine-Carousel-viewport" data-type="media"><div class="m_fcd81474 mantine-Carousel-container __m__-_R_bderddmiub_" data-orientation="horizontal"><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/python-sicp?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">1 месяц</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Для продвинутых</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">СИКП на Python</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Изучите Python на глубоком уровне для решения сложных задач</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzc1OCwicHVyIjoiYmxvYl9pZCJ9fQ==--023ea18f500b1c4c91617fa96bbc52df8395da39/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Software%20engineer-bro.png" alt="СИКП на Python" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 3 900 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/algorithms?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">2 месяца</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Для продвинутых</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Алгоритмы и структуры данных</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Алгоритмы для собеседований</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NDAyOCwicHVyIjoiYmxvYl9pZCJ9fQ==--ae9eed98663dd1201759d042a5ba7ca790866156/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Programming-bro.png" alt="Алгоритмы и структуры данных" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 3 900 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/devops-engineer-from-scratch?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">14 месяцев</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">DevOps-инженер с нуля</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Полное погружение в DevOps: весь стек от Linux до Kubernetes</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzk2NSwicHVyIjoiYmxvYl9pZCJ9fQ==--84278a1852c9c6fb13b80a69f395bac6e47a422e/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Cloud%20sync-bro.png" alt="DevOps-инженер с нуля" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 6 792 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/python?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">10 месяцев</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">С нуля</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Python-разработчик </p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Изучите Python, Django, REST и Fast API для создания веб-приложений</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzczMSwicHVyIjoiYmxvYl9pZCJ9fQ==--f5df4883f3f678321cb4fa96e9ce657bd5ee1adf/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Static%20website-cuate.png" alt="Python-разработчик " loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 6 792 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/programs/docker?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card" target="_blank"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">1 месяц</span><span class="mantine-focus-auto m_b6d8b162 mantine-Text-root">·</span><span style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Для продвинутых</span></div><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h5);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Docker</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Навык работы с контейнеризацией, оптимизацией разработки и деплой</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzk2MiwicHVyIjoiYmxvYl9pZCJ9fQ==--c18877cf9396039142efbbbe6b2ab4dc6b09f18b/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Cloud%20hosting-cuate.png" alt="Docker" loading="eager"/></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:end;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-xs)" class="m_4081bf90 mantine-Group-root"><p style="font-size:var(--mantine-font-size-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">от 3 900 ₽</p><p style="font-size:var(--mantine-font-size-sm)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/courses?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card"><div style="height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><h2 style="--title-fw:var(--mantine-h2-font-weight);--title-lh:var(--mantine-h2-line-height);--title-fz:var(--mantine-h2-font-size);margin-bottom:var(--mantine-spacing-md);font-size:var(--mantine-font-size-h3)" class="m_8a5d1357 mantine-Title-root" data-order="2" data-responsive="true">Каталог</h2><p style="margin-bottom:auto" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Полный список доступных курсов по разным направлениям</p><div style="margin-top:auto" class=""><div class="m_4451eb3a mantine-Center-root"><img style="opacity:0.8;width:70%" class="m_9e117634 mantine-Image-root mantine-visible-from-xs" src="/vite/assets/development-BVihs_d5.png" alt="Orientation"/></div></div></div></a></div></div></div></div></div>
<h2 id="heading-2-1">Содержание</h2>
<ul>
<li><a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="#heading-2-2">Релиз Unix</a></li>
<li><a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="#heading-2-4">Первый коммерчески успешный микропроцессор от Intel</a></li>
<li><a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="#heading-2-6">Рождение электронной почты</a></li>
<li><a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="#heading-2-8">Джон Маккарти получил премию Тьюринга</a></li>
<li><a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="#heading-2-9">В следующей статье</a></li>
</ul>
<h2 id="heading-2-2">Релиз Unix</h2>
<p>Настольные и серверные операционные системы сегодня — это сложнейшие программные продукты. Едва ли найдется специалист, который точно знает, как все работает в Linux или Windows. А принципы работы операционных систем понятны большинству специалистов по их разработке. И они появлялись не сами по себе — это были удачные опыты и исследования на других программных продуктах. Больше всего принципов и методологий было взято от операционной системы UNIX.</p>
<p>Unix внесла гигантский вклад в развитие операционных систем. Сегодня существует четыре популярных семейства настольных и серверных операционных систем: Linux, MacOS, BSD и Windows. Да, я назвал BSD популярной операционной системой. Так вот, они, кроме Windows, прямые наследницы Unix. То есть Unix стал по сути единственной и доминирующей архитектурой операционных систем. На самом деле, я бы не назвал это именно архитектурой: скорее набор подходов и методологий, которые применяются в работе операционных систем. Кстати, все эти системы называют уютно: *nix-системами.</p>
<p>В случае с Windows у меня есть предположение, что когда исходный код его ядра станет открытым, там будет найдено огромное количество если не повторений, то отсылок к идеям реализации в Unix. Если, конечно, до этого сама винда не начнет работать на Linux-ядре (шутка).</p>
<p>В большинстве источников <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://en.wikipedia.org/wiki/Unix" rel="noopener noreferrer" target="_blank">говорится</a>, что первый релиз Unix произошел в 1970 году. Эти источники и правы, и не правы. В 1969-1970 годах произошли релизы кодовой базы, которая потом использовалась в Unix, но тогда у нее еще не было названия.</p>
<p>В журналах того времени эта операционная система указывалась как PDP-7 ОС или PDP-11 ОС. В <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/blog/posts/history-it?utm_source=hexlet&utm_medium=blog&utm_campaign=hexlet-blog&utm_content=history-it-1971&utm_term=post_240123" rel="noopener noreferrer" target="_blank">предыдущей</a> статье мы рассказывали вам про версию компьютеров PDP-11.</p>
<p>Название Unix впервые было упомянуто в публикациях 1971 года. Поэтому я придерживаюсь мнения, что первый Unix появился именно в 1971 году, а в 1970 году вышла безымянная ОС для компьютеров PDP.</p>
<p>Чтобы понять принцип появления названия Unix, лучше всего обратиться к истории. В 1960-х годах MIT совместно с несколькими коммерческими компаниями вел разработку перспективного проекта time-sharing операционной системы под названием <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://en.wikipedia.org/wiki/Multics" rel="noopener noreferrer" target="_blank">Multics</a>. Что такое time-sharing? Из-за высокой стоимости компьютеров в те времена их вычислительное время в университетах и компаниях расписывалось заранее. Главная проблема такого подхода в том, что не каждый пользователь компьютера использовал его вычислительные мощности на полную. Соответственно, какие-то вычислительные мощности постоянно простаивали. В начале 60-х годов тема мультаскинга и мультипользовательских операционных систем начала приобретать свои очертания, и Multics стал одной из первых попыток реализовать такую систему.</p>
<p>Правда, в конце 1960-х годов из проекта начали уходить люди. Не из-за плохой идеи, а по причине того, что реализация перестала устраивать авторов проекта. Как бы сказал современный фронтендер с опытом в полтора года — ребята выгорели.</p>
<blockquote>
<h3 id="heading-3-3">Читайте также:</h3>
<p>Как из маленького сервиса для блогов стать самой крупной платформой для сайтов в мире. <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/blog/posts/pochemu-tak-populyaren-wordpress?utm_source=hexlet&utm_medium=blog&utm_campaign=hexlet-blog&utm_content=history-it-1971&utm_term=post_240123" rel="noopener noreferrer" target="_blank">Большая история WordPress</a></p>
</blockquote>
<p>Последними из проекта ушли два человека: Кен Томпсон и Деннис Ричи. В выпуске «История ИТ. 1983 год» мы обязательно расскажем вам историю этих двух специалистов.</p>
<p>Томпсон и Ричи решили попробовать сделать проект заново, но в этот раз реализовать крутую single-tasking операционную систему, используя огромный опыт, который они получили при разработке Multics. Теперь проектом руководила компания Bell Labs. Да, это именно та самая компания, которая носит имя Александра Белла — создателя телефона и фаундера American Telephone and Telegraph Company (сокращенно AT&T). Александра Белла не стало в 1922 году, а в 1925 году компании AT&T и Western Electric основали Bell Labs, главной задачей которой было изобретать. Кстати, эта компания существует до сих пор под названием Nokia Bell Labs.</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="https://imgur.com/liDq1gf.png" alt="" loading="lazy"/>
<em>Кен Томпсон и Денис Ритчи</em></p>
<p>Новую операционную систему назвали Unics, но Брайнан Керниган с фразой «Никто это не запомнит» предложил окончательный вариант — Unix. Кто такой Брайнан Керниган, и какой вклад он сделал в развитие ИТ, вы узнаете в статье «История ИТ. 1972 год».</p>
<p>Версионирование операционных систем в те времена сложно отследить, потому что для каждой модели компьютера выпускалась своя операционная система. Поэтому можно отследить версионирования по мануалам Unix. Напоминаю, что раньше любой программный продукт выходил вместе с книгой, в которой была фактически инструкция по использованию.</p>
<p>Мануал The first edition of Research Unix вышел в 3 ноября 1971 года. В нем описывались команды и возможности Unix. Система имела встроенный компилятор языков B и Fortran. Первая версия Unix обладала обширным по тем временам набором команд. Современному программисту могут быть интересны вот эти:</p>
<ul>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">cat</code></li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">chmod</code></li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">chown</code></li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">cp</code></li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">df</code></li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">ed</code></li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">find</code></li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">ln</code></li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">ls</code></li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">mkdir</code></li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">mv</code></li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">rm</code></li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">sh</code></li>
<li><code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">su</code></li>
</ul>
<p>Да-да — мы ежедневно в своей работе используем команды, которые были созданы больше 50 лет назад. И все эти команды сегодня делают примерно то же самое, что и тогда. Вот это и называется стабильность!</p>
<style data-mantine-styles="inline">.__m__-_R_1lderddmiub_{--carousel-slide-gap:var(--mantine-spacing-xs);--carousel-slide-size:80%;}@media(min-width: 36em){.__m__-_R_1lderddmiub_{--carousel-slide-gap:var(--mantine-spacing-xl);--carousel-slide-size:50%;}}</style><div style="--carousel-control-size:calc(2.5rem * var(--mantine-scale));--carousel-controls-offset:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-lg);padding-block:var(--mantine-spacing-sm);background:var(--app-color-surface)" class="m_17884d0f mantine-Carousel-root responsiveClassName" data-orientation="horizontal" data-include-gap-in-size="true"><div class="m_39bc3463 mantine-Carousel-controls" data-orientation="horizontal"><button class="mantine-focus-auto m_64f58e10 mantine-Carousel-control m_87cf2631 mantine-UnstyledButton-root" type="button" data-inactive="true" data-type="previous" tabindex="-1"><svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" style="transform:rotate(90deg);width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale));display:block"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button><button class="mantine-focus-auto m_64f58e10 mantine-Carousel-control m_87cf2631 mantine-UnstyledButton-root" type="button" data-inactive="true" data-type="next" tabindex="-1"><svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" style="transform:rotate(-90deg);width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale));display:block"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></div><div class="m_a2dae653 mantine-Carousel-viewport" data-type="media"><div class="m_fcd81474 mantine-Carousel-container __m__-_R_1lderddmiub_" data-orientation="horizontal"><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/group-training"><div style="padding-top:0rem;height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="margin-bottom:var(--mantine-spacing-sm)" class="m_599a2148 mantine-Card-section" data-first-section="true"><div style="--ar-ratio:2" class="m_71ac47fc mantine-AspectRatio-root"><img class="m_9e117634 mantine-Image-root" src="/vite/assets/blog_post-7eTyeLLt.webp" loading="lazy" alt="Лайв-кодинг, совместное решение задач, поддержка друг друга: как устроено групповое обучение программированию на Хекслете"/></div></div><p style="margin-bottom:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-lg);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Лайв-кодинг, совместное решение задач, поддержка друг друга: как устроено групповое обучение программированию на Хекслете</p><p style="margin-bottom:auto" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">На Хекслете существует несколько форматов обучения, один из них — «Групповой», в котором студенты...</p><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-lg);font-size:var(--mantine-font-size-sm)" class="m_4081bf90 mantine-Group-root">9 марта 2023 г.<p style="font-size:inherit" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/kak-hexlet-uchit-zadavat-voprosy"><div style="padding-top:0rem;height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="margin-bottom:var(--mantine-spacing-sm)" class="m_599a2148 mantine-Card-section" data-first-section="true"><div style="--ar-ratio:2" class="m_71ac47fc mantine-AspectRatio-root"><img class="m_9e117634 mantine-Image-root" src="/vite/assets/blog_post-7eTyeLLt.webp" loading="lazy" alt="Анатомия групп Хекслета: как студенты учатся задавать вопросы, и почему мы не отправляем их гуглить"/></div></div><p style="margin-bottom:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-lg);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Анатомия групп Хекслета: как студенты учатся задавать вопросы, и почему мы не отправляем их гуглить</p><p style="margin-bottom:auto" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Рассказываем, почему программисту важно уметь задавать вопросы, как правильно это делать для полу...</p><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-lg);font-size:var(--mantine-font-size-sm)" class="m_4081bf90 mantine-Group-root">13 января 2023 г.<p style="font-size:inherit" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></a></div></div><div class="m_d98df724 mantine-Carousel-slide" data-orientation="horizontal"><div tabindex="0" style="cursor:pointer;height:100%"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/itogi-2022-goda"><div style="padding-top:0rem;height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true"><div style="margin-bottom:var(--mantine-spacing-sm)" class="m_599a2148 mantine-Card-section" data-first-section="true"><div style="--ar-ratio:2" class="m_71ac47fc mantine-AspectRatio-root"><img class="m_9e117634 mantine-Image-root" src="/vite/assets/blog_post-7eTyeLLt.webp" loading="lazy" alt="Старт новых профессий, выход в офлайн и рост комьюнити: что произошло на Хекслете в 2022 году"/></div></div><p style="margin-bottom:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-lg);font-weight:bold" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Старт новых профессий, выход в офлайн и рост комьюнити: что произошло на Хекслете в 2022 году</p><p style="margin-bottom:auto" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Рассказываем, какие проекты и программы запустил Хекслет в 2022 году, как мы открыли свой IT-колл...</p><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap;margin-top:var(--mantine-spacing-lg);font-size:var(--mantine-font-size-sm)" class="m_4081bf90 mantine-Group-root">30 декабря 2022 г.<p style="font-size:inherit" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></div></a></div></div></div></div></div>
<h2 id="heading-2-4">Первый коммерчески успешный микропроцессор от Intel</h2>
<p>Появление микротранзисторов в 50-х годах прошлого века окончательно закрепило понимание, что компьютерная эра человечества началась, и что она будет прекрасной.</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="https://imgur.com/jeMY0og.png" alt="Первый микропроцессор от Intel" loading="lazy"/></p>
<p>До прихода микротранзисторов в индустрии использовались громоздкие и постоянно ломающиеся ламповые процессоры, которые занимали целые комнаты и стоили баснословных денег. При этом транзисторные процессоры позволили инженерам мечтать о создании портативных переносных компьютеров, отправлять вычислительные мощности в космос (что они быстро начали делать) и другие вещи, о которых даже писатели-фантасты предположить не могли. На рынок постепенно начали выходить компании, которые занимались проектированием микротранзисторных процессоров.</p>
<p>В конце 1960-х годов скорее всего неизвестная вам компания Fairchild Semiconductor, которая занималась разработкой процессоров, начала менять свои внутренние процессы. Собственники решили уменьшить права сотрудников и увеличить количество их обязанностей. Параллельно с этим снижались зарплаты и происходили другие не очень приятные процессы, за которые современную IT-компанию отменили бы за один день.</p>
<p>Не выдержав всего этого два руководителя Fairchild Semiconductor Роберт Нойс и Гордон Мур уволились и создали собственную компанию по производству микропроцессоров. Сперва они хотели ее назвать «Нойс и Мур», потом появилась идея названия Integrated electronics. Но незадолго до регистрации Роберт Нойс предложил сократить название до пяти букв из начала этих слов: так появилось Intel.</p>
<p>Компания, в которой изначально было два сотрудника, начала свою деятельность. Конечно, два сотрудника — это не очень много, однако эти двое оказались очень непростыми ребятами.</p>
<p>Гордон Мур может быть известен вам как автор закона Мура. Это один из самых популярных в нашей отрасли законов, который постепенно перестает действовать. Он звучит так: «Количество транзисторов, размещаемых на одной интегральной схеме, будет удваиваться каждые 24 месяца». Причем, это современная интерпретация закона, ведь на своем выступлении Мур в 1965 году до создания Intel сказал «каждые 18 месяцев». Спустя 10 лет он внес коррективы и заменил 18 на 24 месяца. В 2003 году Гордон Мур выпустил <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://cseweb.ucsd.edu/classes/wi10/cse241a/slides/mooreISSCC03.pdf" rel="noopener noreferrer" target="_blank">статью</a> “No exponential is forever: but ‘Forever’ can be delayed!” <em>(</em>«<em>Ничто экспоненциальное не вечно, но “Вечно” может быть отложено</em>»<em>),</em> в которой описал, что никакая система не может увеличиваться экспоненциально в течение продолжительного времени.</p>
<blockquote>
<h3 id="heading-3-5">Читайте также:</h3>
<p>«Мой человек меня понимает»: <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/blog/posts/moy-chelovek-menya-ponimaet-istoriya-frazy-hello-world-i-ee-analogov?utm_source=hexlet&utm_medium=blog&utm_campaign=hexlet-blog&utm_content=history-it-1971&utm_term=post_240123" rel="noopener noreferrer" target="_blank">История фразы «Hello, World!» и ее аналогов</a></p>
</blockquote>
<p>В 2015 году в интервью Гордон Мур вообще <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://spectrum.ieee.org/gordon-moore-the-man-whose-name-means-progress" rel="noopener noreferrer" target="_blank">сказал</a>, что его закон перестанет действовать из-за атомарной структуры материалов и ограничений в скорости света. Сегодня Закон Мура очень слабо влияет на развитие индустрии. Но 40-50 лет назад именно благодаря ему многие инвесторы решали вкладываться в разработку компьютеров, комплектующих и ресурсов, с помощью которых производились микропроцессоры.</p>
<p>В 1969 году Нойс и Мур нашли свои первые инвестиции в размере $2 млн — этой суммы им хватило, чтобы собрать команду и начать работать с первыми клиентами. В 1971 году Intel разработала микропроцессор для программируемого калькулятора в японской компании Busicom. Во время разработки инженеры Intel сообразили, что применимость этого процессора уходит далеко за пределы калькуляторов. Несмотря на то, что по контракту права на всю разработку принадлежали Busicom, Intel удалось уговорить японского партнера передать права Intel. По одним данным, Intel заплатила Busicom некую сумму, по другим — поставила процессоры в два раза дешевле изначальной цены.</p>
<p>Из этого процессора они создали свой продукт — чип Intel 4004, стоимостью всего $200. Это был полноценный 4-битный процессор, набор операций которого позволял реализовывать почти все возможные на тот момент задачи. Intel 4004 стал первым в истории коммерчески успешным микропроцессором. Несмотря на низкую стоимость, этот процессор по своей производительности замещал более привычные ламповые, которые стоили в десятки раз больше.</p>
<p>Следующие разработки Intel 8008 и 8080 стали чуть дороже, но смогли заменять по своей производительности и возможностям еще более дорогие процессоры. В конце 70-х годов Intel выпустила процессор 8086, который хоть и был еще качественнее и производительнее, но по продажам уступал быстро развивающимся в то время процессорам от компании Motorola. Все изменилось в начале 80-х, когда Intel заключила долгосрочное сотрудничество с IBM, самым большим производителем компьютеров в мире. В итоге у Intel был постоянный большой клиент, который обеспечивал ее заказами и работой. Через несколько лет после заключения договора о сотрудничестве IBM выкупила часть акций компании Intel, окончательно закрепив выбор постоянного поставщика микропроцессоров.</p>
<p>После этого Intel продолжала искать новые долгосрочные сотрудничества с производителями компьютеров. Это привело к тому, что к 2000 году все большие производители компьютеров, кроме Apple, использовали процессоры Intel. В 2005 году Apple сообщили, что тоже переходят полностью на Intel. Все компьютеры Apple работали на чипах Intel до выхода первого собственного процессора Apple M1 в 2020 году.</p>
<h2 id="heading-2-6">Рождение электронной почты</h2>
<p>У одного моего друга адрес электронной почты раньше выглядел так: <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="mailto:pokusala_zlaya@mail.ru">pokusala_zlaya@mail.ru</a>. В современном мире это не очень остроумно, но в 2008-м году это было очень круто.</p>
<p>Мой друг тогда не знал, что 2 октября 1971 года сотрудник компании BBN Рэй Томлинсон составил и отправил первое электронное письмо. Он тогда работал над программой передачи сообщений между пользователями в рамках одного компьютера и параллельно заканчивал задачу с программой по передаче файлов между устройствами в сети ARPANET. Тогда Рэй подумал, почему бы ему не сделать это сообщение файлом и не передать его на другой компьютер в сети ARPANET.</p>
<p>Сеть ARPANET <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.wikipedia.org/wiki/ARPANET" rel="noopener noreferrer" target="_blank">считается</a> прародителем Интернета. Она была создана Министерством Обороны США и в те годы использовалась для мгновенного обмена сообщениями между департаментами. Компания BBN (Bolt, Веranек and Newman) выполняла один из заказов агентства DARPA, которое отвечало за все технические новшества министерства обороны.</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="https://imgur.com/EulFN5Z.png" alt="" loading="lazy"/>
<em>Рэй Томлинсон</em></p>
<p>Изменив свой код, Томлисон создал первый клиент-сервер для отправки и приема сообщений. К сожалению, он не помнит, какое первое сообщение ушло с одного терминала на другой. Скорее всего первым email в истории было сообщение со словом “test”.</p>
<p>Кстати, Рэй также придумал нотацию написания адреса электронной почты — <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">username@host</code>. Сегодня хостами выступают чаще всего домены сервисов, где зарегистрирован пользователь. В эпоху до интернета host назывался по имени компьютера в сети — по современной терминологии это были, по сути, локальные сети.</p>
<blockquote>
<h3 id="heading-3-7">Читайте также:</h3>
<p>Как гитарист стал биологом, а потом придумал философию современных компьютеров. <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/blog/posts/Alan-Key?utm_source=hexlet&utm_medium=blog&utm_campaign=hexlet-blog&utm_content=history-it-1971&utm_term=post_240123" rel="noopener noreferrer" target="_blank">История Алана Кея</a></p>
</blockquote>
<p>Имя первого электронного почтового ящика, кстати, сохранилось — <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">tomlinson@bbn-tenexa</code>. Если его расшифровать, то <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">tomlison</code> — это имя пользователя, <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">bbn</code> — название компании, а <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">tenexa</code> — имя хоста, а если быть совсем точным, то название операционной системы TENEX, которая работала на этом компьютере. Почему именно <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">tenexa</code> — доподлинно неизвестно, но у меня есть предположение, что <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">tenexa</code> назывался один терминал в той сети, а <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">tenexb</code> — другой, но это лишь предположение.</p>
<p>Значок <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">@</code> тоже был выбран лично Томлисоном. Конечно, сегодня некоторые конспирологи придают этому знаку особенный смысл, а некоторые вообще пытаются доказать, что он старше Вселенной. В случае же с Томлисоном тут все просто — <code style="margin-bottom:var(--mantine-spacing-lg)" class="m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight m_e597c321 mantine-CodeHighlight-codeHighlight m_dfe9c588 mantine-InlineCodeHighlight-inlineCodeHighlight">@</code> использовался в некоторых отраслях в английском, как замена слову “at” — «в». И в данном случае он выполняет простую роль “tomlison в bbn-tenexa”.</p>
<p>В СССР символ @ называли «собакой», потому что в 70-е была распространена простая игра, где за героем гналась собака, изображенная этими символами. В Италии этот символ называют улиткой, в Швеции — слоном.</p>
<p>В контексте технического решения Томлисону просто нужно было обозначение, что письмо отправлено не между пользователями одного компьютера, а именно по сети. Поэтому он выбрал символ, который не мог принимать участие в построении имени пользователя и означал вместе с этим “at”.</p>
<p>На протяжении нескольких десятилетий email был основным способом электронной коммуникации между людьми в работе, учебе и вообще. Сегодня мы с вами находимся в точке, когда почта перестала быть такой востребованной, хотя без нее едва ли удастся прожить в интернете.</p>
<h2 id="heading-2-8">Джон Маккарти получил премию Тьюринга</h2>
<p>А вы знали, что для специалистов в области информатики есть свой собственный Оскар? Это премия Тьюринга. Ее учредила в 1966 году Ассоциация вычислительной техники (ACM), ее вручают за выдающийся вклад в развитие информатики и вычислительной техники. Премия названа в честь отца-основателя цифровой техники Алана Тьюринга. Напишите в комментариях или в социальных сетях с упоминанием Хекслета и IT Way, что хотите получить отдельные статьи про выдающихся специалистов IT, и мы их сделаем.</p>
<p>В 1971 году премию Тьюринга получил другой выдающийся специалист, автор термина «Искусственный интеллект», создатель языка программирования LISP и фактически основоположник функционального программирования Джон Маккарти (John McCarthy, 1927 - 2011).</p>
<p><img style="--image-object-fit:contain;width:auto" class="m_9e117634 mantine-Image-root" src="https://imgur.com/1GTYRmJ.png" alt="Джон Маккарти" loading="lazy"/></p>
<p>Маккарти получил степень бакалавра в Калифорнийском университете, Ph.D в Принстоне, в 1962 году стал профессором в Стенфорде, где и оставался работать до ухода на пенсию в 2000 году. Говорят, что он решил заняться информатикой после посещения лекций Джона фон Неймана, еще одного великого ученого-информатика.</p>
<p>В 1958 году Маккарти разработал и опубликовал язык программирования LISP. Именно с LISP <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/blog/posts/why-fp-seen-as-opposite-of-OOP?utm_source=hexlet&utm_medium=blog&utm_campaign=hexlet-blog&utm_content=history-it-1971&utm_term=post_240123" rel="noopener noreferrer" target="_blank">функциональное программирование</a> стало, если можно так сказать, массовым явлением в разработке. Главной особенностью LISP была возможность написать транслятор языка на самом же языке. Мы уже говорили с вами в выпуске про 1970 год о том, что язык Forth обладал такой возможностью. LISP популяризировал и эту идею тоже. В целом LISP — это отличный язык для того, чтобы погрузиться в принципы функционального программирования.</p>
<p>Ему же приписывается создание первого «сборщика мусора» в разработке — это методология управления оперативной памятью при исполнении программ в языках программирования. Ни один современный язык программирования не работает без сборщика мусора, а создал его Маккарти как раз в рамках развития языка LISP.</p>
<p>Он также активно продвигал теорию распределенного использования вычислительных мощностей, которые позволили бы нескольким пользователям совместно их использовать. Но со временем он и его единомышленники поняли, что методология пока не готова к реализации из-за недостатка аппаратного и софтверного развития. Сегодня эта она используется нами постоянно — например, в облачных сервисах.</p>
<p>В 1966-1967 годах Маккарти и его студенты разработали программу по игре в шахматы и даже <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://arzamas.academy/materials/2233" rel="noopener noreferrer" target="_blank">поучаствовали</a> в первом в истории международном матче между двумя компьютерными программами. Противником была команда из СССР.</p>
<p>Кроме этого, Джон Маккарти предложил огромное количество концепций и методологий в информатике и математике, некоторые из которых до сих пор не были реализованы, но возможно будут реализованы в будущем.</p>
<h2 id="heading-2-9">В следующей статье</h2>
<p>Это были события, люди, технологии 1971 года! То без чего с нами невозможно общаться, еще труднее — нанять.</p>
<p>Следующий год — 1972:</p>
<ul>
<li>Созданы языки С и Prolog</li>
<li>Поговорим о языке Smalltalk и обсудим, кто такой Алан Кэй</li>
<li>Первая цифровая аудиозапись</li>
<li>Первая аркадная игра — Pong и первый в истории текстовый квест — Hunt the Wumpus.</li>
</ul>
<blockquote>
<h3 id="heading-3-10">Продолжайте учиться:</h3>
<p>На Хекслете есть несколько больших профессий, интенсивов и треков для мидл-разработчиков и даже сеньоров: <a style="text-decoration:underline" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://ru.hexlet.io/programs/for_programmers?utm_source=hexlet&utm_medium=blog&utm_campaign=all-courses&utm_content=history-it-1971&utm_term=post_240123" rel="noopener noreferrer" target="_blank">они позволят не только узнать новые технологии, но и прокачать уже существующие навыки</a></p>
</blockquote></div><div class=""><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap;margin-bottom:var(--mantine-spacing-lg)" class="m_4081bf90 mantine-Group-root"><div class="m_4451eb3a mantine-Center-root" data-inline="true"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;margin-inline-end:var(--mantine-spacing-xs);color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-user "><path d="M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0"></path><path d="M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2"></path></svg></div><p style="margin-inline-end:var(--mantine-spacing-xl)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Павел Калашников</p><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">3 года назад</p></div><div style="align-items:center" class="m_8bffd616 mantine-Flex-root __m__-_R_5dirddmiub_"><a style="display:inline-flex" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/history-it-1971/votes"><div style="--ti-size:var(--ti-size-sm);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;margin-inline-end:var(--mantine-spacing-xs);color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-thumb-up "><path d="M7 11v8a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1h3a4 4 0 0 0 4 -4v-1a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1 -2 2h-7a3 3 0 0 1 -3 -3"></path></svg></div></a><p class="mantine-focus-auto m_b6d8b162 mantine-Text-root">18</p></div></div></div><div style="background-color:var(--mantine-color-indigo-light);border:calc(0.0625rem * var(--mantine-scale)) solid transparent;padding:var(--mantine-spacing-xl)" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root"><p style="margin-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-h4)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Читайте также:</p><ul style="margin-inline-start:var(--mantine-spacing-lg)" class="m_abbac491 mantine-List-root"><li style="margin-bottom:var(--mantine-spacing-sm)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><a style="color:inherit" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/group-training">Лайв-кодинг, совместное решение задач, поддержка друг друга: как устроено групповое обучение программированию на Хекслете</a></span></div></li><li style="margin-bottom:var(--mantine-spacing-sm)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><a style="color:inherit" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/kak-hexlet-uchit-zadavat-voprosy">Анатомия групп Хекслета: как студенты учатся задавать вопросы, и почему мы не отправляем их гуглить</a></span></div></li><li style="margin-bottom:var(--mantine-spacing-sm)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><a style="color:inherit" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/blog/posts/itogi-2022-goda">Старт новых профессий, выход в офлайн и рост комьюнити: что произошло на Хекслете в 2022 году</a></span></div></li></ul></div><div style="margin-block:var(--mantine-spacing-xl)" class="m_3eebeb36 mantine-Divider-root" data-orientation="horizontal" role="separator"></div></div><div></div></div><style data-mantine-styles="inline">.__m__-_R_lmiub_{--col-flex-grow:auto;--col-flex-basis:100%;--col-max-width:100%;}@media(min-width: 48em){.__m__-_R_lmiub_{--col-flex-grow:auto;--col-flex-basis:16.666666666666668%;--col-max-width:16.666666666666668%;}}@media(min-width: 62em){.__m__-_R_lmiub_{--col-flex-grow:auto;--col-flex-basis:33.333333333333336%;--col-max-width:33.333333333333336%;}}</style><div class="m_96bdd299 mantine-Grid-col __m__-_R_lmiub_ mantine-visible-from-md"><div style="background-color:var(--mantine-color-indigo-light);border:calc(0.0625rem * var(--mantine-scale)) solid transparent;margin-bottom:var(--mantine-spacing-xl);padding:var(--mantine-spacing-xl);width:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root"><div style="margin-bottom:var(--mantine-spacing-md)" class="m_4451eb3a mantine-Center-root" data-inline="true"><p style="font-size:var(--mantine-font-size-h4)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Категории</p></div><ul class="m_abbac491 mantine-List-root"><li style="margin-bottom:var(--mantine-spacing-xs)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><button style="color:inherit;text-decoration:underline" class="mantine-focus-auto m_87cf2631 mantine-UnstyledButton-root" type="button" aria-label="Мотивация">Мотивация</button></span></div></li><li style="margin-bottom:var(--mantine-spacing-xs)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><button style="color:inherit;text-decoration:underline" class="mantine-focus-auto m_87cf2631 mantine-UnstyledButton-root" type="button" aria-label="Истории успеха">Истории успеха</button></span></div></li><li style="margin-bottom:var(--mantine-spacing-xs)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><button style="color:inherit;text-decoration:underline" class="mantine-focus-auto m_87cf2631 mantine-UnstyledButton-root" type="button" aria-label="Дневник студента">Дневник студента</button></span></div></li><li style="margin-bottom:var(--mantine-spacing-xs)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><button style="color:inherit;text-decoration:underline" class="mantine-focus-auto m_87cf2631 mantine-UnstyledButton-root" type="button" aria-label="Код">Код</button></span></div></li><li style="margin-bottom:var(--mantine-spacing-xs)" class="m_abb6bec2 mantine-List-item" data-with-icon="true"><div class="m_75cd9f71 mantine-List-itemWrapper"><span class="m_60f83e5b mantine-List-itemIcon"><div class="m_4451eb3a mantine-Center-root"><div style="--ti-size:var(--ti-size-xs);--ti-bg:transparent;--ti-color:var(--mantine-color-indigo-light-color);--ti-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;color:inherit" class="m_7341320d mantine-ThemeIcon-root" data-variant="transparent" data-size="xs"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-compact-right "><path d="M11 4l3 8l-3 8"></path></svg></div></div></span><span class="mantine-List-itemLabel"><button style="color:inherit;text-decoration:underline" class="mantine-focus-auto m_87cf2631 mantine-UnstyledButton-root" type="button" aria-label="Карьера">Карьера</button></span></div></li></ul></div><div style="justify-content:end;margin-top:0rem;position:sticky;top:calc(5rem * var(--mantine-scale))" class="m_8bffd616 mantine-Flex-root __m__-_R_5dlmiub_"><div tabindex="0" style="cursor:pointer"><a style="text-decoration:none" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/courses_python?promo_name=program_category&promo_position=blog_post&promo_creative=card&promo_type=card"><div style="background-color:var(--mantine-color-default);border:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);padding-inline:var(--mantine-spacing-xl);padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-xs);width:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root"><div class="m_4451eb3a mantine-Center-root" data-inline="true"><p style="font-size:var(--mantine-font-size-h4)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Курсы по Python</p></div><img class="m_9e117634 mantine-Image-root" src="/vite/assets/development-BVihs_d5.png"/><p style="margin-bottom:var(--mantine-spacing-xs);text-align:right" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Посмотреть →</p></div></a></div></div></div></div></div></div></div>
</main>
<footer class="bg-dark fw-light text-light px-3 py-5">
<div class="row small">
<div class="col-12 col-sm-6 col-md-3">
<div class="h5 mb-3">Хекслет</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/about">О нас</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/testimonials">Отзывы</a>
</li>
<li>
<span class="nav-link link-light py-1 ps-0 external-link" data-href="https://b2b.hexlet.io" role="button">Корпоративное обучение</span>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/blog">Блог</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/qna">Вопросы и ответы</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/glossary">Глоссарий</a>
</li>
<li>
<span class="nav-link link-light py-1 ps-0 external-link" data-href="https://help.hexlet.io" data-target="_blank" role="button">Справка</span>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" target="_blank" rel="noopener noreferrer" href="/map">Карта сайта</a>
</li>
</ul>
</div>
<div class="col-12 col-sm-6 col-md-3">
<div class="h5 fw-normal mb-3">Направления</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_devops">DevOps
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_data_analytics">Аналитика
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_backend_development">Бэкенд
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_programming">Программирование
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_testing">Тестирование
</a></li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/courses_front_end_dev">Фронтенд
</a></li>
</ul>
</div>
<div class="col-12 col-sm-6 col-md-3">
<div class="h5">Профессии</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/devops-engineer-from-scratch">DevOps-инженер с нуля</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/go">Go-разработчик</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/java">Java-разработчик</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/python">Python-разработчик </a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/data-analytics">Аналитик данных</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/qa-engineer">Инженер по ручному тестированию</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/php">РНР-разработчик</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/frontend">Фронтенд-разработчик</a>
</li>
</ul>
</div>
<div class="col-12 col-sm-6 col-md-3">
<div class="h5">Навыки</div>
<ul class="list-unstyled">
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/python-django-developer">Django</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/docker">Docker</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/php-laravel-developer">Laravel</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/postman">Postman</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/js-react-developer">React</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/js-rest-api">REST API в Node.js</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/spring-boot">Spring Boot</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/programs/typescript">Typescript</a>
</li>
</ul>
</div>
</div>
<hr>
<div class="row">
<div class="col-12 col-sm-4 col-md-2">
<div class="fs-4">
<ul class="list-unstyled d-flex">
<li class="me-3">
<a aria-label="Telegram" target="_blank" class="link-light" rel="noopener noreferrer nofollow" href="https://t.me/hexlet_ru"><span class="bi bi-telegram"></span>
</a></li>
<li>
<a aria-label="Youtube" target="_blank" class="link-light" rel="noopener noreferrer nofollow" href="https://www.youtube.com/user/HexletUniversity"><span class="bi bi-youtube"></span>
</a></li>
</ul>
</div>
<div class="mb-2 d-flex flex-column">
<a class="link-light text-decoration-none" rel="nofollow" href="mailto:support@hexlet.io">support@hexlet.io</a>
<a class="link-light text-decoration-none py-2" target="_blank" href="https://t.me/hexlet_help_bot">t.me/hexlet_help_bot</a>
</div>
<ul class="list-unstyled d-flex">
<li class="me-3">
<span class="link-light text-decoration-none opacity-50 x-font-size-18 external-link" rel="nofollow" data-href="https://hexlet.io/locale/switch?new_locale=en" data-target="_self" role="button"><span class="my-auto">EN</span>
</span></li>
<li class="me-3">
<span class="link-light text-decoration-none opacity-50 x-font-size-18 opacity-100 external-link" rel="nofollow" data-href="https://ru.hexlet.io/locale/switch?new_locale=ru" data-target="_self" role="button"><span class="my-auto">RU</span>
</span></li>
<li class="me-3">
<span class="link-light text-decoration-none opacity-50 x-font-size-18 external-link" rel="nofollow" data-href="https://kz.hexlet.io/locale/switch?new_locale=kz" data-target="_self" role="button"><span class="my-auto">KZ</span>
</span></li>
</ul>
</div>
<div class="col-12 col-sm-4 col-md-3">
<ul class="list-unstyled fs-4">
<li class="mb-3">
<a class="link-light text-decoration-none" href="tel:8%20800%20100%2022%2047">8 800 100 22 47</a>
<span class="d-block opacity-50 small">бесплатно по РФ</span>
</li>
<li>
<a class="link-light text-decoration-none" href="tel:%2B7%20495%20085%2021%2062">+7 495 085 21 62</a>
<span class="d-block opacity-50 small">бесплатно по Москве</span>
</li>
</ul>
</div>
<div class="col-12 col-sm-4 col-md-3">
<div class="small mb-3">Образовательные услуги оказываются на основании Л035-01298-77/01989008 от 14.03.2025</div>
<ul class="list-unstyled small">
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/legal">Правовая информация</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/offer">Оферта</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/license">Лицензия</a>
</li>
<li>
<a class="nav-link link-light py-1 ps-0" href="/pages/contacts">Контакты</a>
</li>
</ul>
</div>
<div class="col-12 col-sm-12 col-md-4 small">
<div class="mb-2">
<div>ООО «<a href="/" class="text-decoration-none link-light">Хекслет Рус</a>»</div>
<div>108813 г. Москва, вн.тер.г. поселение Московский,</div>
<div>г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3</div>
<div>ОГРН 1217300010476</div>
<div>ИНН 7325174845</div>
</div>
<hr>
<div>АНО ДПО «<a href="/" class="text-decoration-none link-light">Учебный центр «Хекслет</a>»</div>
<div>119331 г. Москва, вн. тер. г. муниципальный округ</div>
<div>Ломоносовский, пр-кт Вернадского, д. 29</div>
<div>ОГРН 1247700712390</div>
<div>ИНН 7736364948</div>
</div>
</div>
</footer>
<div id="root-assistant-offcanvas"></div>
<script src="/vite/assets/assistant-CdBlNCiQ.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/chunk-DsPFFUou.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/init-nkZBEvfU.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/ErrorFallbackBlock-naDSYSy9.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/MarkdownBlock-DbyKWoR_.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/gon-D3e4yh1x.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/mantine-CGMYrt2Y.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/shiki-V011pkdv.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/utils-DRqSHbQE.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/routes-CCH8ilKF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/lib-XR8Qr8kR.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/dist-GCHh59xr.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/Box-B5-OOzBf.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/notifications.store-C-3AFSMn.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/useIsomorphicEffect-HJ6VK0D3.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/lib-KSp6QbZ0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/axios-BEvgo0ym.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/classnames-l6ipYlLR.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/dayjs.min-BkKovM-s.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/debounce-jMQ_Cf4f.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/i18next-BlSq9s7B.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/client-U9M77rxp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-dom-DaLxUz_h.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/useTranslation-Bx1Cdrkz.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/compiler-runtime-6XxiPFnt.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/jsx-runtime-CwjcCKJi.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite/assets/react-CkL4ZRHB.js" as="script" crossorigin="anonymous">
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v67327c56f0bb4ef8b305cae61679db8f1769101564043" integrity="sha512-rdcWY47ByXd76cbCFzznIcEaCN71jqkWBBqlwhF1SY7KubdLKZiEGeP7AyieKZlGP9hbY/MhGrwXzJC/HulNyg==" data-cf-beacon='{"version":"2024.11.0","token":"d11015b65d11429ea6b4a2ef37dd7e0b","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>