unit 1 assignment 1

unit 1 assignment 1

Year
Language
Creator
Motivation

CLU
Barbara Liskov
For its use of constructors for abstract data types that included the code that operated on them
1970
Mesa
Xerox


Modula-2
Niklaus Wirth
As a revision of Pascal to serve as the sole programming language for the operating system and application software for the personal workstation Lilith.

PLEX
Göran Hemdahl
Is a special-purpose, pseudo-parallel and event-driven real-time programming language




1980
C++
Bjarne Strousrup
Generic program featuring low level memory manipulation.

ADA
 Jean Ichbiah
Ada is designed for development of very large software systems. Ada packages can be compiled separately. Ada package specifications (the package interface) can also be compiled separately without the implementation to check for consistency. This makes it possible to detect problems early during the design phase, before implementation starts

SPARK
Bernard A. Carré

Intended for the development of high integrity software used in systems where predictable and highly reliable operation is essential.

Turbo Pascal OOP
Anders Hejlsberg
Programmers wrote source code and entered it using a text editor, a compiler then created object code from source (often requiring multiple passes), and a linker combined object code with runtime libraries to produce an executable program.

Objective-C
Brad Cox and Tom Love
A language like Smalltalk would be invaluable in building development environments for system developers at ITT




1990
Python
Guido van Rossum
Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java.

JavaScript
Brendan Eich
Whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed

Delphi
Borland
A rapid application...

Similar Essays