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 Typing Discipline First Released 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 SourceAlef (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 SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.