0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p><strong>Строчки "Привет, мир!" знакомы всем программистам в мире. Хотя это просто показывает, что код компилируется, загружается, исполняется и выводит данные наружу. Рассказываем, почему стали так популярны именно эти строки, при чем тут один классический учебник по программированию и мультик про цыпленка.</strong></p>
1
<p><strong>Строчки "Привет, мир!" знакомы всем программистам в мире. Хотя это просто показывает, что код компилируется, загружается, исполняется и выводит данные наружу. Рассказываем, почему стали так популярны именно эти строки, при чем тут один классический учебник по программированию и мультик про цыпленка.</strong></p>
2
<h2>Содержание</h2>
2
<h2>Содержание</h2>
3
<ul><li><a>История одного учебника</a></li>
3
<ul><li><a>История одного учебника</a></li>
4
<li><a>Все ненавидят компьютеры</a></li>
4
<li><a>Все ненавидят компьютеры</a></li>
5
<li><a>Полезные компьютеры</a></li>
5
<li><a>Полезные компьютеры</a></li>
6
</ul><h2>История одного учебника</h2>
6
</ul><h2>История одного учебника</h2>
7
<p>Канадский пионер разработки Брайан Керниган написал несколько бестселлеров по программированию еще в то время, когда персональные компьютеры только перестали стоить миллионы долларов за одну штуку. Именно в его книге "Введение в язык программирования B" для компании Bell Labs впервые появилась фраза "Hello, world!" в 1973 году:</p>
7
<p>Канадский пионер разработки Брайан Керниган написал несколько бестселлеров по программированию еще в то время, когда персональные компьютеры только перестали стоить миллионы долларов за одну штуку. Именно в его книге "Введение в язык программирования B" для компании Bell Labs впервые появилась фраза "Hello, world!" в 1973 году:</p>
8
<p>По совпадению, это и есть дебют знаменитого "Привет, Мир!". К сожалению, деталей возникновения этой фразы не осталось - никто не знает, почему Керниган выбрал именно ее для своей книги. И в своих интервью он везде признавался, что не помнит, как у него появилась мысль использовать "Привет, Мир!" в качестве примера.</p>
8
<p>По совпадению, это и есть дебют знаменитого "Привет, Мир!". К сожалению, деталей возникновения этой фразы не осталось - никто не знает, почему Керниган выбрал именно ее для своей книги. И в своих интервью он везде признавался, что не помнит, как у него появилась мысль использовать "Привет, Мир!" в качестве примера.</p>
9
<blockquote><p>"Все, что я помню - мультик, в котором цыпленок выпрыгивал из яйца со словами: "Привет, Мир!", - рассказывал Керниган в своих интервью про эту фразу.</p>
9
<blockquote><p>"Все, что я помню - мультик, в котором цыпленок выпрыгивал из яйца со словами: "Привет, Мир!", - рассказывал Керниган в своих интервью про эту фразу.</p>
10
</blockquote><p>Сейчас никто уже не помнит про язык B, а само руководство не купить даже в печатном варианте. Но почему тогда мы все пишем эту программу? Все просто - она была и в следующей книге Кернигана, "Язык программирования C", которая была настольной книгой практически у каждого разработчика в 80-х годах.</p>
10
</blockquote><p>Сейчас никто уже не помнит про язык B, а само руководство не купить даже в печатном варианте. Но почему тогда мы все пишем эту программу? Все просто - она была и в следующей книге Кернигана, "Язык программирования C", которая была настольной книгой практически у каждого разработчика в 80-х годах.</p>
11
<p>Сейчас трудно представить, чтобы учебник по программированию так сильно изменил индустрию. Чтобы понять, как это могло произойти во времена учебников Кернигана, совершим небольшое путешествие во времени.</p>
11
<p>Сейчас трудно представить, чтобы учебник по программированию так сильно изменил индустрию. Чтобы понять, как это могло произойти во времена учебников Кернигана, совершим небольшое путешествие во времени.</p>
12
<h2>Все ненавидят компьютеры</h2>
12
<h2>Все ненавидят компьютеры</h2>
13
<p><strong>1890 год.</strong>Электромеханический табулятор используют для переписи населения в США. Громадина, больше похожая на ткацкий станок, работает с перфокартами. В СССР такие стали использовать с 1925 года.</p>
13
<p><strong>1890 год.</strong>Электромеханический табулятор используют для переписи населения в США. Громадина, больше похожая на ткацкий станок, работает с перфокартами. В СССР такие стали использовать с 1925 года.</p>
14
<p><strong>1940 год.</strong>Двухтонный шкаф с барабанчиками расшифровывал немецкие коды и помог победить во Второй мировой. Слово "компьютер" слишком скучное, поэтому для него выбрали более поэтичное название - Turing Bombe.</p>
14
<p><strong>1940 год.</strong>Двухтонный шкаф с барабанчиками расшифровывал немецкие коды и помог победить во Второй мировой. Слово "компьютер" слишком скучное, поэтому для него выбрали более поэтичное название - Turing Bombe.</p>
15
<p><strong>1970-е.</strong>Перфокарты останутся в жизни программистов еще на 30 лет. Даже в 1950 годах коммерческие компьютеры все еще стоили миллионы - и годились только для выполнения арифметических вычислений. Это были компьютеры Zuse 3 и UNIVAC. И только к концу 70-х перфокарты ушли в прошлое и программисты смогли напечатать что-то в консоли.</p>
15
<p><strong>1970-е.</strong>Перфокарты останутся в жизни программистов еще на 30 лет. Даже в 1950 годах коммерческие компьютеры все еще стоили миллионы - и годились только для выполнения арифметических вычислений. Это были компьютеры Zuse 3 и UNIVAC. И только к концу 70-х перфокарты ушли в прошлое и программисты смогли напечатать что-то в консоли.</p>
16
<p>До учебников Кернигана люди видели компьютеры как неприкосновенный предмет роскоши, доступ к которому имели только академические верха, оборона или правительство.</p>
16
<p>До учебников Кернигана люди видели компьютеры как неприкосновенный предмет роскоши, доступ к которому имели только академические верха, оборона или правительство.</p>
17
<h2>Полезные компьютеры</h2>
17
<h2>Полезные компьютеры</h2>
18
<p>Первые руководства по программированию через интерфейсы начинались с одного и того же - они горячо убеждали читателя в том, что компьютеры на самом деле полезны. Более того, первые мини-компьютеры даже компьютерами не назывались: маркетологи не хотели, чтобы инновационный продукт связывали с этими "проклятыми" громадинами.</p>
18
<p>Первые руководства по программированию через интерфейсы начинались с одного и того же - они горячо убеждали читателя в том, что компьютеры на самом деле полезны. Более того, первые мини-компьютеры даже компьютерами не назывались: маркетологи не хотели, чтобы инновационный продукт связывали с этими "проклятыми" громадинами.</p>
19
<p>Если верить доктору Джону Маунту, то "Привет, Мир!" распространилось как раз в этот переломный момент.</p>
19
<p>Если верить доктору Джону Маунту, то "Привет, Мир!" распространилось как раз в этот переломный момент.</p>
20
<p>Кроме этой фразы, программистам предлагались и другие: в книге 1964 года под названием "Мой компьютер любит, когда я говорю с ним на Basic", введение убеждает читателя в общей пользе изучения программирования. А один из примеров кода должен вывести на экран фразу: "<strong>МОЙ ЧЕЛОВЕК МЕНЯ ПОНИМАЕТ</strong>".</p>
20
<p>Кроме этой фразы, программистам предлагались и другие: в книге 1964 года под названием "Мой компьютер любит, когда я говорю с ним на Basic", введение убеждает читателя в общей пользе изучения программирования. А один из примеров кода должен вывести на экран фразу: "<strong>МОЙ ЧЕЛОВЕК МЕНЯ ПОНИМАЕТ</strong>".</p>
21
<p>И сейчас на свете есть миллион способов написать первую программу, но "Привет, Мир!" до сих пор самый известный.</p>
21
<p>И сейчас на свете есть миллион способов написать первую программу, но "Привет, Мир!" до сих пор самый известный.</p>