Zum Inhalt springen

Alef (Programmiersprache)

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 8. Juli 2007 um 05:31 Uhr durch imported>LordAnubisBOT (robot Adding: pt:Alef (linguagem de programação)). Sie kann sich erheblich von der aktuellen Version unterscheiden.

The Alef programming language was designed by Phil Winterbottom of Bell Labs as part of the Plan 9 operating system.

In a February 2000 slideshow, Rob Pike noted: "…although Alef was a fruitful language, it proved too difficult to maintain a variant language across multiple architectures, so we took what we learned from it and built the thread library for C."

Example

This example was taken from [1]. The piece illustrates the use of Tuple data type.

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

See also

  • Limbo - A direct successor of Alef. The Limbo programming language is the most commonly used language in the Inferno operating system.
  • Plan 9 from Bell Labs - The original environment where Alef was developed.

Trivia

References


Vorlage:Compu-lang-stub Vorlage:Plan-9-stub