Muitos compiladores foram escritos para o ALGOL 60, porém para implentar a linguagem toda eles falhavam. O compilador de Elliott era um desses, mas com uma diferença:
- Implementava quase todas as características da linguagem e
- Rodaria, até mesmo, em uma pequena máquina.
A base de clientes principal do Elliott eram as universidades, com suas aquiteturas 803. Uma das exigências do compilador era ser capaz de rodar grupos de programas em ordem, sem a necessidade reiniciar o compilador. A fim fazer isto o compilador teve que ser feito para ocupar a metade da memória dos 803, deixando a outra metade para rodar o programa. A máquina estava disponível em versões de 4096 e 8192 palavras.
A equipe de projeto estêve dirigido por Tony Hoare. O compilador era um grande sucesso e foi usado extensivamente.
http://bil.members.beeb.net/algolcomp.html
http://www.angelfire.com/biz/rhaminisys/algol60.html