Компьютер с одним набором команд
-
Обзор языка программирования Subleq
- Subleq — это язык программирования с одной инструкцией, разработанный в 1960-х годах.
- Он был создан для изучения вычислительных возможностей и является упрощенной версией языка программирования Turing.
- Subleq использует только одну команду для выполнения основных арифметических операций, таких как сложение, вычитание и умножение.
-
Особенности и реализация
- Subleq не имеет условных переходов и использует только одну ячейку памяти для хранения данных.
- Он может быть реализован на эмулируемом компьютере Subleq или на реальном оборудовании.
- Существуют компиляторы и эмуляторы для Subleq, а также альтернативные реализации, такие как Forth и Cryptoleq.
-
Примеры программ и приложений
- Subleq использовался для создания различных программ, включая медиаплеер, инструмент рисования и научный калькулятор.
- Йоэль Матвеев создал крупномасштабную модель сотовой автоматизации под названием Izhora.
-
Криптолекция и другие языки
- Cryptoleq — это язык программирования, способный выполнять вычисления в зашифрованных программах, который является родственником Subleq.
- Cryptoleq использует прямую и косвенную адресацию и выполняет две операции, гомоморфные Subleq.
-
Дополнительные ресурсы
- В статье приведены ссылки на внешние ресурсы, включая эмуляторы, симуляторы и примеры программ.
Полный текст статьи: