সিমুলা (প্রোগ্রামিং ভাষা)

সিমুলা হলো দুইটি সিম্যুলেশন প্রোগ্রামিং ভাষার নাম; যারা সিমুলা ১ এবং সিমুলা ৬৭ হিসাবে পরিচিত এবং ১৯৬০-এর দশকে অসলোতে অবস্থিত নরওয়েজীয়ান কম্পিউটার সেন্টারে উলাহ্‌-ইয়োহান ডাল ও ক্রিস্টেন নিগার্ড কর্তৃক উদ্ভাবিত। সিনটেক্টিক্যাললি এটি ALGOL 60-এর একটি বিশ্বস্ত সুপারসেট।Ole-Johan Dahl, Bjørn Myhrhaug, and Kristen Nygaard (1970), : , Common Base Language, Norwegian Computing Center

সিমুলা ৬৭ যে সব নতুন বিষয়ের সূচনা করে সেগুলো হলো: ক্লাস, সাব-ক্লাস, ভার্চুয়াল মেথড, ডিসক্রিট ইভেন্ট সিমুলেশন (Discrete event simulation) এবং গারবেজ কালেকশন।

সিমুলাকে প্রথম অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা হিসেবে বিবেচনা করা হয়। এর নামকরণ থেকেই বুঝা যায় যে, সিমুলা ডিজাইন করা হয়েছে সিমুলেশন এর জন্য।

সিমুলা বিভিন্ন অ্যাপ্লিকেশনের সিমুলেশন এর জন্য ব্যবহার করা হয়, যেমন: ভি এল এস আই ডিজাইন, প্রসেস মডেলিং, প্রোটোকল, অ্যালগরিদম। এছাড়াও অন্যান্য অ্যাপ্লিকেশন যেমন, টাইপসেটিং, কম্পিউটার গ্রাফিক্স, শিক্ষা ইত্যাদি।

সি++, জাভা, সি# এ সিমুলা-টাইপ অবজেক্টের ব্যবহার দেখে সিমুলা প্রোগ্রামিং ভাষার সহজেই প্রভাব বুঝা যায়।

 আরও দেখুন 
 বেটা, সিমুলার আধুনিক উত্তরসূরী।

 টীকা 

 উৎস 
 IBM System 360/370 Compiler and Historical Documentation  The Simula Standard and other historical documentation by Peter Sylvester

 অতিরিক্ত পাঠ 


 বহিঃসংযোগ 

  - with source code example
  - with some notes on Demos by Graham Birtwistle
  - based on the 1997 seminar "30 Years of Object Oriented Programming (OOP)"
  - includes tutorials, documentation, and links in English and in French

বিষয়শ্রেণী:প্রোগ্রামিং ভাষা
বিষয়শ্রেণী:ক্লাস-ভিত্তিক প্রোগ্রামিং ভাষা
বিষয়শ্রেণী:নরওয়েতে বিজ্ঞান ও প্রযুক্তি
বিষয়শ্রেণী:সিমুলেশন প্রোগ্রামিং ভাষাসমূহ