Интерпретатор языка программирования SoloTable
- 193
- 0
- Опубликовано: 2018-11-15
Язык "SoloTable" - это интерпретируемый высокоуровневый эзотерический язык программирования. Сота (SoTa) - сленговое название для него.
На его создание меня вдохновил простейший язык программирования brainfuck, который выдуман аж в 1993 году Урбаном Мюллером.
Язык Сота можно сравнить с байт-кодом всемирно известного языка Java, однако Java-программисты практически не программируют на байт-коде Java, а программируют непосредственно на Java, и байт-код Java гораздо сложнее для восприятия человеком, чем байт-код SoTa. Код на Соте - это попросту текст в кодировке UTF-8. Таким образом, код на Соте можно скопировать в любое письмо или разместить на форуме.
Первый сотейник написан в бесплатной 32-разрядной среде разработки "Lazarus v1.8.0" на языке Паскаль, работает в 32-разрядных или 64-разрядных операционных системах "Windows 7" и выше.
У этого сотейника видеопамять имеет разрешение экрана 640 на 480 пикселя, то есть базовое разрешение BIOS-графики и интерфейса VGA.
Поскольку язык интерпретируемый, то не тратится никакое время на компиляцию кода, а код запускается практически мгновенно.
Прилагаю архив.
Вирусов нет (проверил на VirusTotal.com).
Запусти программу, в файле (v1.0_Надпись «HELLO WORLD» цветами флага России.sota) содержится демонстрационная программа, скопируй ее во вкладку "Code", нажми кнопку "Run", отобразится надпись "HELLO WORLD" цветами флага России.
Прочитай описание на вкладке "Readme", далее на вкладке "Code" можешь упражняться в написании кода, снабжая свою программу комментариями на русском языке.
На данный момент нет никакого учебного материала по Соте, поэтому читай "Readme" и пытайся разобраться в командах.
Если что-то не понятно, пиши мне. Подскажу, как запрограммировать твои задумки.
Если вдруг в процессе пользования сотейником возникнет какая-нибудь ошибка, то пришли мне скриншот экрана и свой код.
На иконке SoTa я использовал 4 цвета флага Microsoft