
زبان برنامهنویسی کربن چیست؟
کربن یا Carbon، زبان برنامهنویسی آزمایشی همهمنظوره است که توسط گوگل ایجاد شده تا ادامه دهنده راه سیپلاسپلاس باشد.
این زبان اولینبار توسط Chandler Carruth در کنفرانس CppNorth در ژوئیه 2022 به عموم ارائه شد. این زبان قصد دارد چندین کمبود اساسی از سیپلاسپلاس را برطرف کند. اهداف اصلی کربن خوانایی و «قابلیت توسعه دو جهته» است، یعنی فراخوانی همزمان در سیپلاسپلاس و بالعکس، بنابراین مشکلات زبانی مانند راست وجود نخواهد داشت که برخلاف فرایند ISO که سیپلاسپلاس استفاده میکند، در گیتهاب طراحی و توسعه مییابد.
سوالات متداول در مورد زبان کربن:
1- آیا کربن قرار است جای سیپلاسپلاس را بگیرد؟
خیر، بلکه ادامه دهنده راه C++ است.
2- آیا از کدهای C++ میتوانیم در کربن استفاده کنیم؟
بله، شما میتوانید در پروژههای C++ خودتان بخشهایی را از کربن استفاده کنید و بخشهایی هم که به زبان C++ هستند اجرا میشوند…
3- آیا باید کربن را یاد بگیریم؟!
اگر پایتون کار میکنید، اگر راست کار میکنید، اگر کاتلین کار میکنید و… خیر! البته اگر کنجکاو هستین میتونید نگاهی بهش بندازید ولی اگر برنامهنویس سی پلاس پلاس هستید پیشنهاد میکنم برای یک بار هم که شده داکیومنتهای کربن رو یک نگاهی بندازید.
4- آیا کربن شبیه Rust است؟
خیر! فقط تفاوتهای ظاهری وجود دارد.
5- آیا کربن سخت است؟!
به گفته برنامهنویسان سی پلاس پلاس، کربن راحت تر از C++ است..!
کربن توسط چه زبانهایی نوشته شده است؟!
زبان برنامهنویسی کربن بیشتر توسط C++ نوشته شده, ولی از پایتون، جاوا اسکریپت، Starlark و Shell هم در آن استفاده شده است…
برنامه ساده HelloWorld با زبان کربن:
package Sample api;
fn Main() -> i32 {
Print("Hello, World!");
return 0;
}
لینک مخزن گیتهاب مربوط به زبان کربن
پیوند : کانال صرفا جهت اطلاع برنامه نویسان
پیوند منابع