কিভাবে উইন্ডোজ 10 এ সুইফটে প্রোগ্রাম করা যায়

কিভাবে উইন্ডোজ 10 এ সুইফটে প্রোগ্রাম করা যায়

সুইফট এই মুহূর্তে সবচেয়ে উত্তপ্ত ভাষাগুলির মধ্যে একটি এবং সঙ্গত কারণেই। ম্যাক এবং আইওএস অ্যাপগুলি বাজারের একটি বিশাল অংশ গ্রহণ করে। আইওএস অ্যাপগুলি স্থানীয়ভাবে তৈরি করতে সক্ষম হওয়া সেই ব্যক্তিদের জন্য একটি বড় চুক্তি যারা উদ্দেশ্য সি -এর অস্পষ্ট গভীরতায় ডুবতে চান না।





যেহেতু সুইফট অ্যাপলের স্থানীয়, তাই আপনার একটি ম্যাক দরকার, তাই না? ভুল। যদিও উইন্ডোজে সুইফট কম্পাইল করার জন্য 'আউট অফ দ্য বক্স' পদ্ধতি নেই, তার মানে এই নয় যে উইন্ডোজ ব্যবহারকারীরা সুইফট শিখতে পারে না।





এখানে একটি সহজ সুইফট প্রোগ্রাম কিভাবে তৈরি করা যায় এবং কম্পাইল করে উইন্ডোজ ১০ এ চালানো যায়।





সুইফট কি?

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

এটি একটি অপেক্ষাকৃত তরুণ ভাষা যা 2014 সালে জনসাধারণের কাছে প্রকাশ করা হয়েছিল, যদিও এটি ইতিমধ্যে ব্যাপকভাবে সম্মানিত। দ্য TIOBE সূচক 2017 সালে শীর্ষস্থানীয় প্রোগ্রামিং ভাষাগুলির মধ্যে সুইফটকে 11 নম্বরে রেখেছে, এটি সর্বকালের দ্রুত বর্ধনশীল ভাষাগুলির মধ্যে একটি।



সংক্ষেপে, আপনি যদি ম্যাক বা আইওএস এর জন্য প্রোগ্রামিং করেন, সুইফট আপনার জন্য! সুইফ্টের ব্যবহার সম্পর্কে আরও গভীরভাবে দেখার জন্য, সুইফট শেখার যোগ্য কেন এই কারণগুলি দেখুন।

উইন্ডোজ 10 এ সুইফট দিয়ে শুরু করা

প্রথমত, আমাদের কোড লিখতে আমাদের একটি সম্পাদকের প্রয়োজন হবে। আপনি যে কোন আইডিই ব্যবহার করতে পারেন যার সাথে আপনি স্বাচ্ছন্দ্যবোধ করেন, যদিও এটি একটি ব্যবহার করার জন্য কঠোরভাবে প্রয়োজনীয় নয় এবং যে কোনও পাঠ্য সম্পাদকও যথেষ্ট। এটি বেশিরভাগই ব্যক্তিগত পছন্দের উপর নির্ভর করে, যদিও এই নির্দেশিকাটি কী ব্যবহার করবেন তা নির্ধারণ করতে আপনার যদি সাহায্যের প্রয়োজন হয় তবে আপনাকে সাহায্য করতে পারে।





আজ আমরা ব্যবহার করতে যাচ্ছি নোটপ্যাড ++ যেহেতু এটি বিনামূল্যে, সহজ এবং এক্সটেনসিবল। নোটপ্যাড ++ ডাউনলোড করুন এবং এটি খুলুন। কিছু কোডিং করতে নিচে আসা যাক!

উইন্ডোজ প্রোগ্রামের জন্য একটি সহজ সুইফট

আমাদের পরীক্ষা প্রকল্পের জন্য আজ আমরা একটি সহজ প্রোগ্রাম তৈরি করতে যাচ্ছি যা উইন্ডোজ কমান্ড লাইনে চলবে। একটি নতুন নোটপ্যাড ++ ফাইল খোলার মাধ্যমে শুরু করুন। আমরা স্ক্রিনে একটি প্রশ্ন মুদ্রণ করে শুরু করব, ব্যবহারকারীর তাদের প্রতিক্রিয়া টাইপ করার জন্য অপেক্ষা করুন, এবং তারপর একটি উত্তর প্রদানের জন্য এই প্রতিক্রিয়াটি ব্যবহার করুন।





