Programming DIY / Программирование — это просто!

Blog about programming for beginners and beyond / Блог о программировании. Для начинающих и не только.

среда, 7 марта 2012 г.

NOR Machine in Ruby

My article about a virtual CPU, a machine, computing only one instruction - NOR, is The Pragmatic Bookshelf magazine.

The idea was previously described in a series of posts:
  • NORCPU hackme challenge (part 1, part 2)
  • One-command NORCPU program hacking challenge: analysis and solutions
  • CPU executing just one operation
  • Модель процессора с одной командой
  • NORCPU hackme challenge или взлом программы для однокомандного процессора
  • Анализ результатов взлома программы однокомандного процессора NORCPU
The article discovers an implementation in Ruby. Now NOR assembly code looks almost as a regular assembler language. I was amazed how powerful Ruby is in creating domain specific languages (DSL). Mostly because it allows to omit parentheses in function calls.  

на 13:09 Комментариев нет:
Поделиться
‹
›
Главная страница
Открыть веб-версию
Технологии Blogger.