Alef (linguaggio di programmazione)

Abbozzo
Questa voce sull'argomento linguaggi di programmazione è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia.
Alef
linguaggio di programmazione
AutorePhil Winterbottom
Data di origine1992
Utilizzolinguaggio general-purpose
Paradigmiprogrammazione concorrente e programmazione strutturata
Tipizzazionestatica, forte
Influenzato daC e Newsqueak
Implementazione di riferimento
Sistema operativoPlan 9
Modifica dati su Wikidata · Manuale

Alef è un linguaggio di programmazione sviluppato da Phil Winterbottom presso i Bell Labs come parte del sistema operativo Plan 9.

Nel febbraio 2010, Rob Pike osservò: "...sebbene Alef sia stato un linguaggio utile, si è dimostrato troppo difficile da mantenere attraverso architetture multiple, quindi abbiamo preso il meglio del linguaggio e costruito la nostra libreria C per la gestione dei thread".

Esempio

L'esempio seguente, estratto dall'Alef Language Reference Manual, illustra l'uso del tipo di dato tupla:

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

Bibliografia

  • (EN) Phil Winterbottom, Alef Language Reference Manual, in Plan 9 Programmer's Manual: Volume Two, Murray Hill, AT&T, 1995.
  • (EN) Bob Flandrena, Alef Users' Guide, in Plan 9 Programmer's Manual: Volume Two, Murray Hill, AT&T, 1995.

Voci correlate

  • Linguaggio di programmazione Limbo - Un successore diretto di Alef, utilizzato comunemente nel sistema operativo Inferno.
  • Plan 9 (Bell Labs) - L'ambiente in cui Alef fu sviluppato originariamente
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica