Pular para o conteúdo

Conheça Walt Disney World

Alef (programming language)

Alef
Designed by Phil Winterbottom
Influenced by Newsqueak
Influenced Limbo, Rust
OS Plan 9 from Bell Labs

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

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 Alef Language Reference Manual. 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 most commonly used language in the Inferno operating system
  • Plan 9 from Bell Labs, the original environment where Alef was developed

References


Personal tools
  • Create account
  • Log in
Namespaces

Variants
Actions
Navigation
Toolbox
Print/export