লিনাক্সে জাস্ট প্রোগ্রামিং ভাষা কীভাবে ইনস্টল করবেন?

জং

সি এবং সি ++ নিঃসন্দেহে সর্বাধিক জনপ্রিয় প্রোগ্রামিং ভাষা হয়ে উঠেছে এবং অ্যাপ্লিকেশন এবং অপারেটিং সিস্টেমের বিশাল সংখ্যাগরিষ্ঠ দ্বারা ব্যবহৃত এগুলি না বলে যে তারা শেখার জন্য প্রথম প্রস্তাবিত প্রোগ্রামিং ভাষার একটি এবং একটি ভিত্তি হিসাবে নিতে।

মরিচা একটি প্রোগ্রামিং ভাষা সংকলিত, সাধারণ উদ্দেশ্য এবং বহুগুণ যে হচ্ছে মজিলা দ্বারা বিকাশিত এবং এলএলভিএম দ্বারা সমর্থিত। এই ভাষা হতে ডিজাইন করা হয়েছে «একটি নিরাপদ, একযোগে এবং ব্যবহারিক ভাষা» এবং সর্বোপরি সি এবং সি ++ ভাষার জন্য একটি প্রতিস্থাপন.

জং একটি ওপেন সোর্স প্রোগ্রামিং ভাষা যা খাঁটি ফাংশনাল প্রোগ্রামিং সমর্থন করে, পদ্ধতিগত, অপরিহার্য এবং বস্তু-ভিত্তিক।

এই প্রোগ্রামিং ভাষা অত্যন্ত দ্রুত কাজ করে, সেগফাল্টগুলি এড়ানো এবং থ্রেড সুরক্ষা নিশ্চিত করে। শূন্য ব্যয়ের বিমূর্ততা সমর্থন করে, গতি শব্দার্থবিদ্যা, গ্যারান্টিযুক্ত মেমরি সুরক্ষা, থ্রেড-মুক্ত ডেটা রেস, জেনেরিক-ভিত্তিক বৈশিষ্ট্য এবং প্যাটার্ন মিল matching

এছাড়াও প্রকার অনুমিতি, ন্যূনতম নির্বাহের সময়, পাশাপাশি দক্ষ সি বাঁধাই সমর্থন করে।

জং বিপুল সংখ্যক প্ল্যাটফর্মে চালানো যেতে পারে এবং এটি ড্রপবক্স, কোরিওএস, এনজিপি এবং আরও অনেক কিছুর সংস্থাগুলি / সংস্থাগুলির উত্পাদনে ব্যবহৃত হচ্ছে।

রাস্টের লক্ষ্য হ'ল ইন্টারনেটে চলমান দুর্দান্ত ক্লায়েন্ট-সাইড এবং সার্ভার-সাইড প্রোগ্রাম তৈরির জন্য ভাল ভাষা হওয়া।

এটি সুরক্ষা, মেমরি বিতরণ নিয়ন্ত্রণ এবং একমতকরণের উপর জোর দিয়ে বৈশিষ্ট্যগুলির একটি সেটকে নেতৃত্ব দিয়েছে।

নিরাপদ কোডের পারফরম্যান্সটি সি ++ এর চেয়ে ধীর হতে পারে, যদি পারফরম্যান্সটি একমাত্র বিবেচনা করা হয় তবে রাস্টের সাথে তুলনীয় সতর্কতা অবলম্বনের জন্য তৈরি করা সি ++ কোডের সাথে তুলনা করা হলে, পরবর্তীটি আরও দ্রুততর হতে পারে।

মরিচা সিনট্যাক্স সি এবং সি ++ এর মতো, ব্রেস-সীমাবদ্ধ কোড ব্লক এবং প্রবাহ নিয়ন্ত্রণ কাঠামো যেমন যেমন, অন্যথায়, করুন, যখন এবং এর সাথে।

মরিচা 1

সমস্ত সি এবং সি ++ কাঠামো উপস্থিত নেই এবং অন্যরা (যেমন বহু-দিকনির্দেশক শাখার জন্য ম্যাচ কীওয়ার্ড) এই ভাষাগুলি থেকে আগত প্রোগ্রামারদের সাথে কম পরিচিত হবে।

লিনাক্সে জং ইনস্টল করা হচ্ছে

Si আপনি আপনার সিস্টেমে এই প্রোগ্রামিং ভাষাটি ইনস্টল করতে চান, আমরা ইনস্টলারটি ডাউনলোড করে এটি করতে পারি যা আমাদের সিস্টেমে মরিচা পেতে সহায়তা করবে

