Alef (Programmiersprache)
Die Programmiersprache Alef wurde als Teil des Betriebssystems Plan 9 von Phil Winterbottom als Angestellter der Forschungs- und Entwicklungsabteilung Bell Labs entworfen.
Alef | |
---|---|
Erscheinungsjahr: | 1992 |
Entwickler: | Phil Winterbottom |
Beeinflusst von: | Newsqueak |
Beeinflusste: | Limbo |
Betriebssystem: | Plan 9 |
Bei einer Präsentation im Februar 2000 bemerkte Rob Pike: „… obwohl Alef eine fruchtbare Sprache ist, hat es sich als zu schwierig erwiesen, die Entwicklung einer Variante der Sprache über mehrere Architekturen hinaus aufrechtzuerhalten. Daher haben wir das genommen, was wir von ihr gelernt haben und die Thread-Bibliothek für C erstellt.“
Beispiel
Dieses Beispiel wurde dem Alef-Sprachreferenzhandbuch entnommen.[1] Der Auszug veranschaulicht die Verwendung des Datentyps Tupel.
(int, byte*, byte)
func()
{
return (10, "hallo", ’c’);
}
void
main()
{
int a;
byte* str;
byte c;
(a, str, c) = func();
}
Siehe auch
Literatur
- Phil Winterbottom: Alef Language Reference Manual. In: Plan 9 Programmer’s Manual: Volume Two. AT&T, Murray Hill 1995.
- Bob Flandrena: Alef Users’ Guide. In: Plan 9 Programmer’s Manual: Volume Two. AT&T, Murray Hill 1995.
Weblinks
- Phil Winterbottom: Plan9 VM. comp.os.research, 20. Oktober 1992, abgerufen am 15. April 2012 (1c1denINN441@darkstar.UCSC.EDU).
- TLC Hackers’ Hall of Fame (Memento vom 4. Januar 2007 im Internet Archive)
Einzelnachweise
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.