সুইফ্ট, উবুন্টু 20.04 এ এই প্রোগ্রামিংয়ের ভাষা ইনস্টল করুন

দ্রুত সম্পর্কে

পরের নিবন্ধে আমরা এক নজরে নিতে যাচ্ছি আমরা কীভাবে উবুন্টু 20.04 এ সুইফট ইনস্টল করতে পারি। এটি অ্যাপলের প্রোগ্রামিং ভাষার নাম, যার সাহায্যে আমরা অ্যাপ্লিকেশন তৈরি করতে পারি Mac OS X এর এবং আইওএস যেহেতু এই ভাষাটি বিভিন্ন জনপ্রিয় প্রোগ্রামিং ভাষার সংমিশ্রণ ব্যবহার করে, তাই এটি শিখতে তুলনামূলক সহজ।

প্রথমে, সুইফট কেবল অ্যাপল ডিভাইসের জন্য উপলব্ধ ছিল এবং এটি Gnu / Linux, উইন্ডোজ এবং অন্যান্য অপারেটিং সিস্টেমে ব্যবহার করা যায়নি। সময়ের সাথে সাথে এর জনপ্রিয়তা বৃদ্ধি পেয়ে ব্যবহারকারীরা অ্যাপলকে অন্যান্য প্ল্যাটফর্মগুলিতে সুইফট চালু করতে বলেছিল। শেষে তারা সিদ্ধান্ত নিয়েছিল যে সুইফট ওপেন সোর্স হবে.

সত্বর ক্রিস ল্যাটনার ডিজাইন করেছেন এমন একটি কার্যকরী, বহু-প্যাটার্ন, অবজেক্ট-ওরিয়েন্টেড ভাষা উদ্দেশ্য-সি সমস্যা সমাধানের জন্য। এই ভাষাটি উদ্দেশ্য-সি-তে লিখিত পুরানো কোডও অ্যাক্সেস করে। এই ভাষাটি বিকাশের মূল উদ্দেশ্যটি সুরক্ষা, সঠিক ত্রুটি এবং সংক্ষিপ্ত কোডগুলি বৃদ্ধি করা। এক্সকোডে সংকলককে ধন্যবাদ, বিকাশকারীরা সহজেই তাদের নিজস্ব অ্যাপ্লিকেশন তৈরি করতে পারেন।

সুইফট সাধারণ বৈশিষ্ট্য

  • গতি ভাষার একটি গুরুত্বপূর্ণ এবং বিভেদযুক্ত বৈশিষ্ট্য সুইফ্ট প্রোগ্রামিং।
  • সাধারণভাবে, এই প্রোগ্রামিং ভাষা নিরাপদ, দ্রুত এবং যা দিয়ে আমরা আরও ভাল ফলাফল পেতে পারি তার আগের অন্যান্য বিকাশের সাথে তুলনা করে stands.
  • সুইফটের সুরক্ষাটি টাইপ করার সময় ভুলগুলি করার কম সম্ভাবনার উপর ভিত্তি করে। ক্লিনার কোডের উপর ভিত্তি করে, একটি ভেরিয়েবল স্ট্রাকচারের সাথে ত্রুটিগুলির ঝুঁকি কম এবং স্বয়ংক্রিয় পরিচালনার সাথে ত্রুটি বা সমস্যার অস্তিত্ব কম হওয়া উচিত।
  • ত্রুটিবিহীন বা কম উপস্থিত হওয়ার সম্ভাব্য প্রোগ্রামিংয়ের ভাষার ফলস্বরূপ সুবিধা রয়েছে যে এই কোডের ভিত্তিতে ডিজিটাল বিকাশও আরও স্থিতিশীল। অতএব, অন্যান্য প্রোগ্রামিং ভাষার সাথে তৈরি করাগুলির চেয়ে সুইফটে থাকা অ্যাপ্লিকেশনগুলি আরও সুরক্ষিত.
  • আপনি যে বুঝতে হবে এর অস্তিত্বটি অবজেক্টিভ-সি এর মতো ভাষার উন্নতি বা প্রতিস্থাপনের প্রয়োজনীয়তা থেকেই উদ্ভূত.
  • আজ, সুইফট রয়ে গেছে আইওএসের যে কোনও উন্নয়নের জন্য ব্যবহার করা যেতে পারে এমন দ্রুততম প্রোগ্রামিংয়ের ভাষা.
  • যখন কোনও ভেরিয়েবল নাল এবং নাল ত্রুটির মুখোমুখি হয়, প্রোগ্রামাররা কোড কাঠামোতে একটি প্রশ্ন চিহ্ন রেখে অ্যাপ্লিকেশনটিকে ক্রাশ হওয়া থেকে আটকা দেয়.
  • এর বৈশিষ্ট্যগুলির মধ্যে হাইলাইট করার মতো কিছু এটি ধ্রুব বিবর্তন। প্রকৃতপক্ষে, এই ভাষাটি এত সাম্প্রতিক কারণ এটি অন্যান্য প্রোগ্রামিং ভাষার আগে একটি বিবর্তন হিসাবে উপস্থাপিত হয়েছিল। এই দর্শন অনুসরণ করে, সুইফট ধারাবাহিকভাবে বিকশিত হতে থাকে, এভাবে নতুন প্রযুক্তির অগ্রগতির আরও ভাল সুবিধা গ্রহণ করা এবং ব্যবহারকারীদের আরও বেশি জটিল এবং কার্যকরী বিকাশের সুযোগ করে দেওয়া।

