কোয়ান্টাম কম্পিউটার এর জন্য নতুন প্রোগ্রামিং ল্যাঙ্গুয়েজ তৈরি করল এমআইটি

MIT এর কম্পিউটার সাইন্স এন্ড আর্টিফিশিয়াল ইন্টেলিজেন্সি (CSAIL) এর বিজ্ঞানীরা কোয়ান্টাম কম্পিউটার এর জন্য নতুন একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ তৈরি করেছেন। যার নাম দেওয়া হয়েছে

আমাদের প্রচলিত ক্ল্যাসিক্যাল কম্পিউটার “Bit” এর মাধ্যমে তথ্য সংরক্ষণ ও পরিচালনা করে। কিন্তু কোয়ান্টাম কম্পিউটার যে বিশেষ বিটের মাধ্যমে তথ্য সংরক্ষণ ও পরিচালনা করে তা হলো “কিউবিট (Qubit)“। কিউবিট এর মাধ্যমে কোয়ান্টাম কম্পিউটার 1 অথবা 0 অথবা একই সাথে 1 এবং 0 আকারে এমনকি এর মাঝের যেকোনো সংখ্যার আকারে তথ্য সংরক্ষণ করে। যেখানে ক্লাসিকাল কম্পিউটার শুধুমাত্র 1 অথবা 0 আকারে তথ্য সংরক্ষণ করতে পারে। 1-0 এর সহাবস্থান “কোয়ান্টাম কম্পিউটার” এর মূল শক্তি। একই সাথে 1 একই সাথে 0 এর প্রতিনিধিত্ব করার ফলে এটি একসঙ্গে বহু তথ্য সংরক্ষণ ও পরিচালনা করার ক্ষমতা রাখে।

বিট ও বাইট, যার মাধ্যমে কম্পিউটার তথ্য সংরক্ষণ ও পরিচালনা করে। ছবিঃ www.studytonight.com

সুতরাং বুঝতেই পারছেন একটা ট্র‍্যাডিশনাল কম্পিউটার থেকে এই কোয়ান্টাম কম্পিউটার কতটুকু শক্তিশালী! কিন্তু রেগুলার কম্পিউটারে যেমন আমরা প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করি, তেমনি কোয়ান্টাম কম্পিউটিং এর ক্ষেত্রেও আমাদের একটি সঠিক প্রোগ্রামিং ল্যাঙ্গুয়েজ দরকার।

কোয়ান্টাম কম্পিউটিং এর ক্ষেত্রে এন্টেঙ্গেলমেন্ট, ডুয়ালিটি খুবই গুরুত্বপূর্ণ একটি ফ্যাক্টর৷ যখন দুইটি কিউবিট এন্টেঙ্গেলড হবে, একটি কিউবিটে কোনো অ্যাকশন নিলে সঙ্গে সঙ্গে অন্য কিউবিট এর ভ্যালু পরিবর্তিত হয়ে যাবে। এমনকি কিউবিট দুটি যদি শারীরিকভাবেও আলাদা থাকে, এমন ঘটনা ঘটবে। অর্থাৎ আলাদা আলাদা কোডের কিউবিটও একটি আরেকটিকে পরিবর্তিত করে ফেলতে পারে! সুতরাং প্রোগ্রাম করার ক্ষেত্রে অসাবধানবসত একটি কিউবিট পরিবর্তন এর কারণে অন্য কিউবিট এর তথ্য ধ্বংস হয়ে যেতে পারে!

MIT এর ইলেক্ট্রিক্যাল ইঞ্জিনিয়ারিং এন্ড কম্পিউটার সাইন্স এর পিএইচডি স্টুডেন্ট Charles Yuan, এসিস্ট্যান্ট প্রফেসর Michael Carbin, পিএইচডি স্টুডেন্ট Chris McNally একটি রিসার্চ প্যাপার পাবলিশ করেন৷ তারা তাদের গবেষণা গত সপ্তাহে 2022 Symposium on Principles of Programming conference in Philadelphia তে উপস্থাপন করেন। তারা তাদের এই কোয়ান্টাম প্রোগ্রামিং ল্যাঙ্গুয়েজ এর নাম দেন “টুইস্ট“। টুইস্ট একটা কোয়ান্টাম প্রোগ্রামের কোন কোন ডাটা এন্টেঙ্গেলড তা সঠিকভাবে সনাক্ত ও বর্ণনা করতে পারে।

