صرفا جهت اطلاع برنامه‌نویسان
10.9K subscribers
5.85K photos
291 videos
261 files
1.56K links
کانالی برای:
🔸اوقات فراغت برنامه‌نویسان
🔹اطلاعات و اخبار برنامه‌نویسی
🔸تم های هفتگی

ارتباط با مدیران کانال: @Programmer_info
Download Telegram
💡 تم امروز کانال:
👉 #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
⭐️ کربن توسط چه زبان‌هایی نوشته شده؟!

🧷 زبان برنامه‌نویسی کربن بیشتر توسط C++ نوشته شده ولی از پایتون، جاوا اسکریپت، Starlark و Shell هم در آن استفاده شده...

#carbon_lang #python
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
برنامه ساده HelloWorld با زبان کربن:

package Sample api;    

fn Main() -> i32 {
Print("Hello, World!");
return 0;
}

#carbon_lang
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
چگونه کربن را نصب و اجرا کنیم؟! 🖥

🌐 اگر دوست دارین کربن رو امتحان کنید مقاله زیر رو بخونید:
+|برای مشاهده مقاله کلیک کنید|+

#carbon_lang
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
💠 مقایسه کربن با Rust

خیلیا میگن کربن شبیه راست هستش، اگر که دوست دارین این دو زبان رو با هم مقایسه کنید، مقاله زیر رو بخونید:
+|برای مشاهده مقاله کلیک کنید|+

#carbon_lang #rust
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
✖️ مقایسه سینتکس کربن با C/C++

#carbon_lang #c #cpp
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
آموزش کربن - از نصب تا استفاده‌های ابتدایی 🎓

مقاله زیر سعی کرده کربن رو تا حدی به شما یاد بده 👇
+|برای مشاهده مقاله کلیک کنید|+

#carbon_lang
〰️〰️〰️〰️〰️〰️〰️
@programming_tips