خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

چگونه محیط توسعه Rust را در لینوکس تنظیم کنیم

بر اساس نظرسنجی توسعه‌دهندگان استاک‌اُورفلوی سال ۲۰۲۲، زبان برنامه‌نویسی Rust به‌مدت هفت سال گذشته پرطرفدارترین زبان بوده است. این زبان ایمن، کارآمد و منعطف است و می‌تواند برنامه‌های با تمام سطوح پیچیدگی، از برنامه‌نویسی سیستمی تا چت‌بات‌ها و موارد دیگر را مدیریت کند.

بر اساس نظرسنجی توسعه‌دهندگان استک‌اورفلو در سال ۲۰۲۲، رست به‌مدت هفت سال گذشته محبوب‌ترین زبان برنامه‌نویسی بوده است. این زبان ایمن، کارآمد و چندکاره است و می‌تواند برنامه‌های با سطوح پیچیدگی مختلف، از برنامه‌نویسی سیستمی تا چت‌بات‌ها و موارد دیگر را پردازش کند.

اگر تا به‌حال فرصتی برای شروع توسعه به‌عنوان رست نداشته‌اید، باید با تنظیم یک محیط توسعه رست روی لینوکس شروع کنید.

پیش‌نیازهای نصب رست بر روی لینوکس

قبل از نصب رست، باید یک وابستگی را نصب کنید: بستهٔ build-essential. چرا؟ زیرا رست به یک لینک‌کننده نیاز دارد تا تمام فایل‌های شیء تولید شده توسط کامپایلر رست را به یک باینری اجرایی متصل کند. بستهٔ build-essential شامل یک لینک‌کننده است که این کار را انجام می‌دهد.

دستور زیر برای نصب بستهٔ build-essential در لینوکس است:

sudo apt update && sudo apt install build-essential

برای آرچ لینوکس، اجرا کنید:

sudo pacman -S base-devel

پس از اتمام نصب بسته، به نصب رست بروید.

نصب رست بر روی لینوکس

نصب رست از طریق rustup-1

نصب و راه‌اندازی رست بسیار ساده است. تنها کافی است یک اسکریپت واحد را اجرا کنید که تمام امور نصب و تنظیم را برای شما انجام می‌دهد.

بهترین نکته این است که این روش توصیه شده است و توسعه‌دهندگان رسمی رست این اسکریپت را تهیه کرده‌اند، بنابراین می‌دانید که نرم‌افزار مخفیانهٔ خطرناکی را روی سیستم خود اجرا نمی‌کنید.

مطلب مرتبط:   آسیب پذیری شرایط مسابقه چیست؟

دستور زیر برای نصب و اجرا اسکریپت rustup است:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

این فرمان از فرمان curl استفاده می‌کند تا اسکریپت را دانلود کرده و با فرمان sh اجرا کند. هنگام درخواست، عدد ۱ را وارد کنید.

پس از مدتی، اسکریپت پایان می‌یابد و از شما می‌خواهد متغیر PATH را به‌روزرسانی کنید تا پوشهٔ bin کِرگو را شامل شود. می‌توانید این کار را با استفاده از فرمان source انجام دهید:

source "$HOME/.cargo/env"

راه‌اندازی و نوشتن «Hello, World» در رست

سیستم ساخت رست، Cargo، ابزاری کارآمد است که با چند فرمان به شما کمک می‌کند پروژه را راه‌اندازی، سازماندهی و تست کنید. برای تنظیم یک پروژهٔ جدید رست، این فرمان را اجرا کنید:

cargo new <project_name>

ایجاد یک پروژهٔ جدید با Cargo

این فرمان ساختار پوشه‌ای برای یک پروژهٔ پایه ایجاد می‌کند و یک فایل main.rs حاوی کد برنامهٔ «Hello, World» داخل پوشهٔ /<project>/src اضافه می‌نماید. می‌توانید این کد را به‌صورت دستی با کامپایلر rustc کامپایل کنید یا از Cargo برای اجرا استفاده کنید:

cargo run

اجرای پروژهٔ رست شما با Cargo

اجرای پروژهٔ رست شما با Cargo

به‌عنوان جایگزین، نحوه استفاده از rustc برای کامپایل دستی کد به صورت زیر است:

rustc main.rs ./a

کامپایل و اجرای کد رست

شروع سفر برنامه‌نویسی به‌عنوان رستاسین!

حالا که رست را بر روی سیستم لینوکس خود نصب و تنظیم کرده‌اید، می‌توانید بر یادگیری و توسعه انواع برنامه‌ها با رست تمرکز کنید.

اگر کاملاً تازه‌کار در رست هستید و به دنبال یک معرفی سریع برای آشنایی با زبان و سینتکس آن هستید، راهنمای مقدماتی مبانی برنامه‌نویسی رست می‌تواند مفید باشد.