Alef (linguagem de programação)

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Question book.svg
Esta página ou secção não cita nenhuma fonte ou referência, o que compromete sua credibilidade (desde janeiro de 2014).
Por favor, melhore este artigo providenciando fontes fiáveis e independentes, inserindo-as no corpo do texto por meio de notas de rodapé. Encontre fontes: Googlenotícias, livros, acadêmicoScirusBing. Veja como referenciar e citar as fontes.

A linguagem de programação Alef foi projetada por Phil Winterboltom do Bell Labs como parte do Sistema Operacional Plan 9 from Bell Labs.

Em uma apresentação em fevereiro de 2000, Rob Pike noted: "…although Alef was a fruitful language, it proved too difficult to maintain a variant language across multiple architectures, so we took what we learned from it and built the thread library for C." Traduzindo livremente ficaria: "...embora Alef ser uma linguagem frutífera, ela provou o quanto é difícil manter uma linguagem variante em múltiplas arquiteturas, então nos pegamos o que aprendemos disso e construímos a biblioteca de threads para C."

Exemplo[editar | editar código-fonte]

Este exemplo foi tirado de [1]. O pedaço ilustra o uso do tipo de dado Tuple.

 (int, byte*, byte) 
 func() 
 { 
  return (10, "hello", ’c’); 
 }
 void 
 main() 
 {
   int a; 
   byte* str; 
   byte c; 
   (a, str, c) = func(); 
 }

Ver também[editar | editar código-fonte]

  • Limbo - Um sucessor direto de Alef. A linguagem de programação Limbo é a linguagem de script mais comumente usada no sistema operacional Inferno.
  • Plan 9 from Bell Labs - O ambiente original onde Alef foi desenvolvida.

Trivia[editar | editar código-fonte]


Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.