Programming Languages with Paradigms and History - Free Download
692 programming languages with structured metadata including first release year, programming paradigms (object-oriented, functional, imperative, etc.), type system characteristics, and Wikipedia source links. Contains 692 records. Download in Excel, CSV, PDF formats.
📥 Free Download
💡 Key Takeaways
- Contains 692 records / 7 fields
- Available for free download in Excel, CSV, and PDF formats
- Data sourced from: https://github.com/raulpy271/languagesDataset
📋 ข้อมูลทั้งหมด
Showing 20
of 692
⚠️ Showing first 20 of 692 records. Download the file for complete data.
| Name | Source | About | First Release | Types | Paradigms | Website |
|---|---|---|---|---|---|---|
| a.net | https://en.wikipedia.org/wiki/A_Sharp_(.NET) | A# is a port of the Ada programming language to the Microsoft .NET platform. A# is freely distributed by the Department of Computer Science at the United States Air Force Academy as a service to the A… | 2004 | http://www.asharp.martincarlisle.com/ | ||
| a-0 system | https://en.wikipedia.org/wiki/A-0_System | The A-0 system (Arithmetic Language version 0), written by Grace Murray Hopper [1] in 1951 and 1952 for the UNIVAC I, was an early[2] compiler related tool developed for electronic computers.[3] The A… | ||||
| a+ | https://en.wikipedia.org/wiki/A%2B_(programming_language) | A+ is an array programming language descended from the programming language A, which in turn was created to replace APL in 1988.[2] Arthur Whitney developed the A portion of A+, while other developers… | 1988 | Dynamic, strong | Array | http://www.aplusdev.org/ |
| abap | https://en.wikipedia.org/wiki/ABAP | ABAP (Advanced Business Application Programming, originally Allgemeiner Berichts-Aufbereitungs-Prozessor, German for "general report creation processor"[3]) is a high-level programming language create… | 1983 | Static, strong, safe, nominative | Object-oriented, structured, imperative | http://scn.sap.com/community/abap |
| abc | https://en.wikipedia.org/wiki/ABC_(programming_language) | ABC is an imperative general-purpose programming language and integrated development environment (IDE) developed at Centrum Wiskunde & Informatica (CWI), Netherlands by Leo Geurts, Lambert Meertens, a… | 1987 | strong, polymorphic | multi-paradigm, imperative, procedural, structured | https://homepages.cwi.nl/~steven/abc/ |
| abc algol | https://en.wikipedia.org/wiki/ABC_ALGOL | ABC ALGOL is an extension of the programming language ALGOL 60 with arbitrary data structures and user-defined operators, intended for computer algebra (symbolic mathematics). Despite its advances, it… | ||||
| acc | https://en.wikipedia.org/wiki/ACC_(programming_language) | ACC is a near-C compiler for the MS-DOS operating system on the IBM PC line of computers for programs.[1] The compiler and compiled programs will run on any Intel 80386 or above PC running MS-DOS. Inc… | ||||
| accent | https://en.wikipedia.org/wiki/Accent_(programming_language) | Rational Synergy is a software tool that provides software configuration management (SCM) capabilities for all artifacts related to software development including source code, documents and images as… | 1990 | http://www.ibm.com/software/products/en/ratisyne | ||
| ace dasl | https://en.wikipedia.org/wiki/Distributed_Application_Specification_Language | The DASL Programming Language (Distributed Application Specification Language) is a high-level, strongly typed programming language originally developed at Sun Microsystems Laboratories between 1999 a… | ||||
| action! | https://en.wikipedia.org/wiki/Action!_(programming_language) | Action! is a procedural programming language similar to ALGOL that is intended to produce high-performance programs for the Atari 8-bit family. The language was written by Clinton Parker and distribut… | 1983 | |||
| actionscript | https://en.wikipedia.org/wiki/ActionScript | ActionScript is an object-oriented programming language originally developed by Macromedia Inc. (later acquired by Adobe Systems). It is influenced by HyperTalk, the scripting language for HyperCard.[… | 1998 | strong, static | Multi-paradigm, object-oriented, prototype-based, functional, imperative, scripting | https://www.adobe.com/devnet/actionscript/articles/actionscript3_overview.html |
| actor | https://en.wikipedia.org/wiki/Actor_(programming_language) | The Actor programming language was invented by Charles Duff of The Whitewater Group in 1988. It was an offshoot of some object-oriented extensions to the Forth language he had been working on. | ||||
| ada | https://en.wikipedia.org/wiki/Ada_(programming_language) | Ada is a structured, statically typed, imperative, and object-oriented high-level programming language, extended from Pascal and other languages. It has built-in language support for design by contrac… | 1980 | static, strong, safe, nominative | Multi-paradigm | http://www.adaic.org/ |
| adenine | https://en.wikipedia.org/wiki/Adenine_(programming_language) | Haystack is a project at the Massachusetts Institute of Technology to research and develop several applications around personal information management and the Semantic Web. The most notable of those a… | ||||
| advpl | https://en.wikipedia.org/wiki/AdvPL | AdvPL (Advanced Protheus Language) is a proprietary programming language based on xBase. It was released in 1999 and is used for development of applications in the ERP Protheus made by TOTVS.[2][1] | ||||
| agda | https://en.wikipedia.org/wiki/Agda_(theorem_prover) | Agda is a dependently typed functional programming language originally developed by Ulf Norell at Chalmers University of Technology with implementation described in his PhD thesis.[2] The original Agd… | 1999 | strong, static, dependent, nominal, manifest, inferred | Functional | http://wiki.portal.chalmers.se/agda |
| agilent vee | https://en.wikipedia.org/wiki/Agilent_VEE | Keysight VEE is a graphical dataflow programming software development environment from Keysight Technologies for automated test, measurement, data analysis and reporting. VEE originally stood for Visu… | http://www.keysight.com/find/vee | |||
| agora | https://en.wikipedia.org/wiki/Agora_(programming_language) | Agora is a reflective, prototype-based, object-oriented programming language that is based exclusively on message passing and not delegation. Agora was intended to show that even subject to that limit… | ||||
| aimms | https://en.wikipedia.org/wiki/AIMMS | AIMMS (acronym for Advanced Interactive Multidimensional Modeling System) is a prescriptive analytics software company with offices in the Netherlands, United States, China and Singapore. | http://www.aimms.com/ | |||
| aldor | https://en.wikipedia.org/wiki/Aldor | Aldor is a programming language. It is the successor of A# as the extension language of the Axiom computer algebra system. | 1990 | Multi-paradigm, object-oriented, functional, imperative, dependent typed, logic | http://www.aldor.org/ |