
Key facts
- Programming language.name
- Simula
- Programming language.logo
- Simula - logo.svg
- Programming language.paradigms
- Multi-paradigm: procedural, imperative, structured, object-oriented
- Programming language.family
- ALGOL
- Programming language.designer
- Ole-Johan Dahl
- Programming language.developer
- Kristen Nygaard
- Programming language.latest release version
- Simula 67, Simula I
- Programming language.typing
- Static, nominative
- Programming language.scope
- Lexical
- Programming language.programming language
- ALGOL 60 (mostly)SIMSCRIPT (some parts)
- Programming language.influenced by
- ALGOL 60, SIMSCRIPT
- Programming language.influenced
- BETA, CLU, Eiffel, Emerald, Pascal, Smalltalk, C++, and many other object-oriented programming languages
- Programming language.operating system
- Unix-like, Windows, z/OS, TOPS-10, MVS
via Wikipedia infobox
Article · العربية
سيمولا (بالإنجليزية: Simula) هو اسم للغتين برمجيتين (سيمولا 1 وسيمولا 67)، تم تطويرهم في عام 1960 م في المركز النرويجي للحوسبة في اوسلو بواسطة أولي يوهان دال و كريستين نيغارد. تركيب نحوي (Syntactically) إنها مجموعة معترف بها بشكل منصف من ALGOL 60. قدم سيمولا 67 كائنات(objects) ,فئات(3classes) , فئات فرعية(2subclasses) , طرق ظاهرية(virtual methods) , الروتين الثانوي(coroutines) ,محاكاة منفصلة الحدث(discrete event simulation) , جامع القمامة (garbage collection).يعتبر السيمولا أول لغة برمجة كائنية التوجه. كما يوحي به اسمة. صمم سيمولا لإداء المحاكاة ولتلبية احتياجات الإطارات المقدمة لبيئة العمل لكثير من لغات البرمجة كائنية التوجهالمستخدمة اليوم.أستخدم سيمولا في مجموعة واسعة من البرامج مثل محاكاة تصميم دارات التكامل الفائقVLSI ,عمليات النمذجة (process modeling) , ميثاق اتصالات (protocols) , خوارزمية (algorithms) , وفي غسرها من البرامج مثل التنضيد (typesetting) , رسومات الحاسب(computer graphics) وفي التعليم (education).منذ ان اعيد تنفيذ كائتنات سمولا في C++ ,الجافا(Java) , C#. غالباً ماتم الاستهانة بتأثير السيمولا.اعترف مخترع لغة ++C بينجامين ستروتروب (Bjarne Stroustrup) بأن السيمولا 67 كان له التأثير العظيم لجعلة يخترع C++, لتحقيق نوع من التحسينات في الإنتاجية التي تقدمها سيمولا لتسريع الحاسوبية الخام التي تقدمها لغات المستوى الأدنى مثل لغة البرمجة الأساسية المختلط (BCPL).لا يزال يستخدم سيمولالأنواع مختلفة من الدورات الدراسية الجامعية،على سبيل المثال قام جيريك سكلنار(Jarek Sklenar [3])بتعليم السيمولا للطلاب في جامعة مالطا.
Abstract from DBpedia / Wikipedia · CC BY-SA