Boo: diferenças entre revisões

Sem alteração do tamanho ,  30 de junho de 2010
Desfeita a edição 20862518 de 201.86.134.20 (discussão | contribs)
(Desfeita a edição 20862518 de 201.86.134.20 (discussão | contribs))
|compiladores = booc
|dialetos =
|influenciada_por = [[Python]], [[C Sharp|C#]], [[Python]]
|influenciou = [[Fantom]]
|licença = [[Licença MIT|MIT]] / [[Licença BSD|BSD]]
 
== História ==
A linguagem Boo foi criada em 2003 pelo brasileiro Rodrigo Barreto de Oliveira, conhecido sob o pseudônimo Bamboo, origem do nome da linguagem. Naquela ocasião, Rodrigo estava frustrado com as linguagens de programação existentes. Embora tivesse experiência, gostasse de Python e tenha utilizado esta linguagem como base para a criação de Boo, sentia falta de algumas facilidades inerentes às linguagens estaticamente tipadas e da falta do acesso às facilidades da arquitetura .Net. Passou a utilizar C#, para poder utilizar o framework .Net, mas ficou mais insatisfeito ainda pela baixa produtividade e pela falta de prazer no uso desta linguagem. Ele desejava uma linguagem produtiva, que suportasse suas próprias idealizações, que suportasse um compilador extensível e pudesse ser modificada por programadores de acordo com as suas
A linguagem Boo foi criada em 2003 pelo brasileiro Rodrigo Barreto de Oliveira, conhecido sob o pseudônimo Bamboo, origem do nome da linguagem.
necessidades específicas.
 
Naquela ocasião, Rodrigo estava frustrado com as linguagens de programação existentes, embora tivesse experiência, gostasse de Python e tenha utilizado esta linguagem como base para a criação de Boo, sentia falta de algumas facilidades inerentes às linguagens estaticamente tipadas e da falta do acesso às facilidades da arquitetura .Net.
Passou a utilizar C#, para poder utilizar o framework .Net, mas ficou ainda mais insatisfeito pela baixa produtividade e pela falta de prazer no uso desta linguagem. Ele desejava uma linguagem produtiva, que suportasse suas próprias idealizações, que suportasse um compilador extensível e pudesse ser modificada por programadores de acordo com as suas necessidades específicas.
 
== Características ==