Когда мы думаем о программировании, мы, вероятно, будем думать о таких языках, как Java, Python или C++ и т. д. Эти популярные языки кодирования обычно используются большинством разработчиков программного обеспечения, и эти языки имеют очень похожий синтаксис: все они написаны в разных стилях английского языка. Однако задумывались ли вы когда-нибудь о языках программирования, которых нет на английском? Правда в том, что существует множество языков программирования, написанных не на английском языке, и у них очень интересные формы.

Пробел

Первый язык программирования, который мы собираемся рассмотреть, называется Пробел. В большинстве языков программирования пробелы не имеют большого значения или просто игнорируются компилятором. Однако в этом языке, как следует из его названия, пробелы действительно важны. Интерпретатор пробелов фактически игнорирует все непробельные символы. Единственным осмысленным синтаксисом для него являются пробелы, табуляции и переводы строки, и эти пробельные символы представлены в двоичной форме, где пробелы представляют 0, а табуляции представляют 1.

Итак, Space-space-space-tab-space-tab-tab-linefeed — это двоичное число 0001011, которое равно 11 в десятичном виде. Если вы большой поклонник пробелов и двоичных файлов, я думаю, вам будет интересно попробовать этот язык.

Пит

Второй язык программирования, который мы собираемся изучить, — это язык программирования, основанный на цветах. Его зовут Пит. Процесс кодирования в Piet подобен рисованию картинки. На самом деле разработчики этого языка назвали этот язык программирования в честь художника-геометрического абстракциониста — Пита Мондриана, поскольку принцип построения этого языка — в форме абстрактного искусства. Пит использует 20 различных цветов, а код Пита принимает форму графики, составленной из этих цветов в разных пикселях. Каждый отдельный пиксель цвета важен для языка; они похожи на словарные слова английского языка.

Когда язык скомпилирован, интерпретатор начинает интерпретировать язык с верхнего левого угла «графика». Затем направление выполнения кодов основывается на цветах и ​​кадрах каждого пикселя. Piet — это язык программирования, который действительно проявит ваши художественные способности.

И язык

Третий язык — это язык, называемый языком И. Это довольно популярный язык в Китае, так как его синтаксис полностью на китайском языке. Этот язык был популярным инструментом для многих начинающих программистов в Китае, так как многие из них не используют английский синтаксис. В отличие от других языков в этом списке, это на самом деле язык общего назначения. Таким образом, он может достичь той же цели, что и многие популярные языки программирования сегодня.

Основная цель этого языка — решить проблему английского языка многих китайских программистов. Однако в сегодняшнем глобализирующемся мире многие компании хотят нанимать людей, которые хорошо понимают английский язык, и многие китайцы изучают английский язык с первого класса. Синтаксис английского языка в других языках программирования выучить несложно, и это создает неловкую ситуацию, когда он решает проблему, которая никогда не была проблемой.

Если вы программист, пытающийся выучить китайский язык, язык Yi может стать для вас хорошим выбором. Китайский синтаксис может значительно мотивировать вас в изучении языка.

Велато

Следующий язык программирования, который мы собираемся рассмотреть, — это язык программирования музыки. Он называется Velato. Velato — это эзотерический язык программирования, исходный код которого использует MIDI-файлы. »Код в Velato определяется высотой и порядком музыкальных нот. С разными моделями высоты тона и порядка они представляют разные команды на языке. Полный сценарий кода будет выглядеть как ноты.

Еще один интересный факт об этом языке программирования заключается в том, что он имеет тенденцию иметь джазовую гармонию, когда вы играете на нем на инструменте.

Какая крутая вибрация!

Хорошо!

Еще один эзотерический язык программирования в списке называется Ок!. Этот язык заменяет инструкции на языке орангутанга на слова. На первый взгляд синтаксис выглядит как шутка; однако на самом деле это значимый язык программирования. Этот язык вдохновлен другим языком, который пытается написать наименьший из возможных компиляторов, кроме того, единственная причина существования этого языка, вероятно, состоит в том, чтобы заставить вас чувствовать себя обезьяной.

Ок. Ок. Хорошо! Хорошо? Ок. Ок. Ок. Хорошо!

Шекспир

Если вы программист, которому нравится шекспировская литература, вам понравится язык программирования Shakespeare. Как следует из названия, единственная цель этого языка — сделать синтаксис языка программирования чем-то отличным от программ. Он заменяет основные инструкции предложениями или именами из шекспировской литературы. Таким образом, простая программа, которая может просто распечатать «Hello World, может выглядеть как сценарий шекспировского шоу».

Гамлет: Ты лживый глупый безотцовый большой вонючий полоумный трус!
Джульетта: Ты такой же злодей, как квадратный корень из Ромео!

Эти два предложения Шекспира на самом деле присваивают значения разным персонажам. Я думаю, если вы будете кодировать на этом языке достаточно долго, вы в конечном итоге получите новую версию «Ромео и Джульетты».

Раскаяние

Последний язык, который мы собираемся исследовать, это reMorse. Синтаксис этого языка похож на азбуку Морзе. По сути, это просто замена 0 и 1 точками и тире, и эти символы являются парными. Таким образом, этот язык имеет четыре инструкции: «. ., . -, -. и "- -". »Я бы сказал, что это довольно сложный код, поскольку он закодирован кодами. Однако, если вам нравится бросать вызов и тренировать свой мозг, я бы посоветовал вам просто попробовать реализовать несколько небольших программ с помощью reMorse и представить себя секретным агентом, который пытается отправить сообщение старомодным способом.

Каждый год создается множество языков программирования. Так же, как человеческие языки, язык программирования приходит и уходит. Некоторые из них становятся очень популярными и внедряются в нашу повседневную жизнь. Большинство из них забыто людьми, в связи с тем, что эти языки программирования ограничены в использовании. Однако мы не должны игнорировать эти непопулярные языки. Они являются доказательством постоянных инноваций человека. Эти языки представляют собой источник вдохновения многих исследователей. Кто знает, возможно, когда-нибудь эти языки вернутся и будут играть большую роль в нашей повседневной жизни. Кроме того, на них интересно смотреть. Список можно продолжать и продолжать для этих языков. Просто выполните простой поиск; вы можете найти язык программирования, существование которого вы никогда не ожидали, и он может вдохновить вас сверх ваших ожиданий.