HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>3 авг 2021</li>
2 <ul><li>3 авг 2021</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Спойлер: все буквы заняты, букв больше нет.</p>
4 </ul><p>Спойлер: все буквы заняты, букв больше нет.</p>
5 <p>Анастасия Телесницкая для Skillbox Media</p>
5 <p>Анастасия Телесницкая для Skillbox Media</p>
6 <p>Фулстек-разработчик. Любимый стек: Java + Angular, но в хорошей компании готова писать хоть на языке Ада.</p>
6 <p>Фулстек-разработчик. Любимый стек: Java + Angular, но в хорошей компании готова писать хоть на языке Ада.</p>
7 <p>На каждую букву английского алфавита уже придумали язык программирования. О скольких из них знаете вы?</p>
7 <p>На каждую букву английского алфавита уже придумали язык программирования. О скольких из них знаете вы?</p>
8 <p>Язык A придумал Артур Уитни - канадский учёный-компьютерщик, но в массы ушла версия языка, доработанная специалистами Morgan Stanley. Она получила название<a>A+</a>.</p>
8 <p>Язык A придумал Артур Уитни - канадский учёный-компьютерщик, но в массы ушла версия языка, доработанная специалистами Morgan Stanley. Она получила название<a>A+</a>.</p>
9 <p>Этот язык - один из многих потомков языка APL, названного в честь книги "A Programming Language" (<em>англ</em>. "Язык программирования"). A+ - специализированный интерпретируемый язык. Он был разработан для создания высоконагруженных бизнес-приложений в сфере финансов.</p>
9 <p>Этот язык - один из многих потомков языка APL, названного в честь книги "A Programming Language" (<em>англ</em>. "Язык программирования"). A+ - специализированный интерпретируемый язык. Он был разработан для создания высоконагруженных бизнес-приложений в сфере финансов.</p>
10 <p>А вот<a>A#</a>(произносится "эй-шарп") с этой парочкой никак не связан - это просто версия языка Ada для платформы Microsoft.NET.</p>
10 <p>А вот<a>A#</a>(произносится "эй-шарп") с этой парочкой никак не связан - это просто версия языка Ada для платформы Microsoft.NET.</p>
11 <p>Один из самых старых языков программирования. Над ним работали Кен Томпсон и Денис Ритчи в шестидесятые-семидесятые годы. Сейчас на B уже никто не пишет, потому что на базе этого языка создали C, и вот тот стал по-настоящему популярным.</p>
11 <p>Один из самых старых языков программирования. Над ним работали Кен Томпсон и Денис Ритчи в шестидесятые-семидесятые годы. Сейчас на B уже никто не пишет, потому что на базе этого языка создали C, и вот тот стал по-настоящему популярным.</p>
12 <p>Пожалуй, самый известный язык из нашей подборки. Родился в недрах компании Bell Labs при участии всё того же Дениса Ритчи и стал первым среди языков высокого уровня, потеснившим ассемблер в разработке системного программного обеспечения: именно на C была написана операционная система Unix.</p>
12 <p>Пожалуй, самый известный язык из нашей подборки. Родился в недрах компании Bell Labs при участии всё того же Дениса Ритчи и стал первым среди языков высокого уровня, потеснившим ассемблер в разработке системного программного обеспечения: именно на C была написана операционная система Unix.</p>
13 <p>Позднее появился C++, который унаследовал синтаксис C, но в него добавили поддержку концепций объектно-ориентированного программирования и другие расширения.</p>
13 <p>Позднее появился C++, который унаследовал синтаксис C, но в него добавили поддержку концепций объектно-ориентированного программирования и другие расширения.</p>
14 <p>C# - самый молодой в семействе языков C, его начали разрабатывать в девяностые годы XX века. Взял многое у своих старших братьев, но избавился от части концепций, которые многие критиковали, - например, от множественного наследования.</p>
14 <p>C# - самый молодой в семействе языков C, его начали разрабатывать в девяностые годы XX века. Взял многое у своих старших братьев, но избавился от части концепций, которые многие критиковали, - например, от множественного наследования.</p>
15 Кадр: мультфильм "Стальной гигант"<p><strong><a>Минутка юмора</a></strong></p>
15 Кадр: мультфильм "Стальной гигант"<p><strong><a>Минутка юмора</a></strong></p>
16 <p>C позволяет легко выстрелить себе в ногу; С++ усложняет задачу, но когда вы это делаете, он отрывает вам ногу целиком.</p>
16 <p>C позволяет легко выстрелить себе в ногу; С++ усложняет задачу, но когда вы это делаете, он отрывает вам ногу целиком.</p>
17 <p>Забавно, но и это тоже потомок C. Точнее, он ближе к C++ по возрасту и концепциям, но круче по скорости и проще в освоении. Слоган<a>D</a>на официальном сайте - "Fast code, fast" (<em>англ</em>. "Быстрый код, быстро").</p>
17 <p>Забавно, но и это тоже потомок C. Точнее, он ближе к C++ по возрасту и концепциям, но круче по скорости и проще в освоении. Слоган<a>D</a>на официальном сайте - "Fast code, fast" (<em>англ</em>. "Быстрый код, быстро").</p>
18 <p>Несмотря на столь короткое название, это очень серьёзный язык, придуманный серьёзными людьми из Electric Communities. Эта компания была основана сотрудниками Стэнфордского университета и в девяностые годы прошлого века занималась разработкой веб-сервисов и приложений.</p>
18 <p>Несмотря на столь короткое название, это очень серьёзный язык, придуманный серьёзными людьми из Electric Communities. Эта компания была основана сотрудниками Стэнфордского университета и в девяностые годы прошлого века занималась разработкой веб-сервисов и приложений.</p>
19 <p>Миссия<a>E</a> - безопасные распределённые вычисления. Все значения в нём - объекты, которые живут в разных потоках исполнения и взаимодействуют между собой с помощью сообщений. Суть технологии в том, что вычислительные задачи решаются параллельно на нескольких компьютерах, - так быстрее, если всё правильно настроить.</p>
19 <p>Миссия<a>E</a> - безопасные распределённые вычисления. Все значения в нём - объекты, которые живут в разных потоках исполнения и взаимодействуют между собой с помощью сообщений. Суть технологии в том, что вычислительные задачи решаются параллельно на нескольких компьютерах, - так быстрее, если всё правильно настроить.</p>
20 <p>F - это подмножество старого и почти забытого языка программирования - Fortran, известное даже меньше своего "родителя". Если вы попробуете найти информацию о нём в поисковике, то в топе выдачи окажутся ресурсы о F#, у которого с F мало общего.</p>
20 <p>F - это подмножество старого и почти забытого языка программирования - Fortran, известное даже меньше своего "родителя". Если вы попробуете найти информацию о нём в поисковике, то в топе выдачи окажутся ресурсы о F#, у которого с F мало общего.</p>
21 <p>F# - версия языка OCaml для платформы Microsoft.NET. Это универсальный язык, подходит для кросс-платформенной разработки, похож на C# хотя бы тем, что тоже создан при участии Microsoft. А вот про отличия подробнее рассказано в <a>этой</a>статье.</p>
21 <p>F# - версия языка OCaml для платформы Microsoft.NET. Это универсальный язык, подходит для кросс-платформенной разработки, похож на C# хотя бы тем, что тоже создан при участии Microsoft. А вот про отличия подробнее рассказано в <a>этой</a>статье.</p>
22 <p><a>F*</a>(произносится "эф-стар") - ещё один продукт Microsoft. Этот язык очень любит проверки - он ориентирован на так называемую формальную верификацию (соответствие формальным требованиям) программ, которые на нём пишутся. На F*<a>написаны</a>протоколы безопасности, веб-серверы, расширения веб-браузера. В рамках<a>проекта "Эверест"</a>на нём хотят переписать вообще всё, что имеет отношение к HTTPS.</p>
22 <p><a>F*</a>(произносится "эф-стар") - ещё один продукт Microsoft. Этот язык очень любит проверки - он ориентирован на так называемую формальную верификацию (соответствие формальным требованиям) программ, которые на нём пишутся. На F*<a>написаны</a>протоколы безопасности, веб-серверы, расширения веб-браузера. В рамках<a>проекта "Эверест"</a>на нём хотят переписать вообще всё, что имеет отношение к HTTPS.</p>
23 <p><strong><a>Минутка юмора</a></strong></p>
23 <p><strong><a>Минутка юмора</a></strong></p>
24 <p>"Всякий раз, когда два программиста встречаются для критического анализа своих программ, они оба молчат" (Алан Перлис).</p>
24 <p>"Всякий раз, когда два программиста встречаются для критического анализа своих программ, они оба молчат" (Алан Перлис).</p>
25 <p>Написать компилятор на G у вас не выйдет, как и вообще использовать этот язык вне его среды обитания -<a>LabVIEW</a>. Это графический язык, то есть вместо того, чтобы писать текст программы, нужно мышкой перетаскивать блоки на диаграмму.</p>
25 <p>Написать компилятор на G у вас не выйдет, как и вообще использовать этот язык вне его среды обитания -<a>LabVIEW</a>. Это графический язык, то есть вместо того, чтобы писать текст программы, нужно мышкой перетаскивать блоки на диаграмму.</p>
26 <p>LabVIEW - расшифровывается как Laboratory Virtual Instrumentation Engineering Workbench. Если переводить дословно, то это "лабораторный виртуальный верстак для приборостроения", и язык G действительно ориентирован в основном на лабораторные исследования, измерения и сбор данных.</p>
26 <p>LabVIEW - расшифровывается как Laboratory Virtual Instrumentation Engineering Workbench. Если переводить дословно, то это "лабораторный виртуальный верстак для приборостроения", и язык G действительно ориентирован в основном на лабораторные исследования, измерения и сбор данных.</p>
27 <p>Формально язык с таким названием существует, у него даже есть свой<a>сайт</a>. Вот только там написано, что язык начали делать аж в 2012 году, но так и не доделали. Всё, что пока с его помощью можно запрограммировать, - объединение строк.</p>
27 <p>Формально язык с таким названием существует, у него даже есть свой<a>сайт</a>. Вот только там написано, что язык начали делать аж в 2012 году, но так и не доделали. Всё, что пока с его помощью можно запрограммировать, - объединение строк.</p>
28 <p>Собака на сене какая-то - букву застолбили, а язык так и не создали: -)</p>
28 <p>Собака на сене какая-то - букву застолбили, а язык так и не создали: -)</p>
29 Кадр: мультфильм "Любовь, смерть и роботы"<p>В случае с I с сайтом не заморачивались, зато у него есть<a>репозиторий</a>на GitHub и понятная цель - создатели хотят расширить возможности языка J (он тоже попал в нашу подборку) так, чтобы в программах можно было использовать не только массивы, но и другие структуры данных.</p>
29 Кадр: мультфильм "Любовь, смерть и роботы"<p>В случае с I с сайтом не заморачивались, зато у него есть<a>репозиторий</a>на GitHub и понятная цель - создатели хотят расширить возможности языка J (он тоже попал в нашу подборку) так, чтобы в программах можно было использовать не только массивы, но и другие структуры данных.</p>
30 <p>И снова родственник языка APL. Точнее,<a>J</a> - это смесь из APL, FP и FL. В этом языке совсем нет переменных - только функции. А ещё этот язык очень хочет быть похожим на человеческий. При описании сущностей программы оперирует терминами грамматики: например, данные в нём называются существительными, а функции - глаголами.</p>
30 <p>И снова родственник языка APL. Точнее,<a>J</a> - это смесь из APL, FP и FL. В этом языке совсем нет переменных - только функции. А ещё этот язык очень хочет быть похожим на человеческий. При описании сущностей программы оперирует терминами грамматики: например, данные в нём называются существительными, а функции - глаголами.</p>
31 <p>Используется J в основном для математического и статистического анализа данных.</p>
31 <p>Используется J в основном для математического и статистического анализа данных.</p>
32 <p>Следующая буква - опять наследие APL. Более того, язык K придумал тот же Артур Уитни, которого мы упоминали в рассказе про A. Для продвижения он даже создал компанию - Kx Systems, которая работает и сейчас. На языке K создаются финансовые приложения для банков.</p>
32 <p>Следующая буква - опять наследие APL. Более того, язык K придумал тот же Артур Уитни, которого мы упоминали в рассказе про A. Для продвижения он даже создал компанию - Kx Systems, которая работает и сейчас. На языке K создаются финансовые приложения для банков.</p>
33 <p><strong><a>Минутка юмора</a></strong></p>
33 <p><strong><a>Минутка юмора</a></strong></p>
34 <p>Есть только два типа языков программирования: те, на которые все жалуются, и те, которыми никто не пользуется.</p>
34 <p>Есть только два типа языков программирования: те, на которые все жалуются, и те, которыми никто не пользуется.</p>
35 <p>До наших дней дожили сразу несколько M-языков:</p>
35 <p>До наших дней дожили сразу несколько M-языков:</p>
36 <ul><li>Так называется язык формул в Microsoft Power Query, приложении для работы с данными.</li>
36 <ul><li>Так называется язык формул в Microsoft Power Query, приложении для работы с данными.</li>
37 <li>Так сокращённо называют язык MUMPS (Massachusetts General Hospital Utility Multi-Programming System - Мультипрограммная система Общеклинической больницы Массачусетса), созданный специально для разработки медицинских программ.</li>
37 <li>Так сокращённо называют язык MUMPS (Massachusetts General Hospital Utility Multi-Programming System - Мультипрограммная система Общеклинической больницы Массачусетса), созданный специально для разработки медицинских программ.</li>
38 <li>M - это ещё и простой предметно-ориентированный язык, который<a>придумали</a>во Французском управлении государственных финансов (DGFiP) для расчёта налогов.</li>
38 <li>M - это ещё и простой предметно-ориентированный язык, который<a>придумали</a>во Французском управлении государственных финансов (DGFiP) для расчёта налогов.</li>
39 </ul><p>А это, похоже, секретный язык будущего. Поисковики выдают только ссылку на краткое описание<a>статьи</a>, которая так и называется - "Язык программирования N". Доступ к ней можно получить только по подписке, так что придётся поверить анонсу:</p>
39 </ul><p>А это, похоже, секретный язык будущего. Поисковики выдают только ссылку на краткое описание<a>статьи</a>, которая так и называется - "Язык программирования N". Доступ к ней можно получить только по подписке, так что придётся поверить анонсу:</p>
40 <p>"Мы думаем, что в будущем нейронные сети будут развиваться, и хотим спроектировать полноценную среду разработки для создания и тестирования программ нового поколения. Язык для описания нейронных сетей будет частью этой среды".</p>
40 <p>"Мы думаем, что в будущем нейронные сети будут развиваться, и хотим спроектировать полноценную среду разработки для создания и тестирования программ нового поколения. Язык для описания нейронных сетей будет частью этой среды".</p>
41 <p>Ниже написано, что разработка ведётся в рамках проекта Pygmalion ESPRIT II 2059. Так что, возможно, придётся ждать ещё лет тридцать, чтобы узнать подробности.</p>
41 <p>Ниже написано, что разработка ведётся в рамках проекта Pygmalion ESPRIT II 2059. Так что, возможно, придётся ждать ещё лет тридцать, чтобы узнать подробности.</p>
42 <p>Мой самый любимый язык из этой подборки, потому что когда-то в универе мы, студенты, вместе писали компилятор языка O - подмножества языка Оберон. Только не говорите, что вы не слышали про Оберон, - его же создал тот самый Никлаус Вирт, который и Паскаль когда-то придумал. И, да, Паскаль - тоже язык программирования :)</p>
42 <p>Мой самый любимый язык из этой подборки, потому что когда-то в универе мы, студенты, вместе писали компилятор языка O - подмножества языка Оберон. Только не говорите, что вы не слышали про Оберон, - его же создал тот самый Никлаус Вирт, который и Паскаль когда-то придумал. И, да, Паскаль - тоже язык программирования :)</p>
43 <p>Существует и более известная версия<a>O</a> - это эзотерический язык программирования. Эзотерические языки зачастую создаются только шутки ради или как произведения искусства, но у O есть цель - прокачивать программистские скилзы. Он используется для<a>код-гольфинга</a>, решения задачек по программированию.</p>
43 <p>Существует и более известная версия<a>O</a> - это эзотерический язык программирования. Эзотерические языки зачастую создаются только шутки ради или как произведения искусства, но у O есть цель - прокачивать программистские скилзы. Он используется для<a>код-гольфинга</a>, решения задачек по программированию.</p>
44 <p>Ещё у этого языка не только название из одной буквы, но и все команды тоже.</p>
44 <p>Ещё у этого языка не только название из одной буквы, но и все команды тоже.</p>
45 <p>Например, программа io сначала читает то, что вводит пользователь в консоли (input), а потом выводит то же самое на экран (output).</p>
45 <p>Например, программа io сначала читает то, что вводит пользователь в консоли (input), а потом выводит то же самое на экран (output).</p>
46 <p>Подробнее о том, что такое эзотерические языки, и про другие их примеры мы писали в <a>этой</a>статье.</p>
46 <p>Подробнее о том, что такое эзотерические языки, и про другие их примеры мы писали в <a>этой</a>статье.</p>
47 Кадр: фильм "На Париж"<p>P - язык для моделирования сложных распределённых систем. Сейчас он используется в Amazon и, судя по <a>репозиторию</a>, активно развивается. По словам создателей, на нём писали USB-драйверы для Windows, программы на P применяли в робототехнике. А ещё этот язык<a>подходит</a>для разработки в области Интернета вещей (IoT).</p>
47 Кадр: фильм "На Париж"<p>P - язык для моделирования сложных распределённых систем. Сейчас он используется в Amazon и, судя по <a>репозиторию</a>, активно развивается. По словам создателей, на нём писали USB-драйверы для Windows, программы на P применяли в робототехнике. А ещё этот язык<a>подходит</a>для разработки в области Интернета вещей (IoT).</p>
48 <p><a>P#</a>никак не связан с предыдущим, это версия языка Prolog для Microsoft.NET.</p>
48 <p><a>P#</a>никак не связан с предыдущим, это версия языка Prolog для Microsoft.NET.</p>
49 <p>Есть ещё P′′ (произносится "пи-дабл-прайм"), который известен в узких кругах тем, что стал первым<a>Тьюринг-полным</a>языком программирования без команды GOTO (переход на строку с меткой). В широких же кругах чаще упоминают эзотерический язык Brainfuck - вариацию языка P′′.</p>
49 <p>Есть ещё P′′ (произносится "пи-дабл-прайм"), который известен в узких кругах тем, что стал первым<a>Тьюринг-полным</a>языком программирования без команды GOTO (переход на строку с меткой). В широких же кругах чаще упоминают эзотерический язык Brainfuck - вариацию языка P′′.</p>
50 <p>Q - это обёртка над языком K, который создал Артур Уитни, который создал A в доме, который построил Джек. Основное предназначение Q - работа с массивами данных, это язык запросов системы управления базами данных kdb+.</p>
50 <p>Q - это обёртка над языком K, который создал Артур Уитни, который создал A в доме, который построил Джек. Основное предназначение Q - работа с массивами данных, это язык запросов системы управления базами данных kdb+.</p>
51 <p>Q (с тем же названием - смотрите не перепутайте :)) - это эквациональный (от англ. equation - уравнение) язык программирования, созданный сотрудником немецкого Университета Майнца Альфредом Графом. Программа на этом языке - это набор уравнений, которые используются для вычисления выражений. На смену Q позднее пришёл<a>язык Pure</a>.</p>
51 <p>Q (с тем же названием - смотрите не перепутайте :)) - это эквациональный (от англ. equation - уравнение) язык программирования, созданный сотрудником немецкого Университета Майнца Альфредом Графом. Программа на этом языке - это набор уравнений, которые используются для вычисления выражений. На смену Q позднее пришёл<a>язык Pure</a>.</p>
52 <p><a>Q#</a> - самый современный язык на эту букву. Это свободно распространяемый компанией Microsoft язык для создания квантовых алгоритмов.</p>
52 <p><a>Q#</a> - самый современный язык на эту букву. Это свободно распространяемый компанией Microsoft язык для создания квантовых алгоритмов.</p>
53 <p>R - стильно, модно, современно. Это популярный язык для анализа данных, главный конкурент Python в этой сфере. Начинал свою карьеру как проект Оклендского университета для внутреннего использования, но выскочил в большой мир и многим понравился. Вот<a>здесь</a>можно прочитать о нём подробнее.</p>
53 <p>R - стильно, модно, современно. Это популярный язык для анализа данных, главный конкурент Python в этой сфере. Начинал свою карьеру как проект Оклендского университета для внутреннего использования, но выскочил в большой мир и многим понравился. Вот<a>здесь</a>можно прочитать о нём подробнее.</p>
54 <p>S - статистический (созданный для применения в статистике) язык программирования, разработанный сотрудниками Bell Labs. Девиз S, по словам его авторов, - "Быстро и добросовестно превращать идеи в программы".</p>
54 <p>S - статистический (созданный для применения в статистике) язык программирования, разработанный сотрудниками Bell Labs. Девиз S, по словам его авторов, - "Быстро и добросовестно превращать идеи в программы".</p>
55 <p>Язык больше не развивается и не используется, зато жива и отлично себя чувствует его новая продвинутая реализация - тот самый уже знакомый нам R.</p>
55 <p>Язык больше не развивается и не используется, зато жива и отлично себя чувствует его новая продвинутая реализация - тот самый уже знакомый нам R.</p>
56 <p><a>T </a>- это диалект языка Scheme, а Scheme - диалект Lisp. T был создан в качестве эксперимента - сотрудники Йельского университета (upd: в 2025 году объявлен в России нежелательной организацией) хотели убедиться, что Scheme можно использовать как основу для разработки языка программирования, который будет работать эффективнее своего родственника Lisp.</p>
56 <p><a>T </a>- это диалект языка Scheme, а Scheme - диалект Lisp. T был создан в качестве эксперимента - сотрудники Йельского университета (upd: в 2025 году объявлен в России нежелательной организацией) хотели убедиться, что Scheme можно использовать как основу для разработки языка программирования, который будет работать эффективнее своего родственника Lisp.</p>
57 <p>Возможно, у них даже получилось, и для своего времени (восьмидесятые годы прошлого века) T был хорош. Но современным языкам он уже не конкурент - последний релиз языка вышел почти 40 лет назад.</p>
57 <p>Возможно, у них даже получилось, и для своего времени (восьмидесятые годы прошлого века) T был хорош. Но современным языкам он уже не конкурент - последний релиз языка вышел почти 40 лет назад.</p>
58 <p><strong><a>Минутка юмора</a></strong></p>
58 <p><strong><a>Минутка юмора</a></strong></p>
59 <p>- Какой язык используется в программировании чаще всего?</p>
59 <p>- Какой язык используется в программировании чаще всего?</p>
60 <p>- Ненормативная лексика.</p>
60 <p>- Ненормативная лексика.</p>
61 <p>Язык U создал американский программист Роб Апкрафт. Как пишет Роб, он когда-то стал настолько одержим операционными системами, что решил написать собственную. Он где-то прочитал, что для такой задачи нужно изучать ассемблер, и даже попытался это сделать, но язык показался ему очень трудным, а сам Роб называет себя очень ленивым.</p>
61 <p>Язык U создал американский программист Роб Апкрафт. Как пишет Роб, он когда-то стал настолько одержим операционными системами, что решил написать собственную. Он где-то прочитал, что для такой задачи нужно изучать ассемблер, и даже попытался это сделать, но язык показался ему очень трудным, а сам Роб называет себя очень ленивым.</p>
62 <p>В итоге он написал собственный низкоуровневый язык программирования, чтобы разрабатывать на нём операционную систему. При желании вы можете помочь Апкрафту в улучшении U, он <a>не против</a>.</p>
62 <p>В итоге он написал собственный низкоуровневый язык программирования, чтобы разрабатывать на нём операционную систему. При желании вы можете помочь Апкрафту в улучшении U, он <a>не против</a>.</p>
63 <p><a>V</a> - ещё один персональный, но крайне амбициозный проект нидерландского разработчика русского происхождения Александра Медведникова.</p>
63 <p><a>V</a> - ещё один персональный, но крайне амбициозный проект нидерландского разработчика русского происхождения Александра Медведникова.</p>
64 <p>Автор называет V улучшенной версией языка Go и утверждает, что язык такой же быстрый, как C, и разумно использует память. При этом он безопасный, а выучить синтаксис можно меньше чем за час. Это универсальный язык, который подходит для создания игр, веб-разработки и даже системного программирования.</p>
64 <p>Автор называет V улучшенной версией языка Go и утверждает, что язык такой же быстрый, как C, и разумно использует память. При этом он безопасный, а выучить синтаксис можно меньше чем за час. Это универсальный язык, который подходит для создания игр, веб-разработки и даже системного программирования.</p>
65 Изображение: официальный промоматериал к фильму "V - значит вендетта"<p>Этот язык появился на свет благодаря двум стареньким карманным компьютерам HP. Они так понравились Виктору Тоту, программисту и архитектору, что он захотел написать для них программы.</p>
65 Изображение: официальный промоматериал к фильму "V - значит вендетта"<p>Этот язык появился на свет благодаря двум стареньким карманным компьютерам HP. Они так понравились Виктору Тоту, программисту и архитектору, что он захотел написать для них программы.</p>
66 <p>По разным причинам существующие языки не подходили или были неудобны, тогда Виктор решил поступить "как настоящий программист" и написать свой язык. Так и появился<a>W</a>.</p>
66 <p>По разным причинам существующие языки не подходили или были неудобны, тогда Виктор решил поступить "как настоящий программист" и написать свой язык. Так и появился<a>W</a>.</p>
67 <p>W - очень простой язык, код его компилятора умещается на одном листе бумаги. А ещё он похож на C, только без ключевых слов и типов.</p>
67 <p>W - очень простой язык, код его компилятора умещается на одном листе бумаги. А ещё он похож на C, только без ключевых слов и типов.</p>
68 <p>Должна признаться, во вступлении я вас обманула - не все буквы заняты, X свободна. Найти язык, который называется просто X, мне не удалось, но если добавить один-два символа, то будет о чём рассказать.</p>
68 <p>Должна признаться, во вступлении я вас обманула - не все буквы заняты, X свободна. Найти язык, который называется просто X, мне не удалось, но если добавить один-два символа, то будет о чём рассказать.</p>
69 <p><a>X#</a> - самый молодой в семействе языков для платформы .NET. Авторы позиционируют его как C# с синтаксисом xBase.</p>
69 <p><a>X#</a> - самый молодой в семействе языков для платформы .NET. Авторы позиционируют его как C# с синтаксисом xBase.</p>
70 <p><a>X++</a> - это часть платформы разработки Microsoft MorphX, которая используется для построения систем бухгалтерского учёта и управления бизнесом. Это объектно-ориентированный язык, похожий на C#. Его особенности - сборщик мусора и поддержка SQL-запросов.</p>
70 <p><a>X++</a> - это часть платформы разработки Microsoft MorphX, которая используется для построения систем бухгалтерского учёта и управления бизнесом. Это объектно-ориентированный язык, похожий на C#. Его особенности - сборщик мусора и поддержка SQL-запросов.</p>
71 <p>На эту букву есть один старый и один новый, один серьёзный и один эзотерический язык, но оба никем не используются.</p>
71 <p>На эту букву есть один старый и один новый, один серьёзный и один эзотерический язык, но оба никем не используются.</p>
72 <p><a>Y</a> - создан в восьмидесятых Департаментом компьютерных наук Университета Аризоны. Остался в истории как простой язык общего назначения, что-то среднее между языками Ratfor и C, по синтаксису близок к C.</p>
72 <p><a>Y</a> - создан в восьмидесятых Департаментом компьютерных наук Университета Аризоны. Остался в истории как простой язык общего назначения, что-то среднее между языками Ratfor и C, по синтаксису близок к C.</p>
73 <p><a>Y</a> - эзотерический язык, один из многих придуманный заядлым разработчиком языков Конором О’Брайеном.</p>
73 <p><a>Y</a> - эзотерический язык, один из многих придуманный заядлым разработчиком языков Конором О’Брайеном.</p>
74 <p>Последний язык в нашей подборке,<a>Z</a>, пользователи Reddit охарактеризовали так:</p>
74 <p>Последний язык в нашей подборке,<a>Z</a>, пользователи Reddit охарактеризовали так:</p>
75 <p>"Основная идея кажется умной, но не слишком умной".</p>
75 <p>"Основная идея кажется умной, но не слишком умной".</p>
76 <p>По словам автора, Криса Дона, это простой язык со своеобразным синтаксисом, вдохновлённым языком разметки Markdown и языком программирования Lisp.</p>
76 <p>По словам автора, Криса Дона, это простой язык со своеобразным синтаксисом, вдохновлённым языком разметки Markdown и языком программирования Lisp.</p>
77 <p>Основа языка - так называемые Z-выражения вида "название аргументы". Скобки и другие разделители не используются, а если нужно передать несколько аргументов, они просто переносятся каждый на свою строку и пишутся друг под другом.</p>
77 <p>Основа языка - так называемые Z-выражения вида "название аргументы". Скобки и другие разделители не используются, а если нужно передать несколько аргументов, они просто переносятся каждый на свою строку и пишутся друг под другом.</p>
78 <p>Не все "однобуквенные" языки такие игрушечные, как Z или Y. Например, на наших курсах можно выучить легендарный<a>C++</a>или<a>C#</a>и создавать сложные приложения, сервисы, игры. А если вам больше интересен анализ данных, пригодится курс по языку<a>R</a>.</p>
78 <p>Не все "однобуквенные" языки такие игрушечные, как Z или Y. Например, на наших курсах можно выучить легендарный<a>C++</a>или<a>C#</a>и создавать сложные приложения, сервисы, игры. А если вам больше интересен анализ данных, пригодится курс по языку<a>R</a>.</p>
79 <p>Хотя знаете - не ограничивайтесь только языками с короткими названиями. В разделе<a>курсов по программированию</a>ещё много языков, освоив которые вы точно станете востребованным разработчиком. Кстати, и с поиском работы тоже поможем.</p>
79 <p>Хотя знаете - не ограничивайтесь только языками с короткими названиями. В разделе<a>курсов по программированию</a>ещё много языков, освоив которые вы точно станете востребованным разработчиком. Кстати, и с поиском работы тоже поможем.</p>
80 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
80 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>