print('What is your name?')

প্রোগ্রামটি চলার সময় এটি প্রদর্শিত হবে। এখন যেহেতু আমরা একটি প্রশ্ন করেছি, আমাদের ব্যবহারকারীকে উত্তর দেওয়ার একটি উপায় প্রদান করা উচিত। এই জন্য, আমরা ব্যবহার রিডলাইন () পদ্ধতি এবং উত্তর একটি ভেরিয়েবল হিসাবে উত্তর সংরক্ষণ করুন প্রতিক্রিয়া

var response = readLine()

আপনি যদি ইতিমধ্যে অন্যান্য প্রোগ্রামিং ভাষার সাথে পরিচিত হন তবে আপনি এখানে কয়েকটি ছোট পার্থক্য লক্ষ্য করতে পারেন। প্রথমত, আমরা একটি হিসাবে ReadLine থেকে অর্জিত ডেটা সংরক্ষণ করতে পারি কোথায় এটি একটি স্ট্রিং হতে যাচ্ছে তা নির্দিষ্ট করার পরিবর্তে। আপনারা যারা জাভাস্ক্রিপ্ট বা সি# থেকে আসছেন তাদের জন্য আরেকটি পরিবর্তন হল লাইনের শেষ বোঝাতে সেমিকোলনের অভাব।

পাইথন ব্যবহারকারীরা ইতিমধ্যে এখানে বাড়িতে আরও থাকতে পারে!

একটি আউটপুট যোগ করা

এখন যেহেতু আমাদের কাছে এই তথ্যটি একটি ভেরিয়েবলে সংরক্ষিত আছে, আমরা এটি ব্যবহার করতে চাই এবং ব্যবহারকারীর কাছে এটি প্রদর্শন করতে চাই। তাদের একটি দুর্দান্ত দিন কামনা করার চেয়ে সুন্দর আর কী হতে পারে?

print('Hello (response!), I hope you are having a great day!')

এমনকি যদি আপনার অন্যান্য ভাষার অভিজ্ঞতা থাকে, আপনি এখানে কিছু পার্থক্য দেখতে পাবেন। ব্যবহার করার পরিবর্তে + আপনার ভেরিয়েবল প্রদর্শন করতে উদ্ধৃতি চিহ্নের বাইরে অপারেটর, আপনি ব্যবহার করেন variable (পরিবর্তনশীল নাম) উদ্ধৃতি চিহ্নের মধ্যে। সুইফটের আরেকটি বৈশিষ্ট্য হল এর ব্যবহার চ্ছিক মান । এই মানগুলি প্রথম নজরে বোঝা কঠিন, তবে সুইফ্টের মধ্যে ভেরিয়েবলের ব্যবহারে আরও বেশি কার্যকারিতা যুক্ত করুন।

এই দৃষ্টান্তে, আমরা কেবল মানটি যেমন আছে তেমন প্রদর্শন করতে চাই, তাই আমরা পরিবর্তনশীল নামের পরে একটি বিস্ময় চিহ্ন যোগ করি প্রতিক্রিয়া! বোঝাতে হবে যে এটি একটি চ্ছিক মান নয়। একটি alচ্ছিক মান হল একটি পরিবর্তনশীল যা একটি মান নির্ধারণ করতে পারে বা নাও পেতে পারে। এটি একটি প্রয়োজন হয় না। যদি এটি একটি মান নির্ধারিত না হয়, তাহলে এটি শূন্য বরাদ্দ করা হবে।

মান প্রকারের পরে একটি প্রশ্ন চিহ্ন (?) এটি alচ্ছিক হিসাবে চিহ্নিত করে, যখন একটি বিস্ময়কর অর্থ এটি নয়।

আপনার কোড এই মত কিছু দেখতে হবে:

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

উইন্ডোজ 10 এ সুইফ্ট কম্পাইল করা হচ্ছে

