Древние египтяне делали довольно удивительные вещи; построили обелиски, которые касались солнца, владения Ра, изобрели пиво — тысяча благодарностей из будущего! — и, конечно же, подняли пирамиды из непостижимо тяжелых плит. Эти огромные стволы из известняка и гранита идеально вписались в архитектурную форму.

Коллективным умом цивилизации — и уж точно не инопланетян — они совершили эти чудеса.

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

Но вы можете кодировать в нем? Можете ли вы написать алгоритм или даже функцию для запуска бесшовной серверной части приложения или гладкой и минималистичной передней части современного веб-сайта?

Можно ли использовать язык жреца, мудреца, писца для создания программного обеспечения?

да. Вроде. Может быть… Позвольте мне объяснить.

Однако вы можете подумать почему? Зачем кому-то это делать? Эмм — а почему бы и нет?

Я имею в виду, что у нас есть язык программирования, который является просто вариацией Pikachu. Серьезно, весь синтаксис представляет собой модуляцию хвостового взмаха громовержца с использованием имени Пикачу. Можешь ли ты сказать Пика, Пика, «Привет, мир»?

Но сначала нам нужно быстро пройтись по тому, как работают египетские иероглифы. Случайному туристу или человеку, увлекающемуся культурой, они могут показаться явно пиктографическими (вспомните эмодзи 😎😝💯), но это было бы неправильно. Пиктографические иероглифы используются только в качестве определителей в конце слова или фразы, чтобы помочь читателю полностью понять смысл. Подумайте о человеке, подносящем руку ко рту, чтобы указать на речь или еду. Или этот коленопреклоненный мужчина с головным убором и бородой, изображающий бога.

𓀭

Большинство иероглифов, которые вы видите, представляют собой звуки — звуки, из которых складываются слова. Как слоговая азбука! И что еще лучше, в Unicode доступно более тысячи переведенных иероглифов. Это означает, что мы можем ввести их в любой документ, редактор кода или терминал. Кстати, как здорово было бы отправлять рабочие письма иероглифами? «Этот проект, который вы хотели сделать? Вот он во вложении. Анех джет! 𓋹𓏙

Хорошо, это помогает нам, если мы пытаемся написать код, но что произойдет, если нам нужно написать строку кода, состоящую из чисел?

Теперь возникает загвоздка с египетским хлопком.

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

Например, если вы хотите написать 397 иероглифами. Вам понадобится три символа «сотни» — веревки со шнуром. Девять символов десять — обручи. А затем семь вертикальных штрихов для «единиц».

𓍢 𓍢 𓍢 𓎎 𓐀

Это просто написать номер. Если вы хотели работать с дробью — египтяне использовали только дроби, у которых числитель был равен единице.

Так что… если бы вам нужно было выписать 4/7, вам пришлось бы разложить это на множители, чтобы получилось 1/2 + 1/14. Слишком много работы, когда нужно писать код и строить пирамиды. И неудивительно, что древние египтяне часто давали приблизительные ответы на математические задачи.

Удивительные дизайнеры и мастера, конечно, но их математика не была точной. Думаю, можно с уверенностью сказать: пирамиды не были галактическими маяками и посадочными ангарами для материнских кораблей, путешествующих из далеких спиралей Млечного Пути.

Тем не менее, здорово думать, что люди, спроектировавшие и построившие пирамиды, были ближе к живым мохнатым мамонтам, чем мы к ним. И я уверен, вы уже слышали, что Клеопатра (𓈎𓃭𓇋𓍯𓊪𓄿𓂧𓂋𓄿) ближе по времени к современным людям, чем пирамиды.

Вот уж действительно долгоживущая цивилизация! Пусть Ра поистине охраняет твою душу миллионы лет.

𓁚𓇳𓌵𓅓𓂓𓁨𓆴

Итак, если мы заменим наш современный способ использования чисел и математических выражений и вставим иероглифы в операторы if-else и тому подобное, мы сможем заставить это работать. Да!

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

P.S. Теперь я думаю, каким крутым был бы древний египетский техногород со светящимися обелисками. Дайте мне знать, если вы согласны!