Arquivo da tag: TurboForth

TurboForth para TI-99

Você sabe o que é Forth? De acordo com a Wikipédia:

Forth é uma linguagem de programação procedural baseada em pilhas de dados, com sintaxe em Notação polonesa inversa (RPN) e com os comandos organizados em uma lista extensível chamada de dicionário. Os comandos são chamados de “palavras”. A partir do dicionário básico, são criados outros comandos.

Forth foi “descoberta” por Charles H. Moore (“Chuck” Moore) no final dos anos 1960, (…) é apropriada para sistemas embutidos, e se caracteriza por ser extremamente compacta. Pode ser considerada como linguagem interpretada e compilada ao mesmo tempo. A interpretação/compilação pode ser feita através de bytecode ou código de máquina.

Nos micros clássicos somente o Jupiter Ace saiu de fábrica com uma versão de Forth ao invés de um bom e velho dialeto de BASIC. Quem quisesse Forth teria de arrumar uma versão em fita cassete, cartucho e/ou disco! O próprio TI-99 4/A teve seu interpretador/compilador da linguagem mas, pelo que entendi, você precisava de um hardware adicional para usá-lo.

Continue lendo TurboForth para TI-99