Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Alef (programming language)

Concurrent Language

Alef was a concurrent programming language designed by Phil Winterbottom of Bell Labs as part of the Plan 9 operating system. It implemented the channel-based concurrency model of Newsqueak in a compiled, C-like language with static, strong typing, and first appeared in 1992. It shipped with the first and second editions of Plan 9 but was abandoned during development of the third edition. Rob Pike attributed its demise to its lack of automatic memory management and the difficulty of maintaining a variant language across multiple architectures. Its concurrency model was later reproduced for C in the libthread library, allowing Alef programs such as Acme to be translated.

Facts
Classification
Typing Discipline
Statically Typed 1
Typing Discipline
Strongly Typed 1
First Released
2010 1
Connections

Follows Typing Discipline

In Field

Source Alef (programming language) (Wikipedia)
In the Other Atlases

Developed By

Also in Business Atlas: the developer of this subject.

Sources
1. Wikidata: Alef
  • Wikidata Q1895587, resolved via en.wikipedia pageprops (wave rule R-L)
  • Wikidata Q1895587 P7078 (typing discipline)
View the Source
Alef (programming language) (Wikipedia)
  • Lead section
    Alef is a discontinued concurrent programming language, designed as part of the Plan 9 operating system by Phil Winterbottom of Bell Labs.
  • In Field: Programming Language Theory, Lead sentence
    Alef is a discontinued concurrent programming language, designed as part of the Plan 9 operating system by Phil Winterbottom of Bell Labs.
  • In Group: Channel-Based and CSP-Inspired Concurrent Languages, Lead
    Alef is a discontinued concurrent programming language, designed as part of the Plan 9 operating system by Phil Winterbottom of Bell Labs. It implemented the channel-based concurrency model of Newsqueak in a compiled, C-like language.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.