মাইক্রোসফ্ট তার কোয়ান্টাম ডেভলপমেন্ট কিটের সাথে কোয়ান্টাম কম্পিউটিংয়ের জন্য প্রস্তুত করে

কোয়ান্টাম-গণনা

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

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

El কোয়ান্টাম ডেভলপমেন্ট কিট কোয়ান্টাম অ্যাপ্লিকেশন তৈরির জন্য মাইক্রোসফ্টের সমন্বিত প্ল্যাটফর্ম Que Q # নামে একটি নতুন কোয়ান্টাম কেন্দ্রিক প্রোগ্রামিং ভাষা ব্যবহার করে (কিউ শর)

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

উন্নয়ন কিট সম্পর্কে

বিকাশ কিট এটা তোলে অন্তর্ভুক্ত প্রোগ্রামিং ভাষা প্রশ্ন #, একটি কোয়ান্টাম কম্পিউটিং সিমুলেটর এবং আপনাকে শুরু করার জন্য বিভিন্ন সংস্থান। প্রশ্ন # কোয়ান্টাম অ্যালগরিদম প্রকাশ করতে ব্যবহৃত একটি নির্দিষ্ট প্রোগ্রামিং ভাষা হিসাবে বর্ণনা করা হয়।

জেনুইন কোয়ান্টাম ডিভাইসগুলি সুনির্দিষ্টভাবে খুঁজে পাওয়া শক্ত, তবে কোয়ান্টাম দেব কিটটি সফ্টওয়্যারটির জন্য যে কোনও কুবিট সিমুলেটর চালানো সম্ভব করে তোলে।

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

উন্নয়ন গ্রন্থাগারসমূহ এবং ডেমো উদাহরণ যা Q # গুলি এর সাথে একত্রে প্রকাশিত হয়েছিলএগুলি এমআইটি ওপেন সোর্স লাইসেন্সের অধীনে প্রকাশিত হয় এবং গিটহাবটিতে উপলব্ধ।

মাইক্রোসফ্ট কোয়ান্টাম ডেভলপমেন্ট কিটটি পাইথন রুটিনে এবং তার বিপরীতে নেটিভ কল করার জন্য কিউ # সাপোর্টের সাথে পাইথন অনুগত হওয়ার জন্য ডিজাইন করা হয়েছে এবং সিমুলেটারের কার্যকারিতা 4-5 গুণ বেড়েছে increased

লিনাক্সে কীভাবে মাইক্রোসফ্ট কোয়ান্টাম ডেভ কিট ইনস্টল করবেন?

কোয়ান্টাম ডেভলপমেন্ট কিট

এই কিট ইনস্টল করার জন্য ভিজ্যুয়াল স্টুডিও কোডটি ইনস্টল করা অত্যন্ত প্রয়োজনীয় যেহেতু মাইক্রোসফ্ট কোয়ান্টাম ডেভ কিটটি এক্সটেনশন হিসাবে যুক্ত করা হবে।

যদি আপনার সিস্টেমে এখনও ভিজ্যুয়াল কোড ইনস্টল না থাকে তবে আমি আপনাকে লিঙ্কটি ছেড়ে দিচ্ছি যেখানে আমার এক সহকর্মী আমাদের লিনাক্সে এটি ইনস্টল করার জন্য একটি সহজ পদ্ধতি ব্যাখ্যা করেছিলেন, লিঙ্কটি এটি.

তাদের সিস্টেমে যদি ইতিমধ্যে ভিজ্যুয়াল স্টুডিও থাকে তবে আমাদের কেবল এটি যুক্ত করতে হবে মাইক্রোসফ্ট কোয়ান্টাম ডেভলপমেন্ট কিট এর এক্সটেনশন হিসাবে ভিজ্যুয়াল স্টুডিও কোড .

এখন আমাদের অবশ্যই কিউ # বিকাশ কিট প্রকল্পের টেমপ্লেটগুলি ইনস্টল করতে হবে, এর জন্য আমাদের কেবলমাত্র একটি টার্মিনাল খুলতে হবে এবং নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে:

dotnet new -i "Microsoft.Quantum.ProjectTemplates :: 0.2- *"

পরবর্তী আইন আমাদের অবশ্যই মাইক্রোসফ্ট কোয়ান্টাম বিকাশকারী কিট থেকে নমুনাগুলি এবং গ্রন্থাগারগুলি ক্লোন করতে হবে এর গিটহাব সংগ্রহশালা থেকে, এর জন্য আমরা টার্মিনালে নিম্নলিখিতটি প্রয়োগ করি:

git clone https://github.com/Microsoft/Quantum.git

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

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

এটির সাথে তাদের একটি ওয়ার্কস্টেশন থাকবে যা ইতিমধ্যে কিউ # বিকাশের জন্য কনফিগার করা হয়েছে।

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

কিউ # বিকাশের ভাষা, এর গ্রন্থাগার, কৌশল এবং আরও অনেক কিছু জানার থেকে। ব্যক্তিগতভাবে, আমি নিজেকে এই নতুন ক্ষেত্রটি অন্বেষণের জন্য নিজেকে উপযুক্ত বা প্রস্তুত মনে করি না, কেবল কারণ আমি এখনও নিজেকে একজন নবজাতক হিসাবে বিবেচনা করি কারণ আমার এখনও শেখার ক্ষেত্র রয়েছে।

তবে আমি সন্দেহ করি না যে এখানে উপস্থিত কিছু পাঠক এটি দিয়ে একটি প্রকল্প তৈরি করতে পারেন।


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

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

*

*

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