কেবল একটি টার্মিনাল খুলুন এবং এটি চালান:

curl https://sh.rustup.rs -sSf | sh

এই কমান্ড চালানোর সময় ইনস্টলারটি ডাউনলোড হবে এবং এটি প্রায় সাথে সাথেই চলবে, আপনাকে ডিফল্ট মান সহ ইনস্টলেশন চালিয়ে যেতে 1 টি চাপতে হবে এবং এটি সমস্ত প্রয়োজনীয় প্যাকেজ ডাউনলোড করবে।

আপনি যদি একটি কাস্টম ইনস্টলেশন চান তবে আপনাকে অবশ্যই 2 টাইপ করতে হবে এবং আপনি অন্যান্য জিনিসের মধ্যে আপনার পরিবেশের পরিবর্তনশীলগুলি সংজ্ঞায়িত করবেন।

আমাদের সিস্টেমে মরিচা ইনস্টলেশন শেষে, কার্গো বিন ডিরেক্টরিটি নিম্নলিখিত পথে তত্ক্ষণাত যুক্ত করা হবে ( ~ / .কার্গো / বিন) যেখানে আপনার PATH পরিবেশের পরিবর্তনশীলটিতে সমস্ত সরঞ্জাম ইনস্টল করা আছে ~ /। প্রোফাইল।

হয়ে গেল শেলটি কনফিগার করতে আমাদের অবশ্যই এগিয়ে যেতে হবে, আমরা টার্মিনালে এই কমান্ডগুলি চালিয়ে মরিচা পরিবেশের সাথে কাজ করতে পরিবর্তিত PATH ব্যবহার করার জন্য ~ /। প্রোফাইল ফাইলটি সংশোধন করে এটি করি:

source ~/.profile
source ~/.cargo/env

শুধু এখন আমাদের সিস্টেমে মরিচা সঠিকভাবে ইনস্টল করা হয়েছে তা যাচাই করতে আমাদের অবশ্যই এগিয়ে যেতে হবেআমরা টার্মিনালে নিম্নলিখিত কমান্ডটি লিখে এটি করি do

rustc --version

এবং এটি দিয়ে আমাদের পর্দায় মরিচা সংস্করণ পাওয়া উচিত যা আমরা আমাদের সিস্টেমে ইনস্টল করেছি।

এবং এটি হ'ল, আমরা এই ভাষাটি ব্যবহার শুরু করতে পারি এবং আমাদের সিস্টেমে এটি ব্যবহার করে এমন অ্যাপ্লিকেশন ইনস্টল করতে সক্ষম হতে পারি।

ভাষাটি পরীক্ষা করতে আমরা একটি সহজ ফাইল তৈরি করতে পারি আমাদের স্ক্রিনে একটি বার্তা প্রিন্ট করুন, আমরা নিম্নলিখিতটি টাইপ করে এটি করি:

nano prueba.rs

এবং ফাইলের ভিতরে আমরা নিম্নলিখিতটি পেস্ট করি:

fn main() {
println!("Prueba exitosa de Rust");
}

আমরা এটিকে সম্পাদনযোগ্য হিসাবে পরিণত করি:

rustc prueba.rs

এবং আমরা এটি পরীক্ষার জন্য চালাচ্ছি:

./prueba.rs


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   কিসকিলোসো তিনি বলেন

    এবং এটির বিতরণের সংগ্রহস্থলগুলিতে এটি সন্ধান করার জন্য লোকেরা এটি ইনস্টল করতে বলা সহজ হবে না ... কারণ আপনি যেমনটি বলেন যেমন ... আপনি কীভাবে আনইনস্টল করবেন? আপনি কীভাবে আপডেট করবেন? ...

    আমি দেবিয়ান স্থিতিশীল ব্যবহার করি এবং মনে হয় এটি এর চেয়ে বেশি নেয় না: sudo apt-get rustc ইনস্টল করুন।

    আপনি এই লিঙ্কটিতে দেখতে পাচ্ছেন, এটি সর্বশেষ স্থিতিশীল সংস্করণ থেকে দেবিয়ান সংগ্রহস্থলে রয়েছে:
    https://packages.debian.org/search?keywords=rustc
    এবং ট্রাস্টি থেকে উবুন্টুতে (14.04LTS):
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    আপনি যা সুপারিশ করেন তা সতর্ক হন, যে কোনও নবজাতক ব্যবহারকারী সহজেই প্রয়োজন ছাড়াই স্ক্রু আপ করতে পারেন!