হার্ভার্ড-এমআইটি যৌথ ল্যাবে কোয়ান্টাম কম্পিউটার। ছবিঃ MIT

এই ল্যাঙ্গুয়েজ ব্যবহার করে একজন ক্ল্যাসিক্যাল কম্পিউটার প্রোগ্রামারও কোয়ান্টাম প্রোগ্রামিং বুঝতে পারবেন। টুইস্ট ল্যাঙ্গুয়েজ এ Purity কনসেপ্টটি ব্যবহার করা হয়। এর ফলে এন্টেঙ্গেলমেন্ট এর অনুপস্থিতি ও প্রোগ্রামের ফলাফল এ আরো স্বজ্ঞাত ও সর্বনিম্ন বাগ সম্পন্ন প্রোগ্রাম প্রদর্শন করে। উদাহরণ স্বরূপ প্রোগ্রামাররা টুইস্ট ল্যাঙ্গুয়েজ ব্যবহার করে বলতে পারেন একটি প্রোগ্রামের গারব্যাজ হিসেবে জেনারেট করা ডাটা, প্রোগ্রামের ফলাফলের সাথে Entangled নাহ!

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

MIT পিএইচডি স্টুডেন্ট Charles Yuan বলেন, “আমাদের টুইস্ট ল্যাঙ্গুয়েজ ডেভলপারদের কোয়ান্টাম প্রোগ্রামিং এর জন্য নিরাপদ প্রোগ্রাম লিখার ক্ষমতা দিবে। এটি কখন একটি কিউবিটের অন্য কিউবিট এর সাথে এন্টেংগেলড হওয়া উচিত নয় তা স্পষ্টভাবে উল্লেখ্য করে“।

এছাড়াও তিনি আরও উল্লেখ করেন, “কোয়ান্টাম প্রোগ্রামিং বুঝতে হলে আমাদের আগে এন্টেঙ্গেলমেন্ট সম্পর্কে বুঝতে হবে। আমরা আশা করি Twist প্রোগ্রামারদের মধ্যে কোয়ান্টাম কম্পিউটিং আরোও সহজবোধ্য ও গ্রহণযোগ্য করে তুলবে৷

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

তবে টুইস্ট ল্যাঙ্গুয়েজ এর পরবর্তী এক যুগান্তকারী ব্যবহার হতে পারে “হায়ার লেভেল কোয়ান্টাম প্রোগ্রামিং ল্যাঙ্গুয়েজ” তৈরির এর ব্যবহার। বর্তমানে বেশিরভাগ কোয়ান্টাম প্রোগ্রামিং ল্যাংগুয়েজ অ্যাসেম্বলি ল্যাঙ্গুয়েজ দিয়ে রি-অ্যাসেম্বল করা।

Twist এর এই গবেষণায় সম্মিলিতভাবে অংশ নেয় ও সাপোর্ট প্রদান করে MIT-IBM Watson AI Lab, The National Science Foundation ও আরো কয়েকটি প্রতিষ্ঠান।

গবেষণাপত্র: Twist: Sound Reasoning for Purity and Entanglement in Quantum Programs, Proc. ACM Program. Lang. 6, POPL, Article 30 (January 2022), 32 pages.

DOI:  10.1145/3498691

Source: MIT

এরকম আরো সংবাদ

টিউমার কোষের বিস্তার প্রতিরোধ করবে নতুন আবিষ্কৃত অণু

টিউমার কোষের বিস্তার প্রতিরোধ করবে নতুন আবিষ্কৃত অণু

সম্প্রতি একদল আন্তর্জাতিক বিজ্ঞানী এমন একটি অণু আবিষ্কার করছেন যেটি টিউমার কোষকে প্রাথমিক ক্যান্সার সাইট থেকে শরীরের অন্যান্য জায়গায় ছড়াতে...

পঞ্চাশ বছর পর চন্দ্রপাথরের মোড়ক উন্মোচন!

পঞ্চাশ বছর পর চন্দ্রপাথরের মোড়ক উন্মোচন!

চাঁদে স্থাপিত সর্বশেষ মানব মিশনটি ছিলো অ্যাপোলো ১৭। যুক্তরাষ্ট্রের সরকারি স্পেস এজেন্সি NASA-র এই মিশনের মহাকাশচারীরা ১৯৭২ সালে সর্বমোট ২১৯৬টি...

