List of programming languages: Difference between revisions

Content deleted Content added
Tags: Reverted section blanking
m Reverted 1 edit by 41.222.8.82 (talk) to last revision by ClueBot NG
 
(49 intermediate revisions by 30 users not shown)
Line 2:
{{Programming language lists}}
 
This is an index to notable [[programming language]]s, in current or historical use. Dialects of [[BASIC]] (which have [[List of BASIC dialects|Dialects]]their ofown [[BASICpage]]), [[esoteric programming language]]s, and [[markup language]]s are not included. A programming language does not need to be [[Imperative programming|imperative]] or [[Turing completeness|Turing-complete]], but must be [[executable]] and so does not include [[markup language]]s such as [[HTML]] or [[XML]], but does include [[___domain-specific language]]s such as [[SQL]] and its dialects.
 
{{Compact ToC|num=yes|seealso=yes|extlinks=no|side=yes|center=yes}}
 
== A ==
{{columns-list|colwidth=22em|
* [[A Sharp (.NET)|A.NET (A#/A sharp)]]
* [[A-0 System]]
* [[M SharpA+ (programming language)|M#A+ (A plus)]]
<!-- * [[A++]] belongs on the esoteric page as it is for academic purposes only -->
* [[WebDNAABAP]]
* [[ABC (programming language)|ABC]]
* [[ACC (programming language)|ACC]]
* [[NickleAccent (programming language)|Nickle]]Accent ([[NickleRational (programming languageSynergy)|NITIN]])
* [[Action! (programming language)|Action!]]
* [[ActionScript]]
* [[Actor (programming language)|Actor]]
* [[Ada (programming language)|Ada]] – [[ISO/IEC 8652]]
* [[Adenine (programming language)|Adenine (Haystack)]]
* [[SvelteAdvPL]]
* [[Agda (programming language)|Agda]]
* [[Agilent VEE]] (Keysight VEE)
* [[Agora (programming language)|Agora]]
* [[MalbolgeAIMMS]]
* [[Aldor]]
* [[Alef (programming language)|Alef]]
* [[Algebraic Logic Functional programming language]] (ALF)
<!-- Alacrity belongs on the esoteric page -->
* [[ALGOL 58]]
* [[ALGOL 60]]
* [[ALGOL 68]]
* [[ALGOL W]]
* [[Alice (programming language)|Alice ML]]
* [[Alma-0]]
* [[AmbientTalk]]
* [[Amiga E]]
<!-- * [[AMOS (programming language)|AMOS (AMOS BASIC)]] is a BASIC dialect which has its own page. -->
* [[AMPL]]
* [[Аналитик|Analitik]]
* [[AngelScript]]
<!-- [[AngularJS]] is a Web app framework, not a programming language -->
* [[Apache Pig|Apache Pig latin]]
* [[Apex (programming language)|Apex (Salesforce.com, Inc)]]
* [[APL (programming language)|APL]]
* [[App Inventor for Android (programming language)|App Inventor for Android's visual block language (MIT App Inventor)]]
* [[AppleScript]]
* [[APT (programming language)|APT]]
* [[Arc (programming language)|Arc]]
<!-- [[Arduino]] is an environment; the language is effectively C++ -->
<!-- [[Arden Syntax]]<ref>http://www.openclinical.org/gmm_ardensyntax.html{{Dead link|date=February 2022}}</ref> Arden is not a programming language, it is a formal language to encode medical information; a syntax used in Medical Logic Module development; S. C. Holt, 04/16/2012. -->
* [[ArkTS]]
* [[ARexx]]
<!-- [[Arduino]] is based on Lua code, is not a programming language -->
* [[Argus (programming language)|Argus]]
<!-- ArnoldC belongs on the esoteric page -->
<!-- [[Active Server Pages]] (ASP) is an environment, not a programming language -->
* [[Assembly language]] (ASM)
* [[AssemblyScript]]
<!-- Asciidots belongs on the esoteric page -->
* [[ATS (programming language)|ATS]]
* [[AutoHotkey]]
* [[AutoIt]]
* [[AutoLISP]], Visual LISP
* [[Averest]]
* [[AWK]]
* [[Axum (programming language)|Axum]]
}}
 
== B ==
Line 93 ⟶ 157:
* [[Constraint Handling Rules]] (CHR)
* [[Control Language]]
* ''Coq'', former name of [[CoqRocq (software)|CoqRocq]]
* [[CORAL]], Coral 66
<!-- [[Corn (emulator)|Corn]] was a nintendo emulator, not a programming language -->
Line 254 ⟶ 318:
* [[High Level Shader Language]] (HLSL)
* [[Hollywood (programming language)|Hollywood]]
* [[TempleOS#HolyC|HolyC]] ([[TempleOS]])
* [[Hop (software)|Hop]]
* [[Hopscotch (programming language)|Hopscotch]]
Line 373 ⟶ 437:
* [[M Formula language]]
* [[M4 (computer language)|M4]]
* [[M Sharp (programming language)|M#]]
* [[Machine code]]
<!-- MacRuby is an implementation of Ruby -->
Line 411 ⟶ 474:
* [[Model 204]]
* [[Modelica]]
* [[Malbolge]]
* [[Modula]]
* [[Modula-2]]
Line 446 ⟶ 508:
* [[Nial]]
<!-- Nil belongs on the esoteric page -->
* [[Nickle (programming language)|Nickle]] ([[Nickle (programming language)|NITIN]])
* [[Nim (programming language)|Nim]]
* [[Nix (package manager)|Nix]] (Systemssystem configurationconfiguring language)]]
* [[NORDNord Programming Language|NPL]] (NPL)
* [[Not eXactly C]] (NXC)
* [[Not Quite C]] (NQC)
* [[Nullsoft Scriptable Install System|NSIS]] (NSIS)
* [[Nu (programming language)|Nu]]
* [[NWScript]]
Line 533 ⟶ 594:
* [[PLEXIL]]
* [[Plus (programming language)|Plus]]
* [[Pony (programming language)|Pony]]
* [[POP-11]]
* [[POP-2]]
Line 596 ⟶ 658:
* [[REXX]]
* [[Ring (programming language)|Ring]]
* [[Rocq (software)|Rocq]] (previously known as ''Coq'')
* [[ROOP (programming language)|ROOP]]
* [[IBM RPG|RPG]]
Line 680 ⟶ 743:
* [[Superplan]]
* [[SuperTalk]]
* [[Svelte]]
* [[Swift (programming language)|Swift (Apple programming language)]]
* [[Swift (parallel scripting language)]]
* [[SYCL]]
* [[SYMPL]]
}}
Line 756 ⟶ 818:
* [[WATFIV]], WATFOR (WATerloo FORtran IV)
* [[WebAssembly]]
* [[WebDNA]]
* [[Whiley (programming language)|Whiley]]
<!-- Whitespace belongs on the esoteric page -->