অ্যালগল
প্রোগ্রামিং ভাষা / From Wikipedia, the free encyclopedia
অ্যালগল( /ˈælɡɒl,
এই নিবন্ধটি অত্যন্ত সংক্ষিপ্ত। (আগস্ট ২০২২) |
এই অর্থে যে অধিকাংশ আধুনিক ভাষার সিনট্যাক্স হল "আলগোল-সদৃশ",[3] এটি তার্কিকভাবে সঠিক যে, মোটামুটিভাবে সমসাময়িককালে চারটি উচ্চ-স্তরের প্রোগ্রামিং ভাষার মধ্যে সবচেয়ে প্রভাবশালী ছিল: ফোরট্রান, লিস্প, এবং কোবল।[4] এটি ফোরট্রানের সাথে কিছু সমস্যা এড়াতে ডিজাইন করা হয়েছিল এবং অবশেষে পিএল/আই, সিমুলা, বিসিপিএল, বি, প্যাসকেল, এবং সিসহ অন্যান্য অনেক প্রোগ্রামিং ভাষার জন্ম দিয়েছে।
অ্যালগল তাদের সীমাবদ্ধ করার জন্য ব্লক প্রোগ্রামিং এবং begin
... end
এটি ছিল প্রথম ভাষা যা আভিধানিক সুযোগের সাথে নেস্টেড ফাংশন সংজ্ঞা বাস্তবায়ন করে। অধিকন্তু, এটি ছিল প্রথম প্রোগ্রামিং ভাষা যা আনুষ্ঠানিক ভাষার সংজ্ঞায় বিশদ মনোযোগ দেয় এবং Algol 60 রিপোর্টের মাধ্যমে বাককুস-নাউয়ার ফর্ম প্রবর্তন করে, যা ভাষা ডিজাইনের জন্য একটি প্রধান আনুষ্ঠানিক ব্যাকরণ স্বরলিপি।
তিনটি প্রধান বৈশিষ্ট ছিল, যে বছরগুলি প্রথম প্রকাশিত হয়েছিল তার নাম অনুসারে:
- ALGOL 58 - মূলত আন্তর্জাতিক বীজগণিত ভাষার জন্য IAL নামে পরিচিত হওয়ার প্রস্তাব করা হয়েছিল।
- ALGOL 60 - প্রথম X1 ALGOL 60 হিসাবে ১৯৬০ সালের মাঝামাঝি সময়ে প্রয়োগ করা হয়েছিল। সংশোধিত ১৯৬৩। [5][6]
- ALGOL 68 - নমনীয় অ্যারে, স্লাইস, সমান্তরালতা, অপারেটর সনাক্তকরণ সহ নতুন উপাদানগুলি চালু করেছে। সংশোধিত ১৯৭৩।[7]