Domains & Types » Computers » Programming Language

Programming Language

Type History
Also known as
  • Add other possible names for this type
There is no user-contributed description yet.

No filters have been created. Enter search terms in the text boxes above each column to filter the topic list. Select properties to add columns and create additional filters.

   
close name close image close Also Typed With close Parent Language close Language Paradigms close article
+

Do you know something that's missing from this view? Add it!

name

If you have a list you can use our wizard to match it with topics that may already be in Freebase.

Go to the import tool »
C++ OOP Quotation Subject C Object-oriented programming
C++ ("C Plus Plus", ) is a general-purpose programming language. C++ is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features. It is a statically typed, free-form, multi-paradigm,...
Environmental modelling language/platform Functional programming
Featured Topic Generic programming
Template Configuration
Book Subject
C Quotation Subject   Procedural programming
In computing, C is a general-purpose, block structured, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. Although C was designed for...
Environmental modelling language/platform
Book Subject
programming language
Forth       Stack-oriented programming language
Forth is a structured, imperative, stack-based, computer programming language and programming environment. Forth is sometimes spelled in all capital letters following the customary usage during its earlier years, although the name is not an acronym....
Concatenative programming language
APL     Mathematics
APL (A Programming Language) is an array programming language based on a notation invented in 1957 by Kenneth E. Iverson while at Harvard University. It originated as an attempt to provide consistent notation for the teaching and analysis of topics...
Combinatory logic
Array programming
Functional programming
Operator
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...
ALGOL       Imperative programming
ALGOL (short for ALGOrithmic Language) is a family of imperative computer programming language originally developed in the mid 1950s which greatly influenced many other languages, and became the de facto way algorithms were described in text-books...
Simula       Object-oriented programming
Simula is a name for two programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard. Syntactically, it is a fairly faithful superset of Algol 60. Simula 67...
Smalltalk Smalltalk balloon Software   Object-oriented programming
Smalltalk is an object-oriented, dynamically typed, reflective programming language. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human-computer symbiosis." It was designed and created in part for...
Language Implementation
Objective-C     C Object-oriented programming
Objective-C, often referred to as ObjC and sometimes as Objective C or Obj-C, is a reflective, object-oriented programming language which adds Smalltalk-style messaging to C. Today it is used primarily on Mac OS X and GNUstep, two environments...
Eiffel Es_logo.gif Namesake   Object-oriented programming
Eiffel is an ISO-standardized, object-oriented programming language designed to enable programmers to efficiently develop extensible, reusable, reliable software. Eiffel is used in academia as a language for teaching computer-programming principles....
Design by contract
PHP PHP Logo Software   Object-oriented programming
PHP is a computer scripting language originally designed for producing dynamic web page. It is for server-side scripting, but can be used from a command line interface or in standalone graphical applications. While PHP was originally created by...
Computer Game Platform Interpreted language
Protocol
File Format
Programming Language
J#       Object-oriented programming
The J# (pronounced 'jay-sharp') programming language is a transitional language for programmers of Sun's Java and Microsoft's J++ languages, so they may use their existing knowledge and applications on Microsoft's .NET platform. J# can work with...
C#       Object-oriented programming
C# (see section on name, pronunciation) is an object-oriented programming language developed by Microsoft as part of the .NET initiative and later approved as a standard by ECMA (ECMA-334) and ISO (ISO/IEC 23270). Anders Hejlsberg, the Designer of...
Component-oriented programming
Imperative programming
ALGOL 68 Revised Report on the Algorithmic Language - ALGOL 68 Edited by: A. van Wijngaarden & al, Sep 1973   ALGOL Imperative programming
On December 20th 1968 the "Final Report" (MR 101) was adopted by the Working Group, then subsequently approved by the General Assembly of IFIP for publication. Translations were made for Russian, German, French and Bulgarian. Subsequently ALGOL 68...
ALGOL 60     ALGOL    
ALGOL 58     ALGOL  
ALGOL 58, originally known as IAL, is one of the family of ALGOL computer programming language. It was an early compromise design soon superseded by ALGOL 60. According to John BackusALGOL 58 introduced the fundamental notion of compound statement,...
ALGOL W     ALGOL  
Algol-W is a programming language. It was Niklaus Wirth's proposal for a successor to ALGOL 60 in the ALGOL 68 committee. It represented a relatively conservative modification of ALGOL 60; Wirth added string, bitstring, complex number and reference...
Elliott ALGOL     ALGOL  
Elliott ALGOL (also known simply as Extended ALGOL) was the Burroughs-specific extension of the ALGOL 60 programming language designed system and application programming in Burroughs large systems. Elliott ALGOL was used to write the ESPOL compiler...
Dartmouth ALGOL 30     ALGOL  
Dartmouth ALGOL 30 was an implementation, firstly of ALGOL 58, then of ALGOL 60 for the LGP-30 at Dartmouth College, hence the name. Since the limited size of the LGP-30 precluded a full implementation of ALGOL 60, certain of its features (arrays...
Pascal Namesake   Structured programming
Pascal is an influential imperative and procedural programming language, developed in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using so-called structured programming and data...
Imperative programming
Oberon       Reflective programming
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...
Object-oriented programming
Modula-2       Modular Programming
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...
Structured programming
Imperative programming
Modula        
The Modula programming language is a descendent of the Pascal programming language, developed by the same Pascal designer Niklaus Wirth in Switzerland in the late 1970s. The main innovation of Modula over Pascal is a module system, used for grouping...
Object Pascal Delphi Version 3 User Manual     Object-oriented programming
Object Pascal refers to a branch of object oriented derivatives of Pascal, mostly known as the primary programming language of CodeGear Delphi. Borland used the name "Object Pascal" for the programming language in the first versions of Delphi, but...
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, developed by Embarcadero, Oxygene does not emphasize total...
UCSD Pascal     Pascal  
UCSD Pascal or UCSD p-System was a 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 common operating system that could...
Turbo Pascal Turbo Pascal 3.0 manual front cover   Pascal  
Turbo Pascal is a complete software development system that includes a compiler and an Integrated Development Environment (IDE) for the Pascal programming language running under CP/M, CP/M-86, and MS-DOS, developed by Borland under Philippe Kahn's...
Mesa       Modular Programming
Mesa is a programming language developed at Xerox PARC. The name Mesa was a pun, referring to its design intent to be a "high-level" programming language. Mesa was used for the software for the Xerox Alto (one of the first personal computer with a...
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...
Ada Ada, Lady Lovelace (the poet Lord Byron's daughter) lived in the village Namesake    
Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language based on Pascal. It was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States...