Carbon (programming language)
کاربن ایک تجرباتی پروگرامنگ زبان ہے جو C + + کے ساتھ باہمی تعاون کے لیے ڈیزائن کی گئی ہے۔ یہ پروجیکٹ اوپن سورس ہے اور گوگل پر شروع کیا گیا تھا۔ گوگل انجینئر چانڈلر کارتھ نے پہلی بار کاربن کو جولائی 2022 میں ٹورنٹو میں سی پی پی نارتھ کانفرنس میں متعارف کرایا تھا۔ انہوں نے کہا کہ کاربن کو سی + + کے جانشین کے طور پر بنایا گیا تھا۔ اس زبان کی 2024 یا 2025 میں 1 ریلیز ہونے کی توقع ہے۔ یہ زبان C + + کی کئی سمجھی جانے والی کوتاہیوں کو ٹھیک کرنے کا ارادہ رکھتی ہے لیکن بصورت دیگر اسی طرح کی خصوصیت کا سیٹ فراہم کرتی ہے۔ زبان کے اہم اہداف پڑھنے کی اہلیت اور "دو طرفہ انٹرآپریبلٹی" (جو صارف کو کاربن فائل میں سی + + کوڈ شامل کرنے کی اجازت دیتا ہے) ہیں، جیسا کہ رسٹ جیسی نئی زبان استعمال کرنے کے برخلاف، کہ، سی + + سے متاثر ہونے کے باوجود، سی + + پروگراموں کے ساتھ دو طرفہ مطابقت نہیں رکھتا ہے۔ زبان میں تبدیلیوں کا فیصلہ کاربن لیڈز کے ذریعے کیا جائے گا۔ کاربن کے دستاویزات، ڈیزائن، نفاذ، اور متعلقہ ٹولز کو ایل ایل وی ایم استثناء کے ساتھ Apache-2.0 لائسنس کے تحت گٹ ہب پر ہوسٹ کیا جاتا ہے۔ مثال مندرجہ ذیل سے پتہ چلتا ہے کہ کس طرح "ہیلو، ورلڈ!" پروگرام کاربن میں لکھا گیا ہے: پیکیج سیمپل اے پی آئی ؛ ایف این مین ()-> آئی 32 {ور ایس: آٹو = "ہیلو، ورلڈ! "؛ پرنٹ کریں ؛ 0 واپس کریں ؛} درج ذیل مساوی ہے" ہیلو، ورلڈ! " سی + + میں لکھا ہوا پروگرام: #include <آئیوسٹریم> انٹ مین () {آٹو ایس = "ہیلو، ورلڈ! پروگرامنگ زبانوں کا موازنہ پروگرامنگ زبانوں کی ٹائم لائن C + + D زنگ حوالہ جات بیرونی لنکس کاربن ایٹ دی کمپائلر ایکسپلورر (گوڈبولٹ) گوگل پروگرامنگ زبانیں مستحکم طور پر ٹائپ شدہ پروگرامنگ زبانیں کراس پلیٹ فارم سافٹ ویئر آبجیکٹ پر مبنی پروگرامنگ زبانیں 2022 میں بنائی گئی پروگرامنگ زبانیں