HTML Diff
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>