অ্যাডা
অ্যাডা একটি প্রোগ্রামিং ভাষা। প্রাথমিকভাবে এটি মার্কিন প্রতিরক্ষা দপ্তরের সমস্ত সফটওয়্যারের জন্য একমাত্র ভাষা হওয়ার কথা ছিল। বিভিন্ন দল ভাষাটির প্রোটোটাইপ বানায়। পরিশেষে ১৯৮৩ সালে মিনিয়াপোলিসের হানিওয়েল সিস্টেমস অ্যান্ড রিসার্চ সেন্টার এবং ফ্রান্সের আলসিস কর্পোরেশন যৌথভাবে জঁ ইখবিয়া-র নেতৃত্বে ভাষাটি বাস্তবায়ন করে।
প্যারাডাইম | multi-paradigm: concurrent, distributed, generic-programming, imperative, object-oriented |
---|---|
নকশাকার | Jean Ichbiah, extended by S. Tucker Taft |
প্রথম প্রদর্শিত | 1983, last revised 2005 |
ধরণের শৃঙ্খলা | static, strong, safe, nominative |
ওয়েবসাইট | www |
মুখ্য বাস্তবায়নসমূহ | |
GNAT | |
উপভাষাসমূহ | |
Ada 83, Ada 95, Ada 2005 | |
যার দ্বারা প্রভাবিত | |
ALGOL 68, Pascal, C++ (Ada 95), Smalltalk (Ada 95), Java (Ada 2005) | |
যাকে প্রভাবিত করেছে | |
C++, PL/SQL |
অ্যাডা একটি বৃহৎ ভাষা এবং প্যাস্কালের উত্তরসূরী। এর ডিজাইনের মূলনীতি অত্যন্ত স্পষ্টভাবে সহায়ক ডুকমেন্টেশনে দেয়া হয়েছে। পরবর্তীতে ইন্টারমেট্রিক্স ইনকর্পোরেটেড নামক প্রতিষ্ঠান মার্কিন সরকারের সাথে চুক্তিতে ভাষাটির একটি পরিমার্জিত সংস্করণ অ্যাডা ৯৫ (Ada 95) নির্মাণ করে। এই সংস্করণে অবজেক্ট, শেয়ারকৃত মেমরির সময়-সামঞ্জস্যীকরণ, এবং আরও অনেক ফিচার যোগ করা হয়।
অ্যাডা-র বিনামূল্য সংস্করণ গণু পাবলিক লাইসেন্সের অধীনে অ্যাডা কোর টেকনলজি নামের প্রতিষ্ঠানটি সরবরাহ করছে।
অ্যাডা ভাষাটির নামকরণ করা হয়েছে অ্যাডা লাভলেস এর নামানুসারে, যাঁকে কম্পিউটার প্রোগ্রামিং ধারণার একজন প্রবর্তক মনে করা হয়।
অ্যাডায় "Hello, world!"
with Ada.Text_IO; procedure Hello is begin Ada.Text_IO.Put_Line("Hello, world!"); end Hello;