ایپلیکیشن ڈویلپمنٹ ماحول کا اجرا KDevelop 5.4

کی طرف سے پیش مربوط پروگرامنگ ماحول کی رہائی کے ڈیفولف 5.4، جو KDE 5 کے ترقیاتی عمل کی مکمل حمایت کرتا ہے، بشمول کلینگ کو بطور کمپائلر استعمال کرنا۔ پروجیکٹ کوڈ GPL لائسنس کے تحت تقسیم کیا گیا ہے اور KDE فریم ورک 5 اور Qt 5 لائبریریوں کا استعمال کرتا ہے۔

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

  • اسمبلی کے نظام کے لیے سپورٹ شامل کر دی گئی۔ میسن۔، جو X.Org Server، Mesa، Lighttpd، systemd، GStreamer، Wayland، GNOME اور GTK جیسے پروجیکٹس بنانے کے لیے استعمال ہوتا ہے۔ کے ڈیولپ اب ایسے پروجیکٹس بنا سکتا ہے، ترتیب دے سکتا ہے، مرتب کر سکتا ہے اور انسٹال کر سکتا ہے جو میسن استعمال کرتے ہیں، میسن بلڈ اسکرپٹس کے لیے کوڈ کی تکمیل کو سپورٹ کرتا ہے، اور پروجیکٹ کے مختلف پہلوؤں (ورژن، لائسنس، وغیرہ) کو تبدیل کرنے کے لیے میسن ری رائٹر پلگ ان کے لیے تعاون فراہم کرتا ہے۔

    ایپلیکیشن ڈویلپمنٹ ماحول کا اجرا KDevelop 5.4

  • اسکریچ پیڈ پلگ ان کو شامل کیا گیا ہے، جو تحریری کوڈ کے آپریشن کو تیزی سے جانچنا یا تجربہ کرنے کو ممکن بناتا ہے، جس سے آپ کو مکمل پروجیکٹ بنائے بغیر کوڈ پر عمل کرنے کی اجازت ملتی ہے۔ پلگ ان خاکوں کی فہرست کے ساتھ ایک نئی ونڈو کا اضافہ کرتا ہے جسے مرتب اور چلایا جا سکتا ہے۔ خاکے پروسیس کیے جاتے ہیں اور KDevelop کے اندر محفوظ کیے جاتے ہیں، لیکن یہ باقاعدہ کوڈ فائلوں کے طور پر ترمیم کے لیے دستیاب ہیں، بشمول خودکار تکمیل اور تشخیص کے لیے تعاون؛

    ایپلیکیشن ڈویلپمنٹ ماحول کا اجرا KDevelop 5.4

  • شامل کیا گیا۔ استعمال کرتے ہوئے کوڈ کی جانچ کے لیے پلگ ان بجنا صاف کرنا.
    کلینگ ٹائیڈی کال اینالائزر مینو کے ذریعے دستیاب ہے، جو کوڈ کے تجزیہ کے لیے پلگ انز کو یکجا کرتا ہے اور پہلے سپورٹ کیا گیا تھا۔ گھناؤنا۔, Cppcheck اور Heaptrack;

  • کلینگ کے استعمال کی بنیاد پر C++ زبان اور سیمنٹک تجزیہ پلگ ان کے لیے پارسر کو مستحکم اور جدید بنانے پر کام جاری رہا۔ تبدیلیوں میں کلینگ پارسر کے لیے ورکنگ ڈائرکٹری کا اضافہ، شامل فائلوں سے آؤٹ پٹ کے مسائل کا نفاذ، "-std=c++2a" آپشن کو استعمال کرنے کی صلاحیت، c++1z کا نام تبدیل کرکے C++17 کرنا شامل ہے۔ نمبروں کے لیے خودکار تکمیل کو غیر فعال کرنا اور ہیڈر فائلوں کے دوہرے شامل ہونے سے بچانے کے لیے کوڈ تیار کرنے کے لیے ایک وزرڈ شامل کرنا (ہیڈر گارڈ);
  • بہتر پی ایچ پی سپورٹ۔ PHP میں بڑی فائلوں کے ساتھ کام کرنے کی حد بڑھا دی گئی ہے، مثال کے طور پر، phpfunctions.php اب 5 MB سے زیادہ لیتا ہے۔ ld.lld کا استعمال کرتے ہوئے لنک کرنے کے ساتھ حل شدہ مسائل۔

ماخذ: opennet.ru

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