Интересная идея.

Jun 13, 2010 13:38

http://clubweb.interbaun.com/~rc/Papers/ithastim.pdf

Timbre is a general purpose translation technology, whose components are:
  • a pattern matcher for matching text phrases
  • a stack engine for interacting with a computer
  • a rule compiler for defining behaviour


Там забавные правила трансляции:
{ match phrase }[ action ]
{ match phrase }{ new phrase }
{ match phrase 1 }{ match phrase 2 }{ match phrase 3 }[ action ]
{ match phrase }[ action { new phrase } ]
{ match phrase }[ action ]{ new phrase }
{ match phrase }[ action { new phrase 1 } ]{ new phrase 2 }

Даже интересно, что из этого можно извлечь в принципе. Автор использовал этот метод для соединения C и Forth. "World wants C programmers, so I'll build one." ;)

PS
Применение механизма для проверки правильности работы со стеком.
PPS
1996 год. Очень старая вещь.

forth, c, языки программирования

Previous post Next post
Up