C= Parallel C/C++ Programming Language Extension
| เวอร์ชัน | 0.5 |
|---|---|
| สำนักพิมพ์ | Hoopoe ProGroup |
| วันที่วางจำหน่าย | 19 ส.ค. 2012 |
| วันที่เพิ่ม | 19 ส.ค. 2012 |
| ข้อกำหนดระบบปฏิบัติการ | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| ข้อกำหนด | None |
| ดาวน์โหลดทั้งหมด | 733 |
| ราคา | Free to try |
คำอธิบาย
C= (ออกเสียงว่า 'See Stripes') เป็นส่วนขยายภาษาการเขียนโปรแกรม C/C++ แบบขนาน
ได้รับการออกแบบมาเพื่อให้ครอบคลุมกระบวนทัศน์การเขียนโปรแกรมแบบขนานทั่วไปทั้งหมดและเสริมหรือแทนที่ส่วนขยายและไลบรารีภาษาคู่ขนานที่มีอยู่โดยการจัดหาภาษาคู่ขนานเดียวที่เชื่อมต่ออย่างเป็นธรรมชาติที่สุดกับไวยากรณ์และความหมาย C/C++
หลักการและโครงสร้างของ C= รวมถึงความหมายที่ยืดหยุ่นของเธรดงานที่ ขอบเขตการมองเห็นแบบคู่ขนาน การซิงโครไนซ์แบบไม่มีอ็อบเจ็กต์ และกระบวนทัศน์การโต้ตอบงาน Wake-wait ถูกนำไปใช้อย่างง่ายดายโดยภาษาขั้นตอนและเชิงวัตถุอื่นๆ คอมไพล์หรือตีความ
โดยสังเขป แนวคิดหลักของ C= คือการกระตุ้นการคิดแบบคู่ขนาน ให้โปรแกรมเมอร์มุ่งเน้นไปที่การเขียนโปรแกรมแบบคู่ขนานตั้งแต่แรก แทนที่จะทำงานสองครั้งโดยใช้โปรแกรมแบบต่อเนื่อง จากนั้นจึงพยายามทำมัลติเธรด (แม้ว่าวิธีหลังจะใช้วิธีนี้ ที่หลีกเลี่ยงไม่ได้ในหลาย ๆ กรณียังได้รับการสนับสนุนอย่างหรูหรา)
ในปัจจุบัน ส่วนขยายภาษา C= ถูกนำไปใช้เป็นไลบรารี C และไม่ได้หมายความถึงการสนับสนุนคอมไพเลอร์เฉพาะ หรือการเปลี่ยนแปลงที่รุนแรงในกระบวนการสร้างซอฟต์แวร์ที่มีอยู่