സിമുല
പ്രോഗ്രാമിങ് ഭാഷ / From Wikipedia, the free encyclopedia
ഓസ്ലോയിലെ നോർവീജിയൻ കമ്പ്യൂട്ടിംഗ് സെന്ററിൽ ഒലെ-ജോഹാൻ ഡാൽ, ക്രിസ്റ്റൻ നിഗാർഡ് എന്നിവർ 1960-ൽ വികസിപ്പിച്ചെടുത്ത സിമുലേഷൻ പ്രോഗ്രാമിങ് ഭാഷകളായ സിമുല ഐ, സുമുല 67 എന്നീ പേരുകൾ ചേർന്നാണ് സിമുല. ഉച്ചാരണപരമായി, ഇത് അൽഗോൾ 60(ALGOL 60)യുടെ പൂർണ്ണമായ വിശ്വസ്ത സൂപ്പർസ്റ്റെറ്റ് ആണ്: 1.3.1 സിംസ്ക്രിപ്റ്റിന്റെ രൂപകല്പനയിലും ഇത് സ്വാധീനം ചെലുത്തുന്നു.[1]
ശൈലി: | Object-oriented |
---|---|
പുറത്തുവന്ന വർഷം: | 1962 |
രൂപകൽപ്പന ചെയ്തത്: | Ole-Johan Dahl |
വികസിപ്പിച്ചത്: | Kristen Nygaard |
സ്വാധീനിക്കപ്പെട്ടത്: | ALGOL 60, Simscript |
സ്വാധീനിച്ചത്: | Object-oriented programming languages |
സിമുല 67 അവതരിപ്പിച്ചവ ഇനി പറയുന്നവയാണ് വസ്തുക്കൾ, ക്ലാസുകൾ, പാരമ്പര്യങ്ങൾ, സബ്ക്ലാസുകൾ, വെർച്വൽ പ്രൊസീജറുകൾ, കൊറൗയിൻസ്, ഡിസ്ക്രീറ്റ് ഇവന്റ് സിമുലേഷൻ, ഫീച്ചറുകൾ ഗാർബേജ് കളക്ഷൻസ്. സിമുല ഡെറിവേറ്റീവുകളിൽ മറ്റു ഉപവിഭാഗങ്ങളും (സബ്ക്ലാസ്സുകളും നേടിയതിനു പുറമേ) അവതരിപ്പിച്ചു.
ഒബ്ജക്റ്റ് ഓറിയെന്റഡ് പ്രോഗ്രാമിങ് മാതൃക അവതരിപ്പിച്ച ഭാഷയാണ് സിമുല. ഇതിന്റെ പേര് സൂചിപ്പിക്കുന്നത് പോലെ, സിമുലേഷൻ നിർമ്മിക്കാൻ സിമുല രൂപകൽപ്പന ചെയ്തിരുന്നു, ആ ഡൊമെയ്നിന്റെ ആവശ്യങ്ങൾ ഇന്ന് ഒബ്ജക്റ്റ് ഓറിയെന്റഡ് ഭാഷകളുടെ പല സവിശേഷതകളുടെയും ചട്ടക്കൂട് നൽകുന്നു.
സിമുലേഷൻ വി.എൽ.എസ്.പി ഡിസൈനുകൾ, പ്രോസസ് മോഡലിംഗ്, പ്രോട്ടോക്കോളുകൾ, അൽഗോരിതംസ്, ടൈപ്പ്സെറ്റിങ്, കമ്പ്യൂട്ടർ ഗ്രാഫിക്സ്, വിദ്യാഭ്യാസം മുതലായ മറ്റു ആപ്ലിക്കേഷനുകൾ സിമുല ഉപയോഗിക്കുന്നു. സിമുലയുടെ സ്വാധീനം മിക്കപ്പോഴും മനസ്സിലാക്കി, സിമുല-ടൈപ്പ് വസ്തുക്കൾ സി++, ഒബ്ജക്റ്റ് പാസ്കൽ, ജാവ, സി# എന്നിവയിലും മറ്റു പല ഭാഷകളിലും വീണ്ടും നടപ്പിലാക്കുന്നു. കമ്പ്യൂട്ടർ ശാസ്ത്രജ്ഞരായ സി++ ഭാഷയുടെ സ്രഷ്ടാവ് ബ്യാൻ സ്ട്രോസ്സ്ട്രപ്പ്, ജാവയുടെ സ്രഷ്ടാവായ ജെയിംസ് ഗോസ്ലിങ്ങ് എന്നിവർ ഒരു പ്രധാന സ്വാധീനമായി സിമുലയെ അംഗീകരിച്ചിട്ടുണ്ട്. [2]