অ্যাডা
প্রোগ্রামিং ভাষা / From Wikipedia, the free encyclopedia
অ্যাডা হলো প্যাসকেল এবং অন্যান্য প্রোগ্রামিং ভাষা থেকে উদ্ভূত একটি স্ট্রাকচারড, স্ট্যাটিকালি টাইপড, ইম্পারেটিভ, অবজেক্ট ওরিয়েন্টেড উচ্চস্তরের প্রোগ্রামিং ভাষা। এটিতে ডিজাইন বাই কন্ট্রাক্ট (DbC), অত্যন্ত স্ট্রং টাইপিং, সুস্পষ্ট কনকারেন্সি, টাস্ক, সিঙ্ক্রোনাস মেসেজ পাসিং, সুরক্ষিত অবজেক্ট, এবং নন-ডিটারমিনিজমের অন্তর্নির্মিত সমর্থন রয়েছে। অ্যাডা রানটাইম ত্রুটির সাহায্যে ত্রুটিগুলি খুঁজতে কম্পাইলার ব্যবহার করে কোডের সুরক্ষা এবং রক্ষণাবেক্ষণ উন্নত করে। অ্যাডা একটি আন্তর্জাতিক প্রযুক্তিগত মান, যা আন্তর্জাতিক মান সংস্থা (আইএসও), এবং ইন্টারন্যাশনাল ইলেকট্রোটেকনিক্যাল কমিশন (আইইসি) দ্বারা যৌথভাবে সংজ্ঞায়িত। ২০২০ সাল অনুযায়ী, অনানুষ্ঠানিকভাবে অ্যাডা ২০১২ নামে পরিচিত মান হলো আইএসও/আইইসি ৮৬৫২:২০১২।[7][8]
প্যারাডাইম | বহু-প্যারাডাইম |
---|---|
পরিবার | প্যাসকেল |
নকশাকার |
|
প্রথম প্রদর্শিত | ফেব্রুয়ারি ১৯৮০; ৪৪ বছর আগে (1980-02) |
স্থিতিশীল সংস্করণ | |
পূর্বরূপ সংস্করণ | |
টাইপিং পদ্ধতি | স্থিতিশীল, শক্তিশালী, সুরক্ষা, মনোনীত |
ওএস | মাল্টি- বা ক্রস-প্ল্যাটফর্ম |
ফাইলনেম এক্সটেনশন | .adb, .ads |
ওয়েবসাইট | www |
মুখ্য বাস্তবায়নসমূহ | |
অ্যাডাকোর জিএনএটি (free download: http://libre.adacore.com/download), Green Hills Software Optimising Ada 95 compiler, PTC, Inc. PTC ApexAda and PTC ObjectAda,[4] "MapuSoft Ada-C/C++ changer"।, formerly known as "AdaMagic with C Intermediate",[5] DDC-I Score | |
উপভাষাসমূহ | |
স্পার্ক, রাভেনস্কর প্রোফাইল | |
যার দ্বারা প্রভাবিত | |
অ্যালগল ৬৮, প্যাসকেল, সি++ (অ্যাডা ৯৫), স্মলটক (অ্যাডা ৯৫), মডিউলা-২ (অ্যাডা ৯৫) জাভা (অ্যাডা ২০০৫), আইফেল (অ্যাডা ২০১২) | |
যাকে প্রভাবিত করেছে | |
সি++, চ্যাপেল,[6] "Drago"। ১৪ সেপ্টেম্বর ২০২০ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২৯ মার্চ ২০২১।, ডি, আইফেল, "Griffin"।, জাভা, নিম, প্যারাসেইল, পিএল/এসকিউএল, পিএল/পিজিএসকিউএল, পাইথন, রুবি, সিড৭, "SPARforte"।, স্পার্কেল, এসকিউএল/পিএসএম, ভিএইচডিএল | |
|
প্রাথমিকভাবে ১৯৭৭ থেকে ১৯৮৩ সাল পর্যন্ত এটি মার্কিন যুক্তরাষ্ট্রের প্রতিরক্ষা বিভাগের তত্ত্বাবধানে গ্রুপ বুল কোম্পানিতে কর্মরত ফরাসি কম্পিউটার বিজ্ঞানী জঁ ইখবিয়া-র নেতৃত্বে পরিকল্পিত হয়েছিল। এটি নির্মাণের উদ্দেশ্য ছিল তৎকালীন ডিওডিতে ব্যবহৃত প্রায় ৪৫০ এর অধিক প্রোগ্রামিং ভাষাকে প্রতিস্থাপিত করা।[9] প্রোগ্রামিং ধারণার প্রবর্তক হিসেবে স্বীকৃত অ্যাডা লাভলেসের নামে অ্যাডা ভাষাটির নামকরণ করা হয়েছিল।[10]