Share This
Pascal
Pascal is an influential imperative and procedural programming language, designed in 1968/9 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.
A derivative known as Object...
Learn more about Pascal »
Add More Topics
Save this view to a base, or just for yourself.
25 Programming Language topics matching:
Filter this CollectionOxygene
Oxygene (formerly known as Chrome) is a programming language developed by RemObjects Software for the Common Language Infrastructure. Oxygene is Object Pascal-based.
Compared to Delphi.NET, now owned by Embarcadero, Oxygene does not emphasize total...
Parent Language:
Language Paradigms:
Modula-2
Modula-2 is a computer programming language invented by Niklaus Wirth at ETH, around 1978, as a successor to his intermediate language Modula. Modula-2 was implemented in 1980 for the Lilith computer, which was commercialized in 1982 by startup...
Language Designers:
Language Paradigms:
View entire collection »Introduced:
- 1978
Object Pascal
Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Delphi. Pascal compilers, including those for Object Pascal, generally run very fast while producing highly optimized code...
Language Paradigms:
View entire collection »Ada
Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages. It was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull...
Language Designers:
Language Paradigms:
Introduced:
- 1983
CLU
CLU is a programming language created at MIT by Barbara Liskov and her students between 1974 and 1975. It was notable for its use of constructors for abstract data types that included the code that operated on them, a key step in the direction of...
Language Designers:
Language Paradigms:
View entire collection »Introduced:
- 1974
Modula
The Modula programming language is a descendent of the Pascal programming language. It was developed in Switzerland in the late 1970s by Niklaus Wirth, the same individual who designed Pascal. The main innovation of Modula over Pascal is a module...
Language Designers:
Language Paradigms:
Influenced By:
Oberon
Oberon is a programming language created in 1986 by Professor Niklaus Wirth (creator of the Pascal, Modula, and Modula-2 programming languages) and his associates at ETH Zurich in Switzerland. It was developed as part of the implementation of the...
Language Designers:
Introduced:
- 1986
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall, a linguist working as a systems administrator for NASA, in 1987, as a general-purpose Unix scripting language to make...
Language Designers:
Language Paradigms:
- Procedural programming ,
- Object-oriented programming ,
- Dynamic programming language ,
- Multi-paradigm programming language
Introduced:
- 1987
PL/SQL
PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural extension language for SQL and the Oracle relational database. PL/SQL's general syntax resembles that of Ada.
PL/SQL is one of three key language paradigms...
Language Designers:
Influenced:
Turing programming language
Turing is a Pascal-like programming language developed in 1982 by Ric Holt and James Cordy, then of University of Toronto, Canada. Turing is a descendant of Euclid, Pascal and SP/k that features a clean syntax and precise machine-independent...
Language Paradigms:
View entire collection »Introduced:
- 1982
UCSD Pascal
UCSD Pascal was a Pascal language system that ran on the UCSD p-System portable, highly machine-independent operating system. The University of California, San Diego Institute for Information Systems developed it in 1978 to provide students with a...
Parent Language:
Influenced:
Influenced By:
VHSIC Hardware Description Language
VHDL (VHSIC hardware description language; VHSIC: very-high-speed integrated circuit) is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and...
SISAL
SISAL (Streams and Iteration in a Single Assignment Language) is a general-purpose single assignment functional programming language with strict semantics, implicit parallelism, and efficient array handling. SISAL outputs a dataflow graph in...
Introduced:
- 1983
COMAL
COMAL (Common Algorithmic Language) is a computer programming language developed in Denmark by Benedict Løfstedt and Børge Christensen in 1973.
The "COMAL 80 PROGRAMMING LANGUAGE REPORT" contains the formal definition of the language.
COMAL was...
Language Paradigms:
Introduced:
- 1973
Limbo programming language
Limbo is a programming language for writing distributed systems and is the language used to write applications for the Inferno operating system. It was designed at Bell Labs by Sean Dorward, Phil Winterbottom, and Rob Pike.
The Limbo compiler...
Influenced:
Language Paradigms:
Introduced:
- 1995
Modula-3
In Computer science, Modula-3 is a programming language conceived as a successor to an upgraded version of Modula-2. While it has been influential in research circles (influencing the designs of languages such as Java, C#, and Python) it has not...
Language Paradigms:
View entire collection »Component Pascal
Component Pascal is a programming language in the tradition of Niklaus Wirth's Pascal, Modula-2, Oberon and Oberon-2. It bears the name of the Pascal programming language but is incompatible with it. Instead, it is a minor variant and refinement of...
Oberon-2
Oberon-2 is an extension of the original Oberon programming language that adds limited reflection and object-oriented programming facilities, open arrays as pointer base types, read-only field export and reintroduces the FOR loop from Modula-2.
It...
Language Designers:
Influenced:
Language Paradigms:
View entire collection »Introduced:
- 1991
Euclid programming language
Euclid is an imperative programming language for writing verifiable programs. It was designed by Butler Lampson and associates at the Xerox PARC lab in the mid 1970s. The implementation was led by Ric Holt at the University of Toronto and James...
Language Designers:
Language Paradigms:
- Functional programming ,
- Structured programming ,
- Imperative programming ,
- Multi-paradigm programming language
Influenced By:
Karel programming language
Karel is an educational programming language for neophytes, created by Richard E. Pattis in his book Karel The Robot: A Gentle Introduction to the Art of Programming. Pattis used the language in his courses at Stanford University. The language is...
Influenced:
Language Paradigms:
Influenced By:
Introduced:
- 1981
Zonnon
Zonnon is a general purpose programming language in the Pascal, Modula-2 and Oberon family. Its conceptual model is based on objects, definitions, implementations and modules. Its computing model is concurrent, based on active objects which interact...
Language Designers:
Language Paradigms:
Modula-2+
The Modula-2+ programming language is a descendant of the Modula-2 programming language. It was developed at DEC Systems Research Center (SRC) in Palo Alto, California. Modula-2+ is Modula-2 with exceptions and threads. The group who developed the...
Influenced:
Aikido Programming Language
Aikido is a programming language that can be used for rapid scripting, prototyping and general programming tasks. It was developed in Sun Microsystems Laboratories by David Allison and released as open source in September 2003. It is a dynamically...
Introduced:
- 2003
Cool
Cool, an acronym for Classroom Object Oriented Language, is a computer programming language designed by Alexander Aiken for use in an undergraduate compiler course project. While small enough for a one term project, Cool still has many of the...
Language Paradigms:
Introduced:
- 1996
SCAR programming language
SCAR is a scriptable IDE and Macro program. It is also known as SCAR Divi, SCAR Divi CDE, and many other names. The program was originally made by Aivars Irmejs, and is maintained by Frédéric Hannes. The program can be downloaded from Freddy1990's...
Influenced By:
Introduced:
- 2003