Futhark ایک کنکرنسی پروگرامنگ لینگویج ہے جس کا تعلق ML فیملی سے ہے۔
شامل:
- متوازی ڈھانچے کی اندرونی نمائندگی پر نظر ثانی اور اصلاح کی گئی ہے۔ غیر معمولی مستثنیات کے ساتھ، یہ کارکردگی پر اہم اثر ڈال سکتا ہے۔
- اب ساختی طور پر ٹائپ شدہ رقم اور پیٹرن کے ملاپ کے لیے تعاون موجود ہے۔ لیکن sum-type arrays کے ساتھ کچھ مسائل باقی ہیں، جو خود arrays پر مشتمل ہیں۔
- کچھ بڑے پروگراموں کے لیے تالیف کا وقت نمایاں طور پر کم کر دیا گیا ہے۔
- دستی قسم کے پیرامیٹرز کو اب مکمل ہونے کی ضرورت نہیں ہے۔
- روٹیٹ پیرامیٹر کے ڈسپلے کو آسان بنایا گیا ہے۔
خارج کر دیا گیا
- سابقہ آپریٹر ~ اب استعمال نہیں کیا جاتا ہے، لیکن ! اب انٹیجرز کی bitwise نفی کرنے کے لیے استعمال کیا جا سکتا ہے۔
تبدیل کر دیا گیا:
- futhark بینچ اور futhark ٹیسٹ کے لیے --futhark آپشن اب ذیلی کمانڈز کے لیے استعمال ہونے والی بائنری سے پہلے سے طے شدہ ہے۔
- فرسودہ futhark -t آپشن (جس نے futhark چیک کی طرح کام کیا تھا) کو ہٹا دیا گیا ہے۔
- stream_map map_stream بن گیا، اور stream_red reduce_stream بن گیا۔
وضاحت:
- futhark ٹیسٹ اب "سمجھتا ہے" -کوئی ٹیوننگ جیسا کہ اصل مقصد تھا۔
- futhark بینچ اور futhark ٹیسٹ کمانڈز اب توقع کے مطابق --exclude کی تشریح کرتے ہیں۔
- ازگر اور C# بیک اینڈ اب بائنری ڈیٹا کو صحیح طریقے سے پڑھ سکتے ہیں۔
ماخذ: linux.org.ru