Alef ialah sebuah bahasa pengaturcaraan yang direka oleh Phil Winterbottom dari Bell Labs sebagai sebahagian dari sistem pengendalian Plan 9.
Ketika persembahan slid [[Februari] 2000, Rob Pike menyatakan: "…sungguhpun Alef merupakan bahasa yang kaya, ia terbukti sukar untuk mengekalkan variasi bahasa merentasi pelbagai seni bina, dengan itu kita ambil apa yang kita belajar darinya dan bina perpustakaan benang (‘’thread library’’) bagi C."
Contoh
Contoh ini diambil dari Diarkibkan 2008-07-08 di Wayback Machine. Bahagian ini menggambarkan penggunaan jenis data Tuple.
(int, byte*, byte)
func()
{
return (10, "hello", ’c’);
}
void
main()
{
int a;
byte* str;
byte c;
(a, str, c) = func();
}
Lihat juga
- Limbo – Bahasa bagi Inferno, penganti langsung bagi Alef.
- Plan 9 dari Bell Labs - The original environment where Alef was developed.
Trivia
- Alef is purported to be Dennis Ritchie's favorite programming language.
Rujukan
- Winterbottom, Phil (1995). "Alef Language Reference Manual". Plan 9 Programmer's Manual: Volume Two (PDF)
|format=
requires|url=
(bantuan). Murray Hill: AT&T. Diarkibkan daripada yang asal|archive-url=
requires|url=
(bantuan) pada 2008-07-08. Unknown parameter|chapterurl=
ignored (bantuan);|access-date=
requires|url=
(bantuan) - Flandrena, Bob (1995). "Alef Users' Guide". Plan 9 Programmer's Manual: Volume Two (PDF)
|format=
requires|url=
(bantuan). Murray Hill: AT&T. Diarkibkan daripada yang asal|archive-url=
requires|url=
(bantuan) pada 2007-09-27. Unknown parameter|chapterurl=
ignored (bantuan);|access-date=
requires|url=
(bantuan) - Phil Winterbottom (October 20 1992). "Plan9 VM". Kumpulan berita: comp.os.research. 1c1denINN441@darkstar.UCSC.EDU. Check date values in:
|date=
(bantuan) - TLC Hackers' Hall of Fame
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.