Alef è un linguaggio di programmazione sviluppato da Phil Winterbottom presso i Bell Labs come parte del sistema operativo Plan 9.
|
|
Questa voce sull'argomento linguaggi di programmazione è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia.
|
| Alef linguaggio di programmazione | |
|---|---|
| Autore | Phil Winterbottom |
| Data di origine | 1992 |
| Utilizzo | linguaggio general-purpose |
| Paradigmi | programmazione concorrente e programmazione strutturata |
| Tipizzazione | statica, forte |
| Influenzato da | C e Newsqueak |
| Implementazione di riferimento | |
| Sistema operativo | Plan 9 |
| Modifica dati su Wikidata · Manuale | |
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".
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();
}