tgoop.com/tphunterscpp/203
Last Update:
چرا کربن ساخته شد؟
زبان سی پلاس پلاس همچنان یک زبان حیاتی و غالب برای نرم افزار های پرفورمنس محور ، با پایگاه های کد زیاد و سرمایه گذاری های زیاد و رو به رشد است. با این حال برای بهبود و برطرف کردن نیاز های توسعه دهندگان در تلاش است،اما همانطور که در بالاتر گفتیم در بخش کوچکی به دلیل سالها مشکلات فنی به مشکل خورده است.
بهبود کردن و آپدیت کردن سی پلاس پلاس بسیار دشوار است، هم به دلیل مشکلات فنی و هم به دلیل چالش هایی که در فرایند تکامل آن وجود دارد.
بهترین راه برای رسیدگی به این مشکل جلوگیری از ارث بری مستقیم C به ++C است! و در عوض باید از زبانی که با پایه های قوی و محکم و یک سیستم مدرن و سازماندهی کد ماژولار و سینتکسی ساده است استفاده کرد.
کربن از دیدگاه بنیادی یک زبان جایگزینی برای سی پلاس پلاس میباشد، به جای تلاش برای تکامل تدریجی سی پلاس پلاس! این زبان قابلیت همکاری و ترکیب با cpp و همچنین پذیرش و مهاجرت در مقیاس بزرگ برای پایگاه های کد و توسعه دهندگان موجود در cpp طراحی شده است. زبان جایگزین برای ++C باید ویژگی های زیر را داشته باشد:
⬅️پرفورمنس و انرژی نزدیک با سی پلاس پلاس
⬅️قابلیت همکاری یکپارچه و دوجهته با سی پلاس پلاس
⬅️یادگیری آسان
⬅️قابل مقایسه و چندسکویی
⬅️مهاجرت مقیاس پذیر از زبانی به زبانی دیگر
چند زبان وجود دارند که از این مدل برای ساخت اکوسیستم ها استفاده کرده اند و کربن نقش دارد نقش مشابهی را در اکوسیستم سی پلاس پلاس ایفا کند.
Javascript -> Typescript
Java -> Kotlin
C++ -> Carbon
🟢لطفا سوالات، نظرات و کد های خود را برای ما کامنت کنید.
@carbon_google
BY Tp hunters cpp
Share with your friend now:
tgoop.com/tphunterscpp/203