Futhark เป็นภาษาโปรแกรมที่ทำงานพร้อมกันซึ่งอยู่ในตระกูล ML
โพสต์:
- การแสดงภายในของโครงสร้างคู่ขนานได้รับการแก้ไขและปรับให้เหมาะสม ด้วยข้อยกเว้นที่เกิดขึ้นไม่บ่อยนัก สิ่งนี้อาจส่งผลกระทบอย่างมีนัยสำคัญต่อประสิทธิภาพการทำงาน
- ขณะนี้มีการรองรับผลรวมที่พิมพ์อย่างมีโครงสร้างและการจับคู่รูปแบบ แต่ยังคงมีปัญหาอยู่บ้างกับอาร์เรย์ประเภทผลรวมซึ่งมีอาร์เรย์ในตัวมันเอง
- ลดเวลาในการคอมไพล์ลงอย่างมากสำหรับโปรแกรมขนาดใหญ่บางโปรแกรม
- พารามิเตอร์ประเภทแบบแมนนวลไม่จำเป็นต้องครบถ้วนสมบูรณ์อีกต่อไป
- การแสดงพารามิเตอร์การหมุนทำได้ง่ายขึ้น
ลบออก
- ตัวดำเนินการคำนำหน้า ~ ไม่ได้ใช้อีกต่อไป แต่ ! ตอนนี้สามารถใช้เพื่อดำเนินการลบจำนวนเต็มในระดับบิตได้
อิสเมนโน:
- ตัวเลือก --futhark สำหรับการทดสอบ futhark bench และ futhark ตอนนี้ใช้ค่าเริ่มต้นเป็นไบนารีที่ใช้สำหรับคำสั่งย่อยเอง
- ตัวเลือก futhark -t ที่เลิกใช้แล้ว (ซึ่งทำหน้าที่เดียวกันกับการตรวจสอบ futhark) ได้ถูกลบออกแล้ว
- stream_map กลายเป็น map_stream และ stream_red กลายเป็นลด_สตรีม
อิซปร้าโน:
- การทดสอบ futhark ตอนนี้ "เข้าใจ" - ไม่มีการปรับแต่งตามที่ตั้งใจไว้เดิม
- คำสั่งทดสอบ futhark และ futhark test ตอนนี้ตีความ --exclude ตามที่คาดไว้
- แบ็กเอนด์ Python และ C# สามารถอ่านข้อมูลไบนารีได้อย่างถูกต้องแล้ว
ที่มา: linux.org.ru