کداکسپلور | CodeExplore
قراره که یه برنامه ساده رو که برای محاسبه مجموع اعداد هست با این دوتا زبان پیاده سازی کنیم
use std::io;
fn main() {
let mut input = String::new();
println!("Enter numbers separated by spaces:");
io::stdin()
.read_line(&mut input)
.expect("Failed to read line");
let numbers: Vec<i32> = input
.trim()
.split_whitespace()
.map(|s| s.parse().expect("Please enter a number"))
.collect();
let sum: i32 = numbers.iter().sum();
println!("The sum of the numbers is: {}", sum);
}
puts "Enter numbers separated by spaces:"
input = gets.chomp
numbers = input.split.map(&:to_i)
sum = numbers.reduce(:+)
puts "The sum of the numbers is: #{sum}"
بریم سراغ مقایسه این برنامه هامون، خروجی ها دقیقا یکی هست و فقط توی قدرت و توسعه زبان ها متفاوت بودن
مزایاش اینه که کارایی نزدیک به زبان های سطح پایین مثل C و ++C داره و مدیریت حافظش ایمنه و از نشت حافظه و خطاهای دسترسی جلوگیری میکنه
سینتکس پیچیده داره
زمان توسعش هم بیشتره
زمان توسعه کمتری داره
انعطاف پذیری بالا و مناسب برای پروتوتایپینگ سریع
کامیونیتیش هم بزرگه
معایبش میشه سرعت پایین تر نسبت به زبان های سطح پایین تر مثلا همین Ruby
مصرف حافظه بیشتر
و اینکه برای برنامه هایی که نیازمند بهینه سازی شدید هستن هم زیاد مناسب نیست
#ruby #rust #comparison
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8🔥3❤🔥2
اگه دوست دارید با زبون راست کار کنید ولی بخاطر چپ گرا بودنتون نمیتونین باهاش کار کنید، مشکلی نیست میتونین از زبون چپ که بر پایه راست طراحی شده استفاده کنین و عشقو حال کنید🆗
🌐 https://github.com/ali77gh/Chap
#rust #chap #github
☕️ @CodeExplore
#rust #chap #github
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42🔥3💔1
به پیشنهاد دوستان، دوتا داکیومنت برای هر کدوم از مباحث زیر پیدا کردیم ❤️
سی پلاس پلاس - QT
🔢 https://devdocs.io
🔢 https://doc.qt.io
راست - GTK-RS
1⃣ https://docs.rs
🔢 https://gtk-rs.org
#پست_پیشنهادی
#rust #cpp #gtk #qt
☕️ @CodeExplore
سی پلاس پلاس - QT
راست - GTK-RS
#پست_پیشنهادی
#rust #cpp #gtk #qt
Please open Telegram to view this post
VIEW IN TELEGRAM
15❤🔥14⚡3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
زبان برنامه نویسی Rust در ۹۹ ثانیه!
🦀 راست چیه؟ چرا همه ازش میترسن ولی عاشقشن؟ فقط توی ۹۹ ثانیه بفهم! 🚀
اگه دنبال یه زبان برنامهنویسی خفن، سریع، امن و پر از مفاهیم جدید میگردی، Rust همون خرچنگ مهربونیه که باید باهاش آشنا شی. یه زبان با اخلاق که C++ رو میذاره تو جیبش (تقریبا😑 ).
✅ تو این ویدیو قراره تو کمتر از ۹۹ ثانیه بفهمی:
🔸 چی شد که تو Mozilla زاییده شد؟
🔸 مفهوم قرض گرفتن حافظه چیه و چرا مغز پایتونیها رو داغون میکنه؟
🔸 دردسرهاش چیه؟
💥 چه Rustacean باشی، چه فقط کنجکاوی بدونی این خرچنگ چرا اینقد سر و صدا کرده، این ویدیو رو از دست نده!
💬 تو تا حالا با Rust کار کردی؟ یا فقط شنیدی اسمش سخته؟ تو کامنتا تجربهتو بگو 😎
#rust #language
☕️ Telegram | Website | Discord
اگه دنبال یه زبان برنامهنویسی خفن، سریع، امن و پر از مفاهیم جدید میگردی، Rust همون خرچنگ مهربونیه که باید باهاش آشنا شی. یه زبان با اخلاق که C++ رو میذاره تو جیبش (تقریبا
✅ تو این ویدیو قراره تو کمتر از ۹۹ ثانیه بفهمی:
🔸 چی شد که تو Mozilla زاییده شد؟
🔸 مفهوم قرض گرفتن حافظه چیه و چرا مغز پایتونیها رو داغون میکنه؟
🔸 دردسرهاش چیه؟
#rust #language
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥28⚡4🔥4
📚 2 تا کتاب رایگان برای علاقمندان به زبان های Rust و Golang
1. کتاب The Rust Programming Language
کتاب رسمی و جامع برای یادگیری زبان Rust از پایه تا پیشرفته. توضیحات شفاف، مثالهای کاربردی و پروژه های کوچک در طول مسیر یادگیری ارائه شده.
🔗 https://doc.rust-lang.org/book/
2. کتاب Practical Go Lessons
کتابی بیش از 200صفحه برای یادگیری زبان Go که از مفاهیم مقدماتی تا مباحث پیشرفته مثل مدیریت خطا، concurrency، تست نویسی و الگوهای طراحی رو پوشش میده.
🔗 https://practical-go-lessons.com/
#book #programming #rust #golang
☕️Telegram | Website | Discord
1. کتاب The Rust Programming Language
کتاب رسمی و جامع برای یادگیری زبان Rust از پایه تا پیشرفته. توضیحات شفاف، مثالهای کاربردی و پروژه های کوچک در طول مسیر یادگیری ارائه شده.
🔗 https://doc.rust-lang.org/book/
2. کتاب Practical Go Lessons
کتابی بیش از 200صفحه برای یادگیری زبان Go که از مفاهیم مقدماتی تا مباحث پیشرفته مثل مدیریت خطا، concurrency، تست نویسی و الگوهای طراحی رو پوشش میده.
🔗 https://practical-go-lessons.com/
#book #programming #rust #golang
☕️Telegram | Website | Discord
❤🔥6⚡5💔2😁1😍1