<- People Behind Informatics


All 0-9 A B C D E F G H I J K L M N O P Q R S T U V W XY Z




 
Object oriented concepts
Kristen Nygaard and Ole-Johan Dahl are the indisputed founders of object technology and are considered the fathers of object-oriented programming. Their collaboration in the 1960s led to the Simula languages, culminating with Simula 67 which created a whole new discipline. It took another 20 years for the industry at large to understand. The inspiration of these two pioneers is without peer; the whole field would not exist without them. Kristen Nygaard and Ole-Johan Dahl are considered the fathers of object-oriented programming. For many people it is still surprising that their ideas contain many of the concepts that are now available in mainstream Object-Orientation languages such as C++, Eiffel, Java and C#: • Class and object: The class concept as a template for creating instance – objects. • Subclass: Classes may be organized in a classification hierarchy by means of subclasses. • Virtual methods: A Simula class may define virtual methods that can be redefined in subclasses. • Active objects: An object in Simula may be the head of an active thread – technically it is a coroutine. • Action combination: Simula has an inner-construct for combining the action-parts of a class and its subclass. • Processes and schedulers:It is easy in Simula to write new concurrency abstractions including schedulers. • Frameworks: Simula provided the first Object-Orientation framework in form of Class Simulation. The simulation features of Simula I were made available through Class Simulation. • Automatic memory management: Simula had automatic memory management, including garbage collection. [Sources:Journal of Object Technology: In memory of Ole-Johan Dahl and Kristen Nygaard; online at www.jot.fm;Vol. 1, no.4,September-October 2002]
 

 

<- People Behind Informatics


Home  |  Top  |  Search  |  Gallery  | Glossary  | Sitemap  |  Making Of  |  Help