Simula
Z Wikipedii, wolnej encyklopedii
Simula 67 - język programowania opracowany w 1967 w Norweskim Ośrodku Obliczeniowym w Oslo przez O-J. Dahla, B. Myhrhauga i K. Nygaarda, rozszerzający Algol 60, pomyślany jako uniwersalny język symulacji.
Ze swoją koncepcją klasy i obiektu Simula 67 uważana jest za pierwszy język obiektowy i stała się punktem wyjścia do projektowania , zwłaszcza C++.
Przykładowe programy [edytuj]
Hello world [edytuj]
Begin
OutText ("Hello World!");
Outimage;
End;
Przykład z użyciem klas [edytuj]
Begin
Class Glyph;
Virtual: Procedure print Is Procedure print;;
Begin
End;
Glyph Class Char (c);
Character c;
Begin
Procedure print;
OutChar(c);
End;
Glyph Class Line (elements);
Ref (Glyph) Array elements;
Begin
Procedure print;
Begin
Integer i;
For i:= 1 Step 1 Until UpperBound (elements, 1) Do
elements (i).print;
OutImage;
End;
End;
Ref (Glyph) rg;
Ref (Glyph) Array rgs (1 : 4);
! Main program;
rgs (1):- New Char ('A');
rgs (2):- New Char ('b');
rgs (3):- New Char ('b');
rgs (4):- New Char ('a');
rg:- New Line (rgs);
rg.print;
End;
|
||||||||||||||||||||||||||||||||||||||||||||||||||

