Boo

 Nota: Para a película de terror, veja Boo (filme).
Boo
Paradigma Multiparadigma
Surgido em 2003 (20–21 anos)
Última versão 0.9.7 (25 de março de 2013)
Criado por Rodrigo Barreto de Oliveira
Estilo de tipagem Estática
Influenciada por
Influenciou
Licença BSD
Extensão do arquivo
  • .boo
Página oficial Boo no GitHub

Boo é uma linguagem compilada e estática e com uma sintaxe baseada no Python, combinando a clareza da sintaxe do Python com as garantias e desempenhos desejados em uma linguagem estaticamente tipada. Uma das coisas que mais chama atenção no Boo é o seu compilador extensível. Em diversos estágios durante o processo de compilação, os desenvolvedores podem  modificar o processo alterando a forma com que o compilador se comporta.

Alguns anos atrás nós mostramos os esforços feitos para tornar o Boo uma linguagem de primeira classe, o principal esforço era fazer com que o Visual Studio oferecesse suporte total a linguagem. Foi então idealizado o projeto da BooLangStudio que aparentemente morreu. Um novo projeto, o Visual Studio Boo plugin agora tomou o lugar do antigo projeto. Esse plugin está nos estágios iniciais, porém já possui algumas funcionalidades que estão prontas para o uso.

  • Criar novos/Abrir projetos existentes que possuem o Boo como a linguagem de programação. Para a criação, o plugin oferece dois templates de projeto: Class Library e Console Application.
  • Adicionar novos arquivos aos projetos Boo. Estão inclusos templates para arquivos de texto e da arquivos padrão da linguagem Boo.
  • Editar código Boo com o VS Code Editor padrão
  •  Compilar/Rodar/depurar projetos Boo, com suporte a breakpoints, inspeção de variáveis, etc.

Developed by StudentB