রোসেটা কোড

রোসেটা কোড হল একটি উইকি-ভিত্তিক প্রোগ্রামিং ওয়েবসাইট যেখানে সাধারণ অ্যালগরিদম বাস্তবায়ন এবং বিভিন্ন প্রোগ্রামিং ভাষার নানা প্রোগ্রামিং সমস্যার সমাধান নিয়ে আলোচনা করা হয়েছে। এর নামকরণ করা হয়েছে রোসেটা স্টোন-এর নামানুসারে, যেটিতে তিনটি ভাষায় একই টেক্সট খোদাই করা আছে এবং এই পদ্ধতিতে মিশরীয় হায়ারোগ্লিফগুলিকে প্রথমবারের মতো পাঠোদ্ধার করা হয়েছিল। ২০০৭ সালে মাইকেল মোল রোসেটা কোড তৈরি করেছিলেন। সাইটের বিষয়বস্তু GNU ফ্রি ডকুমেন্টেশন লাইসেন্স ১.২-এর অধীনে লাইসেন্সপ্রাপ্ত, যদিও কিছু উপাদান বিশেষ অনুমতির শর্তে দ্বৈত-লাইসেন্সযুক্ত। রোসেটা কোড ওয়েব রিপোজিটরি ব্যাখ্যা করে দেখায়, যে কীভাবে বিভিন্ন প্রোগ্রামিং প্যারাডাইমগুলিতে কাঙ্ক্ষিত কার্যকারিতা ভিন্নভাবে প্রয়োগ করা হয়, এবং কীভাবে "একই" কাজটি বিভিন্ন প্রোগ্রামিং ভাষায় সম্পন্ন করা যায়। ২২ আগস্ট ২০২১ (2021-08-22)-এর হিসাব অনুযায়ী[হালনাগাদ], রোসেটা কোড আছে: ১,১২১ কম্পিউটার প্রোগ্রামিং টাস্ক (বা সমস্যা) ৩০৩ অতিরিক্ত খসড়া প্রোগ্রামিং টাস্ক ৮১০টি কম্পিউটার প্রোগ্রামিং ভাষা যা কাজগুলি সমাধান করতে ব্যবহৃত হয় ৮৩.০৪৩ কম্পিউটার প্রোগ্রামিং ভাষার উদাহরণ/এন্ট্রি রোসেটা কোড সাইটটি টাস্কগুলির একটি ব্রাউজযোগ্য ক্রস-সেকশন (নির্দিষ্ট প্রোগ্রামিং সমস্যা বা বিবেচনা) এবং কম্পিউটার প্রোগ্রামিং ভাষা হিসাবে সংগঠিত। একটি টাস্কের পৃষ্ঠা বিভিন্ন কম্পিউটার ভাষায় ভিজিটর-কন্ট্রিবিউটেড সমাধানগুলি প্রদর্শন করে, যা একজন দর্শককে টাস্কের বিবৃত সমস্যার সাথে প্রতিটি ভাষার পদ্ধতির তুলনা করতে সাহায্য করে। প্রদত্ত সমাধানগুলির ভাষার উপর ভিত্তি করে প্রতি-ভাষা তালিকায় টাস্ক পৃষ্ঠাগুলি অন্তর্ভুক্ত করা হয়েছে; সি প্রোগ্রামিং ল্যাঙ্গুয়েজে একটি সমাধান সহ একটি টাস্ক সি-এর তালিকায় উপস্থিত হবে৷ যদি একই টাস্কের রুবিতে একটি সমাধান থাকে তবে রুবির তালিকাতেও টাস্কটি উপস্থিত হবে৷ রোসেটা কোডে পাওয়া কিছু কম্পিউটার প্রোগ্রামিং ল্যাঙ্গুয়েজের (যার উইকিপিডিয়ায় বর্ণনা রয়েছে) তালিকা : অ্যাডা আলগোল ৬০ আলগোল ৬৮ আলগোল ডাব্লু এপিএল এডাবলিউকে অটোহটকি বেসিক  (৫৮টি রূপ) সি সি# সি++ ক্লোজার কোবোল সাধারণ লিস্প ডি ডেলফি এরলাং এফ# ফ্যাক্টর ফরথ ফোরট্রান এলিক্সির গো অ্যাপাচি গ্রোভি হ্যাসকেল আইকন জে জাভা জাভাস্ক্রিপ্ট জুলিয়া কোটলিন ম্যাপেল ম্যাথমেটিকা ম্যাটল্যাব নিম ও ক্যামল অক্টেভ পারি/জিপি পাসকেল পার্ল পিএইচপি পিকট পিকোলিস্প পিএল/আই পাওয়ার সেল প্রোলগ পিওর বেসিক পাইথন আর র‍্যাকেট রাকু (পার্ল ৬) রেক্স রুবি রাস্ট স্কালা স্কিম সিড৭ সিকোয়েন্সএল সুইফট টিসিএল ইউনিকন এক্সপ্লো কম্পিউটার প্রোগ্রামিং ভাষার একটি সম্পূর্ণ তালিকা যেখানে বিভিন্ন উদাহরণ রয়েছে (রোসেটা কোডের কাজগুলিতে এন্ট্রি/সমাধান)। রোসেটা কোডে পাওয়া কিছু টাস্ক: "৯৯ বোতল বিয়ার" (গান) সংক্ষেপণ আকারম্যান ফাংশন সৌহার্দ্যপূর্ণ সংখ্যা অ্যানাগ্রাম বারনুলি সংখ্যা বিটওয়াইজ অপারেশন কোলেস্কি পচন সমাবেশ মন্তব্য (কম্পিউটার প্রোগ্রামিং) ক্রমাগত ভগ্নাংশ সাইক্লিক রিডানডেন্সি চেক (সিআরসি-৩২) ডি ব্রুইজন সিকোয়েন্স ডেথ স্টার (ড্র) ডট প্রোডাক্ট ড্রাগন কার্ভ মিশরীয় ভগ্নাংশ আট রানীর ধাঁধা গৌণিক ফিবোনাচ্চি রাশিমালা ফিজবাজ গাল্টন বক্স (বিন বক্স) অ্যানিমেশন গামা অপেক্ষক গাউসিয়ান বিলোপন গরিষ্ঠ সাধারণ গুণনীয়ক (গসাগু) "হ্যালো, ওয়ার্ল্ড!" প্রোগ্রাম হ্যালো ওয়ার্ল্ড/টেক্সট হফস্ট্যাডটার কিউ সিকোয়েন্স অসীম লঘিষ্ঠ সাধারণ গুণিতক (লসাগু) লিওনার্দো সংখ্যা লেভেনশটাইন দূরত্ব লুক-অ্যাণ্ড-সে ক্রম লুকাস ধারা লুকাস-লেহমার প্রাথমিক পরীক্ষা ম্যান্ডেলব্রট সেট (আঁকুন) মারসেন প্রাইমস মিলার-রবিন প্রাথমিক পরীক্ষা মোর্স কোড সাংখ্যিক সমাকলন পাসকেলের ত্রিভুজ (আঁকো) নিখুঁত সংখ্যা বিন্যাস মৌলিক সংখ্যা (১০২ টাস্ক) প্রাথমিক সংখ্যা কোয়াটারনিয়ন কুইন দৈব পরীক্ষা রক-পেপার-কাঁচি (খেলা) রোমান সংখ্যা (এনকোড/ডিকোড) ঐক্যের বর্গমূল একটি ফাংশনের মূল রুট১৩—একটি সাধারণ অক্ষর প্রতিস্থাপন সাইফার রাঞ্জ-কুট্টা পদ্ধতি সিডল অর্ধ মৌলিক সংখ্যা সিয়ারপিনস্কি ত্রিভুজ (আঁকা) সর্টিং অ্যালগোরিদম (৪১টি) বর্গ-মুক্ত পূর্ণসংখ্যা পরিসংখ্যান কান্ড এবং পাতার প্রদর্শন ফাংশন সংজ্ঞা সুডোকু (সমাধান) ট্যাক্সিক্যাব সংখ্যা থু-মোর্স ক্রম টিক-ট্যাক-টো (নোটস অ্যান্ড ক্রস) টাওয়ার অব হানয় (সমাধান) ত্রিকোণমিতিক ফাংশন উলাম সর্পিল (আঁকা) ভ্যাম্পায়ার সংখ্যা জিয়াওলিন উ এর লাইন অ্যালগরিদম (আঁকুন) জেব্রা ধাঁধা বা আইনস্টাইন ধাঁধা জেকেনডর্ফ প্রতিনিধিত্ব Ralf Lämmel. "Software chrestomathies". ডিওআই:10.1016/j.scico.2013.11.014. 2013. "Rosetta Code:About - Rosetta Code"। www.rosettacode.org।  "Rosetta Code:Copyrights"। সংগ্রহের তারিখ ২০১০-১২-১৯।  Neil Walkinshaw. Chapter One: "Reverse-Engineering Software Behavior". "Advances in Computers". 2013. p. 14. Geoff Cox. "Speaking Code: Coding as Aesthetic and Political Expression". MIT Press, 2013. p. 6. Nick Montfort "No Code: Null Programs" ওয়েব্যাক মেশিনে আর্কাইভকৃত ২২ মে ২০১৪ তারিখে. 2013. p. 10. "Welcome to Rosetta Code"। সংগ্রহের তারিখ ২০০৭-০১-০৭।  "Most linked-to categories"। সংগ্রহের তারিখ ২০২০-০১-০১।  "RC POP.OUT - Rosetta Code"। rosettacode.org।  "Pages with the most categories"। সংগ্রহের তারিখ ২০১৮-১০-১১।