یه ریپوی جالب پیدا کردم براتون
زبان Carbon، جایگزین زبان Cpp
حالا چرا فکر کردن لازمه که زبان سیپلاسپلاس نیاز به جایگزین داره؟
- زبان cpp با 40 سال سن، پر از بدهی فنیه
- زبانهای مدرنی مثل Rust، Go و ... راهحل های عالیای ارایه میدن، ولی مهاجرت پروژههای بزرگ cpp به این زبانها به خاطر هزینهی بازنویسی میلیونها خط کد و عدم سازگاری مستقیم، عملی نیست.
زبان Carbon طوری طراحی شده که اشتباهات فنی cpp رو نداشته باشه و همچنین به صورت دو طرفه و بدون هزینه با cpp همکاری کنه. یه جورایی نقش typescript رو بازی میکنه که اومد هم مشکلات JS رو حل کرد هم بهش امکانات خوبی اضافه کرد.
این پروژه هنوز تو فاز آزمایشیه و شاید بتونه در آینده جای خودش رو سفت و محکم کنه، ظاهرا گوگل پشتشه.
https://github.com/carbon-language/carbon-lang
@DevTwitter
Post #11966
7.36K
- ❤ 31
- 👎 15
- 🔥 3