এখন আমাদের একটি প্রোগ্রাম আছে, আমাদের এটি কম্পাইল এবং চালাতে সক্ষম হতে হবে। উইন্ডোজ 10 -এ সুইফট প্রোগ্রাম করার জন্য কোন বিল্ট ইন উপায় না থাকলেও, চারপাশে একটি কাজ আছে। হান সাংজিন সুইফটের জন্য একটি কম্পাইলার তৈরি করেছেন যা Github থেকে ডাউনলোডের জন্য উপলব্ধ । লিঙ্কে প্রদত্ত নির্দেশাবলী ব্যবহার করে উইন্ডোজ অ্যাপ্লিকেশনটির জন্য সুইফট ডাউনলোড এবং ইনস্টল করুন।

এটি ইনস্টল হয়ে গেলে, এটি খুলুন। ক্লিক করুন নথি নির্বাচন বাটন এবং আপনার পূর্বে তৈরি প্রোগ্রাম নির্বাচন করুন। ক্লিক কম্পাইল এবং প্রোগ্রাম কম্পাইল করার জন্য অপেক্ষা করুন।

একটি ছোট প্রোগ্রামের জন্য এটি প্রায় তাত্ক্ষণিক হওয়া উচিত, যদিও আপনি আপনার কোডটি কতটা জটিল করেছেন তার উপর নির্ভর করে সময় নিতে পারে!

আপনার ডায়ালগ বক্সে একটি 'সফলভাবে সংকলিত' বার্তা পাওয়া উচিত। যদি না হয়, ফিরে যান এবং আপনার কোডটি পরীক্ষা করে নিশ্চিত করুন যে আপনি কোন ত্রুটি করেননি। একবার কোড কম্পাইল হয়ে গেলে ক্লিক করুন দৌড় আপনার প্রোগ্রাম চালানোর জন্য। প্রোগ্রামটি উইন্ডোজ কমান্ড লাইনে খুলবে এবং এটি দেখতে এইরকম হওয়া উচিত:

আপনার কোডটি চালানোর জন্য আপনাকে অবশ্যই উইন্ডোজ অ্যাপ্লিকেশনটির জন্য সুইফট ব্যবহার করতে হবে EXE তৈরি করা ফাইলটি একা কাজ করবে না, এমনকি যদি অ্যাপ্লিকেশনটি খোলা থাকে।

উইন্ডোজ এ আজই কোডিং সুইফট শুরু করুন

যদি আপনি সিদ্ধান্ত নেন যে সুইফ্ট আপনার জন্য, সেখানে আপনাকে সাহায্য করার জন্য প্রচুর সরঞ্জাম রয়েছে। একবার আপনি পরিবেশের একটি মৌলিক উপলব্ধি পেয়ে গেলে, কেন আপনার জ্ঞানকে জীবন্ত করার জন্য কয়েকটি নতুন প্রকল্পের চেষ্টা করবেন না?

কিভাবে ল্যান্ডলাইনে অবাঞ্ছিত ফোন কল বন্ধ করা যায়

আপনি যদি লিনাক্স ব্যবহারকারী হন তবে আইওএস অ্যাপস কোড করতে চাইছেন, উবুন্টু দিয়ে সুইফ্টে কীভাবে কোড করবেন তা এখানে।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল এফবিআই কেন মধু রans্যানসমওয়্যারের জন্য সতর্কতা জারি করেছে

এফবিআই একটি বিশেষ করে র‍্যানসামওয়্যারের কদর্য স্ট্রেন সম্পর্কে সতর্কতা জারি করেছে। এখানে কেন আপনাকে বিশেষ করে Hive ransomware সম্পর্কে সতর্ক থাকতে হবে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রোগ্রামিং
  • অ্যাপ ডেভেলপমেন্ট
  • সুইফট
  • প্রোগ্রামিং ভাষা
লেখক সম্পর্কে ইয়ান বাকলি(216 নিবন্ধ প্রকাশিত)

ইয়ান বাকলি জার্মানির বার্লিনে বসবাসরত একজন ফ্রিল্যান্স সাংবাদিক, সঙ্গীতশিল্পী, অভিনয়শিল্পী এবং ভিডিও প্রযোজক। যখন তিনি লিখছেন না বা মঞ্চে আসছেন না, তখন তিনি পাগল বিজ্ঞানী হওয়ার আশায় DIY ইলেকট্রনিক্স বা কোড নিয়ে ছটফট করছেন।

ইয়ান বাকলি থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন