JIT کمپائلر کے نفاذ کے ساتھ Erlang/OTP 24 کی ریلیز

ایک سال کی ترقی کے بعد، فنکشنل پروگرامنگ لینگویج ایرلنگ 24 جاری کی گئی، جس کا مقصد تقسیم شدہ، غلطی برداشت کرنے والی ایپلی کیشنز تیار کرنا ہے جو حقیقی وقت میں درخواستوں کی متوازی پروسیسنگ فراہم کرتی ہیں۔ یہ زبان ٹیلی کمیونیکیشن، بینکنگ سسٹم، ای کامرس، کمپیوٹر ٹیلی فونی اور فوری پیغام رسانی جیسے شعبوں میں پھیل چکی ہے۔ اسی وقت، OTP 24 (اوپن ٹیلی کام پلیٹ فارم) کی ریلیز جاری کی گئی تھی - ایرلنگ زبان میں تقسیم شدہ نظاموں کی ترقی کے لیے لائبریریوں اور اجزاء کا ایک ساتھی سیٹ۔

اہم اختراعات:

  • BeamAsm JIT کمپائلر شامل ہے، جو نہ صرف مشین کوڈ کی تشریح کرنے کے بجائے اس پر عمل درآمد کرکے پروگرام کی کارکردگی کو بہتر بناتا ہے، بلکہ عملدرآمد کے پروفائلنگ اور تجزیہ کے لیے جدید ٹولز کو بھی سپورٹ کرتا ہے۔
  • خرابی کے پیغامات کو کالم نمبروں کو شامل کرنے کے لیے بہتر کیا گیا ہے تاکہ قطار میں دشواری والی پوزیشن کی نشاندہی کی جا سکے اور بلٹ ان فنکشنز (BIF) کو کال کرتے وقت خرابی کی اضافی تشخیص فراہم کی جا سکے۔
  • "وصول" سیکشن پر کارروائی کے لیے نئی اصلاحات شامل کی گئیں۔
  • gen_tcp ماڈیول نے inet API کے بجائے نئے نیٹ ورک ساکٹ API کے لیے تعاون شامل کیا۔
  • سپروائزر ماڈیول میں نیٹ ورک کنکشن سے منسلک تمام چائلڈ پروسیسز کو خود بخود ختم کرنے کی صلاحیت ہے۔
  • TLS 1.3 پر مبنی کنکشنز میں EdDSA (Edwards-curve Digital Signature Algorithm) ڈیجیٹل سگنیچر جنریشن الگورتھم کے لیے معاونت شامل کی گئی۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں