กลับไปหน้าบทความ

อ่าน 2 นาที

อเลฟ (ภาษาโปรแกรม)

Alef เป็น ภาษาโปรแกรมแบบขนาน ที่เลิกใช้งานแล้ว ออกแบบโดย Phil Winterbottom จาก Bell Labs ซึ่งเป็นส่วนหนึ่งของ ระบบปฏิบัติการ Plan 9 โดยนำโมเดล การทำงานแบบขนาน บนช่องสัญญาณของ...

อเลฟ (ภาษาโปรแกรม)

อาเลฟ
กระบวนทัศน์คอมไพล์ , พร้อมกัน , มีโครงสร้าง
ออกแบบโดยฟิล วินเทอร์บอตทอม
ปรากฏครั้งแรก1992 ( 1992 )
วินัยในการพิมพ์คงที่แข็งแกร่ง
โอเอสแผน 9 จาก Bell Labs
ได้รับอิทธิพลจาก
ซีนิวสควีก
ได้รับอิทธิพล
ลิมโบ , รัสต์ , โก

Alefเป็นภาษาโปรแกรมแบบขนาน ที่เลิกใช้งานแล้ว ออกแบบโดยPhil WinterbottomจากBell Labs ซึ่งเป็นส่วนหนึ่งของ ระบบปฏิบัติการPlan 9 โดยนำโมเดล การทำงานแบบขนานบนช่องสัญญาณของNewsqueak มาใช้ ในภาษาคอมไพล์ที่คล้าย กับภาษาC

ประวัติศาสตร์

ภาษา Alef ปรากฏใน Plan 9 ฉบับพิมพ์ครั้งแรกและครั้งที่สอง แต่ถูกยกเลิกในระหว่างการพัฒนาฉบับพิมพ์ครั้งที่สาม[ 1 ] [ 2 ] ต่อมา Rob Pikeได้อธิบายถึงการล่มสลายของ Alef โดยชี้ให้เห็นถึงการขาดการจัดการหน่วยความจำอัตโนมัติแม้ว่า Pike และคนอื่นๆ จะกระตุ้นให้ Winterbottom เพิ่มการเก็บขยะให้กับภาษา[ 3 ] นอกจากนี้ ในสไลด์โชว์เดือนกุมภาพันธ์ พ.ศ. 2543 Pike ยังกล่าวอีกว่า "...แม้ว่า Alef จะเป็นภาษาที่มีประโยชน์ แต่ก็พิสูจน์แล้วว่ายากเกินไปที่จะรักษารูปแบบภาษาที่แตกต่างกันในสถาปัตยกรรมหลายแบบ ดังนั้นเราจึงนำสิ่งที่เราเรียนรู้จากมันมาสร้างไลบรารีเธรดสำหรับ C" [ 4 ]

Alef ถูกแทนที่ด้วยสภาพแวดล้อมการเขียนโปรแกรมสองแบบภาษาการเขียนโปรแกรม Limboถือได้ว่าเป็นผู้สืบทอดโดยตรงของ Alef และเป็นภาษาที่ใช้กันมากที่สุดใน ระบบปฏิบัติการ Infernoรูปแบบการทำงานพร้อมกันของ Alef ถูกจำลองขึ้นใน Plan 9 ฉบับที่สามในรูปแบบของไลบรารีlibthread ซึ่งทำให้ฟังก์ชันบางอย่างของ Alef สามารถใช้งานได้ใน โปรแกรม Cและอนุญาตให้โปรแกรม Alef ที่มีอยู่ (เช่นAcme ) สามารถแปลได้[ 5 ]

ตัวอย่าง

ตัวอย่างนี้มาจากคู่มืออ้างอิง Alef [ 1 ]บทความนี้แสดงให้เห็นถึงการใช้ประเภทข้อมูล ทูเพิล

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

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Alef_(programming_language)&oldid=1318968832 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อเลฟ (ภาษาโปรแกรม)

Alef เป็น ภาษาโปรแกรมแบบขนาน ที่เลิกใช้งานแล้ว ออกแบบโดย Phil Winterbottom จาก Bell Labs ซึ่งเป็นส่วนหนึ่งของ ระบบปฏิบัติการ Plan 9 โดยนำโมเดล การทำงานแบบขนาน บนช่องสัญญาณของ...

ประวัติศาสตร์

ภาษา Alef ปรากฏใน Plan 9 ฉบับพิมพ์ครั้งแรกและครั้งที่สอง แต่ถูกยกเลิกในระหว่างการพัฒนาฉบับพิมพ์ครั้งที่สาม [ 1 ] [ 2 ] ต่อมา Rob Pike ได้อธิบายถึงการล่มสลายของ Alef โดยชี้ให้เห็นถึงการขาด การจัดการหน่วยความจำอัตโนมัติ แม้ว่า Pike และคนอื่นๆ จะกระตุ้นให้...

ตัวอย่าง

ตัวอย่างนี้มาจากคู่มืออ้างอิง Alef [ 1 ] บทความนี้แสดงให้เห็นถึงการใช้ประเภทข้อมูล ทูเพิล

ดูเพิ่มเติม

การสื่อสารกระบวนการตามลำดับ แผน 9 จาก Bell Labs โก (ภาษาโปรแกรม) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Alef_(programming_language)&oldid=1318968832 "