Rust ইনস্টলেশন
প্রথমে আপনাকে Rust ইনস্টল করতে হবে। Rust ইনস্টল করার জন্য সবচেয়ে সহজ পদ্ধতি হলো rustup ব্যবহার করা।
ইনস্টলেশন প্রক্রিয়া:
Linux/Mac: টার্মিনালে নিচের কমান্ডটি রান করুন:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh- Windows:
Windows ব্যবহারকারীদের জন্য, আপনি Rust-এর অফিসিয়াল ওয়েবসাইট থেকে ইনস্টলেশন ফাইল ডাউনলোড করে ইনস্টল করতে পারবেন।
ইনস্টলেশন যাচাই:
ইনস্টলেশনের পরে, আপনি এই কমান্ডটি দিয়ে ইনস্টলেশন চেক করতে পারেন:
rustc --versionএটি যদি Rust কম্পাইলারের সংস্করণ দেখায়, তবে আপনার ইনস্টলেশন সফল।
প্রথম Rust প্রোগ্রাম লেখা
এখন আপনি প্রথম Rust প্রোগ্রাম লিখবেন। এটি একটি খুব সাধারণ "Hello, World!" প্রোগ্রাম যা কনসোলে "Hello, World!" প্রিন্ট করবে।
কোড:
- একটি নতুন ফাইল তৈরি করুন, যেমন
main.rs। এতে নিচের কোডটি লিখুন:
fn main() { println!("Hello, World!"); }
কোড ব্যাখ্যা:
fn main() { ... }: এটি হল ফাংশন ডিফিনিশন, যা প্রোগ্রামের প্রবেশদ্বার পয়েন্ট (entry point)।println!: এটি একটি ম্যাক্রো যা টার্মিনালে কিছু প্রিন্ট করতে ব্যবহৃত হয়। এখানে"Hello, World!"স্ট্রিংটি কনসোলে প্রিন্ট হবে।
৩. প্রোগ্রাম কম্পাইল এবং চালানো
এখন আপনি আপনার প্রোগ্রামটি কম্পাইল এবং রান করবেন।
প্রথমে কম্পাইল করুন:
rustc main.rsএটি main.rs ফাইলটি কম্পাইল করে একটি এক্সিকিউটেবল ফাইল তৈরি করবে। সাধারণত, এটি main নামের ফাইল তৈরি করবে।
ফাইল রান করুন:
Linux বা macOS-এ:
./mainWindows-এ:
main.exeএটি কনসোলে "Hello, World!" প্রিন্ট করবে।
Cargo ব্যবহার করে প্রোগ্রাম লেখা
রাস্টের Cargo প্যাকেজ ম্যানেজার এবং বিল্ড টুল ব্যবহার করে আরো উন্নত প্রকল্প তৈরি করা যায়।
নতুন প্রকল্প তৈরি করুন:
cargo new hello_world
cd hello_worldএখন src/main.rs ফাইলটি খুলুন এবং নিচের কোড লিখুন:
fn main() {
println!("Hello, World!");
}প্রোগ্রাম রান করুন:
cargo runএটি স্বয়ংক্রিয়ভাবে প্রোগ্রামটি কম্পাইল করবে এবং রান করবে, এবং কনসোলে "Hello, World!" দেখাবে।
সারাংশ
এই প্রক্রিয়ার মাধ্যমে আপনি প্রথম Rust প্রোগ্রাম লেখার এবং চালানোর প্রাথমিক ধারণা পেয়েছেন। আপনি সরাসরি rustc ব্যবহার করে প্রোগ্রামটি কম্পাইল এবং রান করতে পারেন অথবা Cargo ব্যবহার করে সহজে প্রকল্প তৈরি এবং রান করতে পারেন। Rust এর এই দুটি পদ্ধতিই আপনার কোডিং অভিজ্ঞতা সহজ এবং কার্যকরী করবে।
Read more