Pascal: Influenced Filter Programming Language topics

Share This
Pascal

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 »

Oxygene

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:

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...

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:

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:

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:

Influenced By:

View entire collection »

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...

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...

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:

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:

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
Edit Collection Schema
All topics in this collection are typed as Programming Language
Use Data from this Collection
Choose a format:

Images and articles are not included in export files, which are limited to 1000 items. Complete data dumps are also available here.

Flag this Collection
Why do you want to flag this collection?