Zum Inhalt springen

„Alef (Programmiersprache)“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][ungesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K fix WLW +1lf; 2 Weblinks geändert
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:

<noinclude>
{{Löschantragstext|tag=22|monat=April|jahr=2016|titel=Alef (Programmiersprache)|text=''Keine Angabe einer Homepage, zu unbekannt, keine Referenz darüber wieviel User diese Sprache benutzen'' --[[Benutzer:Hanzhanz23|Hanzhanz23]] ([[Benutzer Diskussion:Hanzhanz23|Diskussion]]) 11:45, 22. Apr. 2016 (CEST)}}
----</noinclude>

{{Infobox Programmiersprache
{{Infobox Programmiersprache
| Name = Alef
| Name = Alef

Version vom 22. April 2016, 11:45 Uhr


Dieser Artikel wurde zur Löschung vorgeschlagen.

Falls du Autor des Artikels bist, lies dir bitte durch, was ein Löschantrag bedeutet, und entferne diesen Hinweis nicht.

Zur Löschdiskussion.
Begründung: Keine Angabe einer Homepage, zu unbekannt, keine Referenz darüber wieviel User diese Sprache benutzen --Hanzhanz23 (Diskussion) 11:45, 22. Apr. 2016 (CEST)

Alef
Basisdaten
Erscheinungsjahr: 2010
Entwickler: Phil Winterbottom
Beeinflusst von: Newsqueak
Beeinflusste: Limbo
Betriebssystem: Plan 9

Die Programmiersprache Alef wurde als Teil des Betriebssystems Plan 9 von Phil Winterbottom als Angestellter der Forschungs- und Entwicklungsabteilung Bell Labs entworfen.

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

  • Limbo, ein direkter Nachfolger von Alef, die am häufigsten verwendete Sprache des Betriebssystems Inferno.

Literatur

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

Einzelnachweise

  1. Alef-Sprachreferenzhandbuch