উবুন্টু 20.04 এ সুইফট ইনস্টল করুন

উবুন্টুতে সুইফট ইনস্টল করতে, আমাদের কেবল নীচে প্রদর্শিত পদক্ষেপগুলি অনুসরণ করতে হবে। অনুসরণ করতে হবে প্রথম পদক্ষেপ ইনস্টলেশন শুরু করার আগে প্রয়োজনীয় নির্ভরতা যুক্ত করুন। এটি করার জন্য আমাদের কেবলমাত্র একটি টার্মিনাল খুলতে হবে (Ctrl + Alt + T) নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

দ্রুত নির্ভরতা ইনস্টল করুন

sudo apt install clang libpython2.7 libpython2.7-dev

প্রয়োজনীয় নির্ভরতা ইনস্টল করার পরে, আমরা করব সুইফট ডাউনলোড করুন। এটি করার জন্য, একই টার্মিনালে আমরা উইজেটটি নিম্নরূপ ব্যবহার করতে পারি:

সুইফট প্যাকেজ ডাউনলোড করুন

wget https://swift.org/builds/swift-5.3-release/ubuntu2004/swift-5.3-RELEASE/swift-5.3-RELEASE-ubuntu20.04.tar.gz

ডাউনলোড শেষ হয়ে গেলে, আমরা করব টান ফাইল এক্সট্রাক্ট নিম্নলিখিত কমান্ড ব্যবহার করে:

tar xzf swift-5.3-RELEASE-ubuntu20.04.tar.gz

পরবর্তী পদক্ষেপ হবে এক্সট্রাক্ট করা ফাইলের সামগ্রীগুলি 'ভাগ করুন' ডিরেক্টরিতে সরান:

sudo mv swift-5.3-RELEASE-ubuntu20.04 /usr/share/swift

এই মুহূর্তে, আমাদের সিস্টেমের PATH এনভায়রনমেন্ট ভেরিয়েবলের দিকে সুইফটের পথ নির্ধারণ করতে হবে নিম্নলিখিত কমান্ড ব্যবহার করে। Zshrc ব্যবহারের ক্ষেত্রে আমরা কমান্ডের শেষে পরিবর্তন করতে পারি / .zshrc.

echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc

source ~/.bashrc

ইনস্টলেশন শেষ হয়ে গেলে, আমরা পারি সংস্করণ পরীক্ষা করুন এই আদেশটি কার্যকর করা হচ্ছে, যার সাহায্যে আমরা জানতে পারি এটি সঠিকভাবে ইনস্টল করা হয়েছিল:

সংস্করণ পরীক্ষা ইনস্টল করা

swift -version

আমরাও করতে পারি পৌরাণিক প্রোগ্রাম "হ্যালো ওয়ার্ল্ড" চালান যা সঠিকভাবে কাজ করে তা যাচাই করার জন্য যা সমস্ত ভাষায় পরীক্ষা করা উচিত:

দ্রুত উদাহরণ

print(“Prueba para Ubunlog”)

সুইফট অ্যাপলের ওপেন সোর্স প্রোগ্রামিং ভাষার নাম, যা আপনি যে কোনও অপারেটিং সিস্টেমে ব্যবহার করতে পারেন। এই ভাষা সম্পর্কে আরও তথ্যের জন্য, আমরা পারি পরিদর্শন ডকুমেন্টেশন যে তারা প্রকল্পের ওয়েবসাইটে প্রকাশ করেছে.


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

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

*

*

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