سیمولا: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جز ربات: تصحیح پیوند داخلی
جز ربات: تصحیح پیوند به ویکی‌پدیا
خط ۳:
'''سیمولا'''
{{ترجمه}}
سیمولا یک نام برای دو زبان برنامه نویسی، سیمولا 1 و سیمولا 67 است، که در ۱۹۶۰ در مرکز محاسبات نروژی در اسلو، توسط اوله - یوهان دال و کریستن نیگارد توسعه یافت. نحوی، آن ابر مجموعه نسبتا وفادار از [[http[://fa.wikipedia.org/wiki/الگول |60 الگول ۶۰]]] است.
 
سیمولا 67 اشیاء، [[http://کلاس کلاس]] ها.، زیر کلاس ها، متدهای مجازی، هم-روال، شبیه سازی رویداد گسسته و ویژگی های جمع آوری زباله معرفی کرد.
خط ۹:
سیمولا اولین زبان برنامه نویسی شی گرا در نظر گرفته شده است. همانطور که از نام آن پیداست، سیمولا برای انجام شبیه سازی، طراحی شده است و نیاز آن دامنه، چارچوبی برای بسیاری از ویژگی های زبان های شی گرا امروز تهیه کرده است.
 
سیمولا در طیف وسیعی از کاربردها مانند شبیه سازی طرح های VLSI، مدل سازی فرایند، پروتکل ها، الگوریتم ها و برنامه های کاربردی دیگر مانند حروفچینی، گرافیک کامپیوتری، و آموزش و پرورش استفاده شده است. از آنجا که اشیاء سیمولا- گونه در [[http://[http://fa.wikipedia.org/wiki/C++] سی ++]]، [[http://جاوا (زبان برنامه‌نویسی) جاوا]] و [[http[://fa.wikipedia.org/wiki/سی |شارپ سی شارپ]]] دوباره استفاده میشود، نفوذ سیمولا اغلب کم بیان میشود. خالق + + C، [[http[://fa.wikipedia.org/wiki/بی‌یارنه |استراس‌تروپ جارن استراستروپ]]]، اذعان کرده است که سیمولا 67 بود بیشترین اثر را در او برای توسعه + + C داشت، که نوع بهبودهای بهره وری را که سیمولا به سرعت خام محاسبات ارائه داده شده توسط زبان های سطح پایین مثل BCPL را ارمغان آورد.
 
سیمولا هنوز هم برای انواع مختلف از درس های دانشگاه استفاده می شود، به عنوان مثال جارک لنار سیمولارا به دانشجویان در
خط ۲۰:
کریستن نیگارد شروع به نوشتن برنامه های شبیه سازی کامپیوتر در سال 1957کرد. نیگارد نیاز به یک راه بهتر برای توصیف عدم تجانس و عملکرد یک سیستم را دید. برای رفتن بیشتر با ایده های خود بر روی یک زبان رسمی کامپیوتر برای توصیف سیستم، متوجه شد که او کسی را با مهارت بیشتر برنامه نویسی از کسی که داشته نیاز دارد. اوله - یوهان دال به او در کارش از ژانویه 1962 پیوست. این تصمیم برای ارتباط زبان الگول 60 در مدت کوتاهی پس ازآن گرفته شد. تا قبل از مه 1962 مفاهیم اصلی زبان شبیه سازی تعیین شد. "سیمولا 1" متولد شد، یک زبان برنامه نویسی با هدف ویژه برای شبیه سازی سیستم های رویداد گسسته.
کریستن نیگارد به یونیوک اواخر ماه مه 1962 در ارتباط با بازاریابی کامپیوتر جدید یونیوک 1107 دعوت شد. در آن دیدار نیگارد ایده های سیمولا به رابرت بمر، مدیر برنامه نویسی سیستم در یونیوک ارائه داد. بمر یک هواخواه سوگند یاد کرده الگول بود و متوجه شد پروژه سیمولا الزام آور است. بمر همچنین رییس یک جلسه در دومین همایش بین المللی پردازش اطلاعات میزبانی شده توسط [[http[:w://en.wikipedia.org/wiki/:IFIP_Working_Group |IFIP]]] بود. او نیگارد را که مقاله "سیمولا -- فرمتی از الگول به شرح شبکه های رویداد- گسسته " را ارائه بود، دعوت کرد.
مرکز محاسبات نروژی یونیوک 1107 را دراوت 1963 با تخفیف قابل توجهی گرفت، که در آن دال سیمولا1 را تحت قرارداد با یونیوک پیاده می کرد. پیاده سازی بر مبنای یونیوک الگول 60 کامپایلر استوار بود. سیمولا 1 در یونیوک 1107 از ژانویه 1965 به طور کامل عملیاتی بود. در چند سال بعدی دال و نیگارد زمان زیادی را صرف آموزش سیمولاکردند. سیمولا به چندین کشور در سراسر جهان گسترش یافت و سیمولا 1 بعدا در کامپیوترهای بوروقس B5500 و کامپیوتر اورال - 16 روسی پیاده شد.