➕ زبان برنامهنویسی کربن چیست؟
کربن یا Carbon، زبان برنامهنویسی آزمایشی همهمنظوره است که توسط گوگل ایجاد شده تا ادامه دهنده راه سیپلاسپلاس باشد. این زبان اولینبار توسط Chandler Carruth در کنفرانس CppNorth در ژوئیه 2022 به عموم ارائه شد. این زبان قصد دارد چندین کمبود اساسی از سیپلاسپلاس را برطرف کند. اهداف اصلی کربن خوانایی و «قابلیت توسعه دو جهته» است، یعنی فراخوانی همزمان در سیپلاسپلاس و بالعکس، بنابراین مشکلات زبانی مانند راست وجود نخواهد داشت. این زبان برخلاف فرایند ISO که سیپلاسپلاس استفاده میکند، در گیتهاب طراحی و توسعه مییابد.
📌 لینک مخزن گیتهاب مربوط به زبان کربن:
🔗: https://github.com/carbon-language/carbon-lang
#carbon_lang
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
کربن یا Carbon، زبان برنامهنویسی آزمایشی همهمنظوره است که توسط گوگل ایجاد شده تا ادامه دهنده راه سیپلاسپلاس باشد. این زبان اولینبار توسط Chandler Carruth در کنفرانس CppNorth در ژوئیه 2022 به عموم ارائه شد. این زبان قصد دارد چندین کمبود اساسی از سیپلاسپلاس را برطرف کند. اهداف اصلی کربن خوانایی و «قابلیت توسعه دو جهته» است، یعنی فراخوانی همزمان در سیپلاسپلاس و بالعکس، بنابراین مشکلات زبانی مانند راست وجود نخواهد داشت. این زبان برخلاف فرایند ISO که سیپلاسپلاس استفاده میکند، در گیتهاب طراحی و توسعه مییابد.
📌 لینک مخزن گیتهاب مربوط به زبان کربن:
🔗: https://github.com/carbon-language/carbon-lang
#carbon_lang
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
👍1
⁉️ سوالات متداول در مورد زبان کربن:
1- آیا کربن قرار است جای سیپلاسپلاس را بگیرد؟
خیر، بلکه ادامه دهنده راه C++ است.
2- آیا از کدهای C++ میتوانیم در کربن استفاده کنیم؟
بله، شما میتوانید در پروژههای C++ خودتان بخشهایی را از کربن استفاده کنید و بخشهایی هم که به زبان C++ هستند اجرا میشوند...
3- آیا باید کربن را یاد بگیریم؟!
اگر پایتون کار میکنید، اگر راست کار میکنید، اگر کاتلین کار میکنید و... خیر! البته اگر کنجکاو هستین میتونید نگاهی بهش بندازید ولی اگر برنامهنویس سی پلاس پلاس هستید پیشنهاد میکنم برای یک بار هم که شده داکیومنتهای کربن رو یک نگاهی بندازید.
4- آیا کربن شبیه Rust است؟
خیر! فقط تفاوتهای ظاهری وجود دارد.
5- آیا کربن سخت است؟!
به گفته برنامهنویسان سی پلاس پلاس، کربن راحت تر از C++ است..!
#carbon_lang #cpp
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
1- آیا کربن قرار است جای سیپلاسپلاس را بگیرد؟
خیر، بلکه ادامه دهنده راه C++ است.
2- آیا از کدهای C++ میتوانیم در کربن استفاده کنیم؟
بله، شما میتوانید در پروژههای C++ خودتان بخشهایی را از کربن استفاده کنید و بخشهایی هم که به زبان C++ هستند اجرا میشوند...
3- آیا باید کربن را یاد بگیریم؟!
اگر پایتون کار میکنید، اگر راست کار میکنید، اگر کاتلین کار میکنید و... خیر! البته اگر کنجکاو هستین میتونید نگاهی بهش بندازید ولی اگر برنامهنویس سی پلاس پلاس هستید پیشنهاد میکنم برای یک بار هم که شده داکیومنتهای کربن رو یک نگاهی بندازید.
4- آیا کربن شبیه Rust است؟
خیر! فقط تفاوتهای ظاهری وجود دارد.
5- آیا کربن سخت است؟!
به گفته برنامهنویسان سی پلاس پلاس، کربن راحت تر از C++ است..!
#carbon_lang #cpp
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
⭐️ کربن توسط چه زبانهایی نوشته شده؟!
🧷 زبان برنامهنویسی کربن بیشتر توسط C++ نوشته شده ولی از پایتون، جاوا اسکریپت، Starlark و Shell هم در آن استفاده شده...
#carbon_lang #python
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🧷 زبان برنامهنویسی کربن بیشتر توسط C++ نوشته شده ولی از پایتون، جاوا اسکریپت، Starlark و Shell هم در آن استفاده شده...
#carbon_lang #python
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
⏪ برنامه ساده HelloWorld با زبان کربن:
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
package Sample api;#carbon_lang
fn Main() -> i32 {
Print("Hello, World!");
return 0;
}
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
چگونه کربن را نصب و اجرا کنیم؟! 🖥
🌐 اگر دوست دارین کربن رو امتحان کنید مقاله زیر رو بخونید:
+|برای مشاهده مقاله کلیک کنید|+
#carbon_lang
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🌐 اگر دوست دارین کربن رو امتحان کنید مقاله زیر رو بخونید:
+|برای مشاهده مقاله کلیک کنید|+
#carbon_lang
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
💠 مقایسه کربن با Rust
خیلیا میگن کربن شبیه راست هستش، اگر که دوست دارین این دو زبان رو با هم مقایسه کنید، مقاله زیر رو بخونید:
+|برای مشاهده مقاله کلیک کنید|+
#carbon_lang #rust
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
خیلیا میگن کربن شبیه راست هستش، اگر که دوست دارین این دو زبان رو با هم مقایسه کنید، مقاله زیر رو بخونید:
+|برای مشاهده مقاله کلیک کنید|+
#carbon_lang #rust
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
آموزش کربن - از نصب تا استفادههای ابتدایی 🎓
مقاله زیر سعی کرده کربن رو تا حدی به شما یاد بده 👇
+|برای مشاهده مقاله کلیک کنید|+
#carbon_lang
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
مقاله زیر سعی کرده کربن رو تا حدی به شما یاد بده 👇
+|برای مشاهده مقاله کلیک کنید|+
#carbon_lang
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🌀 آموزش زبان برنامهنویسی کربن:
1- Introduction to Carbon Language
2- How to define variables in Carbon
3- Primitive Types – Bool, Int, Float, String
4- Tuple in Carbon
5- Struct in Carbon
6- Pointers in Carbon
7- Operators in Carbon Language
8- Conditions & Control Flow in Carbon
9- Ternary Operator (if expression) in Carbon
10- Switch conditional in Carbon using Match
11- Loops in Carbon
12- Functions in Carbon
#carbon_lang
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
1- Introduction to Carbon Language
2- How to define variables in Carbon
3- Primitive Types – Bool, Int, Float, String
4- Tuple in Carbon
5- Struct in Carbon
6- Pointers in Carbon
7- Operators in Carbon Language
8- Conditions & Control Flow in Carbon
9- Ternary Operator (if expression) in Carbon
10- Switch conditional in Carbon using Match
11- Loops in Carbon
12- Functions in Carbon
#carbon_lang
〰️〰️〰️〰️〰️〰️〰️
@programming_tips