Alef (limbaj de programare)
Salt la navigare Salt la căutare
Alef limbaj de programare | |
---|---|
Autor | Phil Winterbottom |
Data de origine | 1992 |
Utilizare | limbaj de uz general |
Paradigme | programare concurentă și programare structurată |
Tastare | static, puternic |
Influențată de | C și Newsqueak |
Implementare referință | |
Sistem de operare | Planul 9 |
Alef este un limbaj de programare dezvoltat de Phil Winterbottom la Bell Labs ca parte a sistemului de operare Plan 9 .
În februarie 2010, Rob Pike a observat: „... deși Alef era un limbaj util, s-a dovedit prea dificil de întreținut în mai multe arhitecturi, așa că am luat cele mai bune limbi și am construit propria noastră bibliotecă de gestionare a firelor C.”.
Exemplu
Următorul exemplu, extras din manualul de referință al limbajului Alef , ilustrează utilizarea tipului de date tuplu :
( int , octet * , octet )
func ()
{
return ( 10 , „salut” , „ c ” );
}
nul
main ()
{
int a ;
octet * str ;
octet c ;
( a , str , c ) = func ();
}
Bibliografie
- ( EN ) Phil Winterbottom, Manual de referință al limbajului Alef , în Planul 9 Manualul programatorului: Volumul doi , Murray Hill, AT&T, 1995.
- ( EN ) Bob Flandrena, Ghidul utilizatorilor Alef , în Manualul programatorului Plan 9: Volumul doi , Murray Hill, AT&T, 1995.
Elemente conexe
- Limbaj de programare Limbo - Un succesor direct al lui Alef, utilizat în mod obișnuit în sistemul de operare Inferno .
- Planul 9 (Bell Labs) - Mediul în care a fost dezvoltat inițial Alef