কাঁঠাল থেকে চকলেট, আইসক্রিম তৈরির পদ্ধতি আবিষ্কার করলেন বাংলাদেশের বিজ্ঞানীরা

কাঁঠাল থেকে চকলেট, আইসক্রিম তৈরির পদ্ধতি আবিষ্কার করলেন বাংলাদেশের বিজ্ঞানীরা

বাংলাদেশ কৃষি গবেষণা ইনস্টিটিউটের (বারি) বিজ্ঞানীরা কাঁঠালের পাল্প (ফল বা সবজির ভেতরের অংশ) দিয়ে উন্নতমানের, সুস্বাদু ও অত্যন্ত পুষ্টিকর দই,...

স্টেম সেলের একটি বলের (সবুজ) পাশে একটি এআই-ডিজাইন করা "প্যারেন্ট" জীব (লাল)। ছবি: Douglas Blackiston এবং Sam Kriegman

প্রজননক্ষমতাসম্পন্ন জীবন্ত রোবট?

নভেম্বর ২৯, ২০২১ -এ একটা খুব গুরুত্বপূর্ণ বৈজ্ঞানিক গবেষণা পত্র প্রকাশিত হয়েছে, এবং অনেক নিউজ পোর্টাল রিপোর্ট করেছে যে বিজ্ঞানীরা...

বিশ্বের প্রথম স্বয়ংক্রিয় রেলব্যবস্থা চালু হলো জার্মানিতে

ট্রেন চলছে নির্বিঘ্নেই, অথচ চালকের আসনে কেউ নেই- হ্যাঁ, এমনটাই দেখতে পাবেন জার্মানির হ্যামবার্গ শহরে। জার্মানির রাষ্ট্রায়ত্ত রেল সংস্থা ডয়চে...

আইসিপিসি প্রতিযোগিতায় দক্ষিণ-পশ্চিম এশিয়ায় প্রথম বুয়েট

আইসিপিসি প্রতিযোগিতায় দক্ষিণ-পশ্চিম এশিয়ায় প্রথম বুয়েট

গত ১লা অক্টোবর রাশিয়ার রাজধানী মস্কোতে অনুষ্ঠিত হওয়া আইসিপিসি (International Collegiate Programming Contest) এর ৪৫তম আসরে চূড়ান্ত পর্বের প্রতিযোগিতা শুরু...

Next Post

Comments 3,310

  1. Qcgayk says:

    order sildenafil generic – viagra for women cheap viagra for sale

  2. Gurzqh says:

    order prednisolone 40mg pill – cialis 40mg sale cheap cialis tablets

  3. Jszsal says:

    augmentin 625mg sale – order generic cialis 10mg tadalafil 5mg oral

  4. Ealdkf says:

    buy sulfamethoxazole pill – purchase viagra online viagra brand

  5. Whqqxd says:

    cephalexin 250mg usa – erythromycin pills erythromycin generic

  6. Zpvdxg says:

    order sildenafil 50mg generic – ivermectin oral solution ivermectin lotion 0.5

  7. Hfuktd says:

    order budesonide pills – purchase budesonide sale antabuse 250mg cost

  8. Bfbzuy says:

    buy ceftin – tadalafil oral order cialis 10mg pill

  9. Akeyyl says:

    ampicillin 250mg drug – buy acillin online cheap cialis 40mg canada

  10. Twtocr says:

    order amoxil 500mg – zithromax 250mg pills vardenafil 20mg pill

  11. Gyyvpf says:

    tadalafil 10mg ca – cheap canadian pharmacy online buy provigil 100mg pill

  12. Mgrwyo says:

    order deltasone 5mg generic – buy deltasone pills cost isotretinoin 40mg

  13. Wdmgsg says:

    amoxil 500mg us – order viagra 50mg online cheap usa viagra sales

  14. Qzkpwp says:

    prednisolone 20mg drug – neurontin 800mg tablet brand viagra

  15. Izzdsb says:

    buy hydroxychloroquine generic – order chloroquine generic buy baricitinib 4mg online

  16. Mpxknp says:

    buy glucophage without prescription – order norvasc 10mg online cheap order norvasc 5mg online

  17. Rlvqge says:

    buy levitra 20mg generic – order pregabalin 150mg cost clomiphene 50mg

  18. Albertnet says:

    dark web drug marketplace dark markets

  19. Jixknz says:

    order ventolin online cheap – ventolin inhalator online order dapoxetine 30mg for sale