OSDN Git Service

first commit master
authorliu2016 <stockauto@sina.com>
Sun, 17 Dec 2017 02:54:37 +0000 (10:54 +0800)
committerliu2016 <stockauto@sina.com>
Sun, 17 Dec 2017 02:54:37 +0000 (10:54 +0800)
1.htm [new file with mode: 0644]
List_of_programming_languages.txt [new file with mode: 0644]

diff --git a/1.htm b/1.htm
new file mode 100644 (file)
index 0000000..09100a3
--- /dev/null
+++ b/1.htm
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <title>简易富文本编辑器.html</title>
+    
+    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
+    <meta http-equiv="description" content="this is my page">
+    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
+    
+<style type="text/css">
+    #editor {width:600px;height:200px;border:1px solid #ccc;
+    }
+    button {margin:1px;border:1px solid #aaa;background:#ffe;cursor:pointer;overflow:hidden;}
+    button:hover {background:#ccc;border:1px solid #00f;}
+</style>
+  </head>
+  
+  <body>
+  <button id="btn1"></button>
+  <button id="btn2"></button>
+  <button id="btn3"></button>
+  <button id="btn4"></button>
+  <div id="editor">
+      Click to Editor...
+  </div>
+  <input id="printContent" type="button" value="打印编辑器内容">
+  <script type="text/javascript">
+        initEditor();
+        
+        //初始化
+        function initEditor() {
+            openOrCloseEditor("editor", "true");//开启元素编辑
+            bindBtnCommand();//给样式按钮绑定命令
+        }
+        
+        /**
+        * 
+        * 功能: 开启元素编辑功能
+        * 输入: el:编辑器ID; operate:Boolean值,表示启动还是关闭
+        */
+        function openOrCloseEditor(el, operate) {
+            var editor = document.getElementById(el);
+            editor.contentEditable = operate;
+        }
+        
+        //按钮绑定命令
+        function bindBtnCommand() {
+            var btns = document.getElementsByTagName("button"),
+                btnConfigs = "backcolor|#f00|设置背景色 bold|null|字体加粗 indent|null|缩进 fontName|微软雅黑|转换字体".split(" "),
+                len = btnConfigs.length;
+            for(var i = 0, btnConfig; btnConfig = btnConfigs[i]; i++) {
+                (function(btnConfig, btn) {
+                    var msg = btnConfig.split("|"),
+                        lab = msg[0],
+                        value = msg[1],
+                        title = msg[2];
+                    btn.innerHTML = lab;
+                    btn.title = title;
+                    btn.onclick = function(e) {
+                        document.execCommand(lab, false, value);
+                    }
+                })(btnConfig, btns[i]);
+            }
+        }
+
+        //获取编辑器内嵌内容
+        function getContent(el) {
+            var editor = document.getElementById(el);
+            return editor.innerHTML;
+        }
+        
+        //打印按钮绑定触发事件
+        document.getElementById("printContent").onclick = function(e) {
+            var content = getContent("editor");
+            document.write(content);
+        };
+    </script>
+  </body>
+</html>
\ No newline at end of file
diff --git a/List_of_programming_languages.txt b/List_of_programming_languages.txt
new file mode 100644 (file)
index 0000000..939bb4a
--- /dev/null
@@ -0,0 +1,2149 @@
+https://en.wikipedia.org/wiki/List_of_programming_languages
+
+
+A# .NET
+A# (Axiom)
+A-0 System
+A+
+A++
+ABAP
+ABC
+ABC ALGOL
+ABSET
+ABSYS
+ACC
+Accent
+Ace DASL (Distributed Application Specification Language)
+ACL2
+ACT-III
+Action!
+ActionScript
+Ada
+Adenine
+Agda
+Agilent VEE
+Agora
+AIMMS
+Aldor
+Alef
+ALF
+ALGOL 58
+ALGOL 60
+ALGOL 68
+ALGOL W
+Alice
+Alma-0
+AmbientTalk
+Amiga E
+AMOS
+AMPL
+AngelScript
+Apex (Salesforce.com)
+APL
+App Inventor for Android's visual block language
+AppleScript
+APT
+Arc
+ARexx
+Argus
+AspectJ
+Assembly language
+ATS
+Ateji PX
+AutoHotkey
+Autocoder
+AutoIt
+AutoLISP / Visual LISP
+Averest
+AWK
+Axum
+Active Server Pages
+B
+Babbage
+Bash
+BASIC
+bc
+BCPL
+BeanShell
+Batch (Windows/Dos)
+Bertrand
+BETA
+Bistro
+BLISS
+Blockly
+BlooP
+Boo
+Boomerang
+Bourne shell (including bash and ksh)
+BPEL
+Business Basic
+C
+C--
+C++ – ISO/IEC 14882
+C# – ISO/IEC 23270
+C/AL
+Caché ObjectScript
+C Shell (csh)
+Caml
+Cayenne
+CDuce
+Cecil
+Cesil
+Céu
+Ceylon
+CFEngine
+CFML
+Cg
+Ch
+Chapel
+Charity
+Charm
+CHILL
+CHIP-8
+chomski
+ChucK
+Cilk
+Citrine
+CL (IBM)
+Claire
+Clarion
+Clean
+Clipper
+CLIPS
+CLIST
+Clojure
+CLU
+CMS-2
+COBOL – ISO/IEC 1989
+CobolScript – COBOL Scripting language
+Cobra
+CODE
+CoffeeScript
+ColdFusion
+COMAL
+Combined Programming Language (CPL)
+COMIT
+Common Intermediate Language (CIL)
+Common Lisp (also known as CL)
+COMPASS
+Component Pascal
+Constraint Handling Rules (CHR)
+COMTRAN
+Converge
+Cool
+Coq
+Coral 66
+CorVision
+COWSEL
+CPL
+Cryptol
+Crystal
+Csound
+CSP
+CUDA
+Curl
+Curry
+Cybil
+Cyclone
+Cython
+D
+DASL (Datapoint's Advanced Systems Language)
+Dart
+Darwin
+DataFlex
+Datalog
+DATATRIEVE
+dBase
+dc
+DCL
+Deesel (formerly G)
+Delphi
+DinkC
+DIBOL
+Dog
+Draco
+DRAKON
+Dylan
+DYNAMO
+E
+Ease
+Easy PL/I
+EASYTRIEVE PLUS
+ECMAScript
+Edinburgh IMP
+EGL
+Eiffel
+ELAN
+Elixir
+Elm
+Emacs Lisp
+Emerald
+Epigram
+EPL (Easy Programming Language)
+Erlang
+es
+Escher
+ESPOL
+Esterel
+Etoys
+Euclid
+Euler
+Euphoria
+EusLisp Robot Programming Language
+CMS EXEC (EXEC)
+EXEC 2
+Executable UML
+F
+F#
+F*
+Factor
+Falcon
+Fantom
+FAUST
+FFP
+Fjölnir
+FL
+Flavors
+Flex
+FlooP
+FLOW-MATIC
+FOCAL
+FOCUS
+FOIL
+FORMAC
+@Formula
+Forth
+Fortran – ISO/IEC 1539
+Fortress
+FoxBase
+FoxPro
+FP
+Franz Lisp
+Frege
+F-Script
+G
+Game Maker Language
+GameMonkey Script
+GAMS
+GAP
+G-code
+GDScript
+Genie
+GDL
+GJ
+GEORGE
+GLSL
+GNU E
+GM
+Go
+Go!
+GOAL
+Gödel
+Golo
+GOM (Good Old Mad)
+Google Apps Script
+Gosu
+GOTRAN
+GPSS
+GraphTalk
+GRASS
+Groovy
+Hack
+HAGGIS
+HAL/S
+Halide (programming language)
+Hamilton C shell
+Harbour
+Hartmann pipelines
+Haskell
+Haxe
+Hermes
+High Level Assembly
+HLSL
+Hop
+Hopscotch
+Hope
+Hugo
+Hume
+HyperTalk
+IBM Basic assembly language
+IBM HAScript
+IBM Informix-4GL
+IBM RPG
+ICI
+Icon
+Id
+IDL
+Idris
+IMP
+Inform
+INTERLISP
+Io
+Ioke
+IPL
+IPTSCRAE
+ISLISP
+ISPF
+ISWIM
+J
+J#
+J++
+JADE
+JAL
+Janus (concurrent constraint programming language)
+Janus (time-reversible computing programming language)
+JASS
+Java
+JavaScript
+JCL
+JEAN
+Join Java
+JOSS
+Joule
+JOVIAL
+Joy
+JScript
+JScript .NET
+JavaFX Script
+Julia
+Jython
+K
+Kaleidoscope
+Karel
+Karel++
+KEE
+Kixtart
+Klerer-May System
+KIF
+Kojo
+Kotlin
+KRC
+KRL
+KRL (KUKA Robot Language)
+KRYPTON
+ksh
+Kodu
+L
+LabVIEW
+Ladder
+Lagoona
+LANSA
+Lasso
+LaTeX
+Lava
+LC-3
+Leda
+Legoscript
+LIL
+LilyPond
+Limbo
+Limnor
+LINC
+Lingo
+LIS
+LISA
+Lisaac
+Lisp – ISO/IEC 13816
+Lite-C
+Lithe
+Little b
+LLL
+Logo
+Logtalk
+LotusScript
+LPC
+LSE
+LSL
+LiveCode
+LiveScript
+Lua
+Lucid
+Lustre
+LYaPAS
+Lynx
+M2000
+M2001
+M4
+M#
+Machine code
+MAD (Michigan Algorithm Decoder)
+MAD/I
+Magik
+Magma
+make
+Maude system
+Maple
+MAPPER (now part of BIS)
+MARK-IV (now VISION:BUILDER)
+Mary
+MASM Microsoft Assembly x86
+MATH-MATIC
+Mathematica
+MATLAB
+Maxima (see also Macsyma)
+Max (Max Msp – Graphical Programming Environment)
+MaxScript internal language 3D Studio Max
+Maya (MEL)
+MDL
+Mercury
+Mesa
+Metafont
+MetaQuotes Language (MQL4/MQL5)
+MHEG-5 (Interactive TV programming language)
+Microcode
+MicroScript
+MIIS
+Milk (programming language)
+MIMIC
+Mirah
+Miranda
+MIVA Script
+ML
+Model 204
+Modelica
+Modula
+Modula-2
+Modula-3
+Mohol
+MOO
+Mortran
+Mouse
+MPD
+Mathcad
+MSIL – deprecated name for CIL
+MSL
+MUMPS
+MuPAD
+Mutan
+Mystic Programming Language (MPL)
+NASM
+Napier88
+Neko
+Nemerle
+nesC
+NESL
+Net.Data
+NetLogo
+NetRexx
+NewLISP
+NEWP
+Newspeak
+NewtonScript
+NGL
+Nial
+Nice
+Nickle (NITIN)
+Nim
+NPL
+Not eXactly C (NXC)
+Not Quite C (NQC)
+NSIS
+Nu
+NWScript
+NXT-G
+o:XML
+Oak
+Oberon
+OBJ2
+Object Lisp
+ObjectLOGO
+Object REXX
+Object Pascal
+Objective-C
+Objective-J
+Obliq
+OCaml
+occam
+occam-π
+Octave
+OmniMark
+Onyx
+Opa
+Opal
+OpenCL
+OpenEdge ABL
+OPL
+OpenVera
+OPS5
+OptimJ
+Orc
+ORCA/Modula-2
+Oriel
+Orwell
+Oxygene
+Oz
+P′′
+P#
+ParaSail (programming language)
+PARI/GP
+Pascal – ISO 7185
+PCASTL
+PCF
+PEARL
+PeopleCode
+Perl
+PDL
+Perl 6
+Pharo
+PHP
+Pico
+Picolisp
+Pict
+Pike
+PIKT
+PILOT
+Pipelines
+Pizza
+PL-11
+PL/0
+PL/B
+PL/C
+PL/I – ISO 6160
+PL/M
+PL/P
+PL/SQL
+PL360
+PLANC
+Plankalkül
+Planner
+PLEX
+PLEXIL
+Plus
+POP-11
+POP-2
+PostScript
+PortablE
+Powerhouse
+PowerBuilder – 4GL GUI application generator from Sybase
+PowerShell
+PPL
+Processing
+Processing.js
+Prograph
+PROIV
+Prolog
+PROMAL
+Promela
+PROSE modeling language
+PROTEL
+ProvideX
+Pro*C
+Pure
+Pure Data
+Python
+Q (equational programming language)
+Q (programming language from Kx Systems)
+Qalb
+QBasic
+QtScript
+QuakeC
+QPL
+R
+R++
+Racket
+RAPID
+Rapira
+Ratfiv
+Ratfor
+rc
+Reason
+REBOL
+Red
+Redcode
+REFAL
+Reia
+REXX
+Ring
+Rlab
+ROOP
+RPG
+RPL
+RSL
+RTL/2
+Ruby
+RuneScript
+Rust
+S
+S2
+S3
+S-Lang
+S-PLUS
+SA-C
+SabreTalk
+SAIL
+SALSA
+SAM76
+SAS
+SASL
+Sather
+Sawzall
+SBL
+Scala
+Scheme
+Scilab
+Scratch
+Script.NET
+Sed
+Seed7
+Self
+SenseTalk
+SequenceL
+Serpent
+SETL
+SIMPOL
+SIGNAL
+SiMPLE
+SIMSCRIPT
+Simula
+Simulink
+Singularity
+SISAL
+SLIP
+SMALL
+Smalltalk
+Small Basic
+SML
+Strongtalk
+Snap!
+SNOBOL(SPITBOL)
+Snowball
+SOL
+Solidity
+SPARK
+Speedcode
+SPIN
+SP/k
+SPS
+SQR
+Squeak
+Squirrel
+SR
+S/SL
+Stackless Python
+Starlogo
+Strand
+Stata
+Stateflow
+Subtext
+SuperCollider
+SuperTalk
+Swift (Apple programming language)
+Swift (parallel scripting language)
+SYMPL
+SyncCharts
+SystemVerilog
+T
+TACL
+TACPOL
+TADS
+TAL
+Tcl
+Tea
+TECO
+TELCOMP
+TeX
+TEX
+TIE
+Timber
+TMG, compiler-compiler
+Tom
+TOM
+Toi
+Topspeed
+TPU
+Trac
+TTM
+T-SQL
+Transcript
+TTCN
+Turing
+TUTOR
+TXL
+TypeScript
+Ubercode
+UCSD Pascal
+Umple
+Unicon
+Uniface
+UNITY
+Unix shell
+UnrealScript
+Vala
+Verilog
+Viper
+Visual Basic
+Visual Basic .NET
+Visual DataFlex
+Visual DialogScript
+Visual Fortran
+Visual FoxPro
+Visual J++
+Visual J#
+Visual Objects
+Visual Prolog
+VSXu
+vvvv
+WATFIV, WATFOR
+WebDNA
+WebQL
+Whiley
+Windows PowerShell
+Winbatch
+Wolfram Language
+Wyvern
+X10
+XBL
+XC (exploits XMOS architecture)
+xHarbour
+XL
+Xojo
+XOTcl
+XPL
+XPL0
+XQuery
+XSB
+XSharp
+XSLT – see XPath
+Xtend
+X++
+XML
+YAML
+Yorick
+YQL
+Yoix
+Z notation
+Zeno
+ZOPL
+Zsh
+ZPL
+======
+A# .NET
+A# (Axiom)
+A-0 System
+A+
+A++
+ABAP
+ABC
+ABC ALGOL
+ABSET
+ABSYS
+ACC
+Accent
+Ace DASL (Distributed Application Specification Language)
+ACL2
+ACT-III
+Action!
+ActionScript
+Ada
+Adenine
+Agda
+Agilent VEE
+Agora
+AIMMS
+Aldor
+Alef
+ALF
+ALGOL 58
+ALGOL 60
+ALGOL 68
+ALGOL W
+Alice
+Alma-0
+AmbientTalk
+Amiga E
+AMOS
+AMPL
+AngelScript
+Apex (Salesforce.com)
+APL
+App Inventor for Android's visual block language
+AppleScript
+APT
+Arc
+ARexx
+Argus
+AspectJ
+Assembly language
+ATS
+Ateji PX
+AutoHotkey
+Autocoder
+AutoIt
+AutoLISP / Visual LISP
+Averest
+AWK
+Axum
+Active Server Pages
+B
+Babbage
+Bash
+BASIC
+bc
+BCPL
+BeanShell
+Batch (Windows/Dos)
+Bertrand
+BETA
+Bistro
+BLISS
+Blockly
+BlooP
+Boo
+Boomerang
+Bourne shell (including bash and ksh)
+BPEL
+Business Basic
+C
+C--
+C++ – ISO/IEC 14882
+C# – ISO/IEC 23270
+C/AL
+Caché ObjectScript
+C Shell (csh)
+Caml
+Cayenne
+CDuce
+Cecil
+Cesil
+Céu
+Ceylon
+CFEngine
+CFML
+Cg
+Ch
+Chapel
+Charity
+Charm
+CHILL
+CHIP-8
+chomski
+ChucK
+Cilk
+Citrine
+CL (IBM)
+Claire
+Clarion
+Clean
+Clipper
+CLIPS
+CLIST
+Clojure
+CLU
+CMS-2
+COBOL – ISO/IEC 1989
+CobolScript – COBOL Scripting language
+Cobra
+CODE
+CoffeeScript
+ColdFusion
+COMAL
+Combined Programming Language (CPL)
+COMIT
+Common Intermediate Language (CIL)
+Common Lisp (also known as CL)
+COMPASS
+Component Pascal
+Constraint Handling Rules (CHR)
+COMTRAN
+Converge
+Cool
+Coq
+Coral 66
+CorVision
+COWSEL
+CPL
+Cryptol
+Crystal
+Csound
+CSP
+CUDA
+Curl
+Curry
+Cybil
+Cyclone
+Cython
+D
+DASL (Datapoint's Advanced Systems Language)
+Dart
+Darwin
+DataFlex
+Datalog
+DATATRIEVE
+dBase
+dc
+DCL
+Deesel (formerly G)
+Delphi
+DinkC
+DIBOL
+Dog
+Draco
+DRAKON
+Dylan
+DYNAMO
+E
+Ease
+Easy PL/I
+EASYTRIEVE PLUS
+ECMAScript
+Edinburgh IMP
+EGL
+Eiffel
+ELAN
+Elixir
+Elm
+Emacs Lisp
+Emerald
+Epigram
+EPL (Easy Programming Language)
+Erlang
+es
+Escher
+ESPOL
+Esterel
+Etoys
+Euclid
+Euler
+Euphoria
+EusLisp Robot Programming Language
+CMS EXEC (EXEC)
+EXEC 2
+Executable UML
+F
+F#
+F*
+Factor
+Falcon
+Fantom
+FAUST
+FFP
+Fjölnir
+FL
+Flavors
+Flex
+FlooP
+FLOW-MATIC
+FOCAL
+FOCUS
+FOIL
+FORMAC
+@Formula
+Forth
+Fortran – ISO/IEC 1539
+Fortress
+FoxBase
+FoxPro
+FP
+Franz Lisp
+Frege
+F-Script
+G
+Game Maker Language
+GameMonkey Script
+GAMS
+GAP
+G-code
+GDScript
+Genie
+GDL
+GJ
+GEORGE
+GLSL
+GNU E
+GM
+Go
+Go!
+GOAL
+Gödel
+Golo
+GOM (Good Old Mad)
+Google Apps Script
+Gosu
+GOTRAN
+GPSS
+GraphTalk
+GRASS
+Groovy
+Hack
+HAGGIS
+HAL/S
+Halide (programming language)
+Hamilton C shell
+Harbour
+Hartmann pipelines
+Haskell
+Haxe
+Hermes
+High Level Assembly
+HLSL
+Hop
+Hopscotch
+Hope
+Hugo
+Hume
+HyperTalk
+IBM Basic assembly language
+IBM HAScript
+IBM Informix-4GL
+IBM RPG
+ICI
+Icon
+Id
+IDL
+Idris
+IMP
+Inform
+INTERLISP
+Io
+Ioke
+IPL
+IPTSCRAE
+ISLISP
+ISPF
+ISWIM
+J
+J#
+J++
+JADE
+JAL
+Janus (concurrent constraint programming language)
+Janus (time-reversible computing programming language)
+JASS
+Java
+JavaScript
+JCL
+JEAN
+Join Java
+JOSS
+Joule
+JOVIAL
+Joy
+JScript
+JScript .NET
+JavaFX Script
+Julia
+Jython
+K
+Kaleidoscope
+Karel
+Karel++
+KEE
+Kixtart
+Klerer-May System
+KIF
+Kojo
+Kotlin
+KRC
+KRL
+KRL (KUKA Robot Language)
+KRYPTON
+ksh
+Kodu
+L
+LabVIEW
+Ladder
+Lagoona
+LANSA
+Lasso
+LaTeX
+Lava
+LC-3
+Leda
+Legoscript
+LIL
+LilyPond
+Limbo
+Limnor
+LINC
+Lingo
+LIS
+LISA
+Lisaac
+Lisp – ISO/IEC 13816
+Lite-C
+Lithe
+Little b
+LLL
+Logo
+Logtalk
+LotusScript
+LPC
+LSE
+LSL
+LiveCode
+LiveScript
+Lua
+Lucid
+Lustre
+LYaPAS
+Lynx
+M2000
+M2001
+M4
+M#
+Machine code
+MAD (Michigan Algorithm Decoder)
+MAD/I
+Magik
+Magma
+make
+Maude system
+Maple
+MAPPER (now part of BIS)
+MARK-IV (now VISION:BUILDER)
+Mary
+MASM Microsoft Assembly x86
+MATH-MATIC
+Mathematica
+MATLAB
+Maxima (see also Macsyma)
+Max (Max Msp – Graphical Programming Environment)
+MaxScript internal language 3D Studio Max
+Maya (MEL)
+MDL
+Mercury
+Mesa
+Metafont
+MetaQuotes Language (MQL4/MQL5)
+MHEG-5 (Interactive TV programming language)
+Microcode
+MicroScript
+MIIS
+Milk (programming language)
+MIMIC
+Mirah
+Miranda
+MIVA Script
+ML
+Model 204
+Modelica
+Modula
+Modula-2
+Modula-3
+Mohol
+MOO
+Mortran
+Mouse
+MPD
+Mathcad
+MSIL – deprecated name for CIL
+MSL
+MUMPS
+MuPAD
+Mutan
+Mystic Programming Language (MPL)
+NASM
+Napier88
+Neko
+Nemerle
+nesC
+NESL
+Net.Data
+NetLogo
+NetRexx
+NewLISP
+NEWP
+Newspeak
+NewtonScript
+NGL
+Nial
+Nice
+Nickle (NITIN)
+Nim
+NPL
+Not eXactly C (NXC)
+Not Quite C (NQC)
+NSIS
+Nu
+NWScript
+NXT-G
+o:XML
+Oak
+Oberon
+OBJ2
+Object Lisp
+ObjectLOGO
+Object REXX
+Object Pascal
+Objective-C
+Objective-J
+Obliq
+OCaml
+occam
+occam-π
+Octave
+OmniMark
+Onyx
+Opa
+Opal
+OpenCL
+OpenEdge ABL
+OPL
+OpenVera
+OPS5
+OptimJ
+Orc
+ORCA/Modula-2
+Oriel
+Orwell
+Oxygene
+Oz
+P′′
+P#
+ParaSail (programming language)
+PARI/GP
+Pascal – ISO 7185
+PCASTL
+PCF
+PEARL
+PeopleCode
+Perl
+PDL
+Perl 6
+Pharo
+PHP
+Pico
+Picolisp
+Pict
+Pike
+PIKT
+PILOT
+Pipelines
+Pizza
+PL-11
+PL/0
+PL/B
+PL/C
+PL/I – ISO 6160
+PL/M
+PL/P
+PL/SQL
+PL360
+PLANC
+Plankalkül
+Planner
+PLEX
+PLEXIL
+Plus
+POP-11
+POP-2
+PostScript
+PortablE
+Powerhouse
+PowerBuilder – 4GL GUI application generator from Sybase
+PowerShell
+PPL
+Processing
+Processing.js
+Prograph
+PROIV
+Prolog
+PROMAL
+Promela
+PROSE modeling language
+PROTEL
+ProvideX
+Pro*C
+Pure
+Pure Data
+Python
+Q (equational programming language)
+Q (programming language from Kx Systems)
+Qalb
+QBasic
+QtScript
+QuakeC
+QPL
+R
+R++
+Racket
+RAPID
+Rapira
+Ratfiv
+Ratfor
+rc
+Reason
+REBOL
+Red
+Redcode
+REFAL
+Reia
+REXX
+Ring
+Rlab
+ROOP
+RPG
+RPL
+RSL
+RTL/2
+Ruby
+RuneScript
+Rust
+S
+S2
+S3
+S-Lang
+S-PLUS
+SA-C
+SabreTalk
+SAIL
+SALSA
+SAM76
+SAS
+SASL
+Sather
+Sawzall
+SBL
+Scala
+Scheme
+Scilab
+Scratch
+Script.NET
+Sed
+Seed7
+Self
+SenseTalk
+SequenceL
+Serpent
+SETL
+SIMPOL
+SIGNAL
+SiMPLE
+SIMSCRIPT
+Simula
+Simulink
+Singularity
+SISAL
+SLIP
+SMALL
+Smalltalk
+Small Basic
+SML
+Strongtalk
+Snap!
+SNOBOL(SPITBOL)
+Snowball
+SOL
+Solidity
+SPARK
+Speedcode
+SPIN
+SP/k
+SPS
+SQR
+Squeak
+Squirrel
+SR
+S/SL
+Stackless Python
+Starlogo
+Strand
+Stata
+Stateflow
+Subtext
+SuperCollider
+SuperTalk
+Swift (Apple programming language)
+Swift (parallel scripting language)
+SYMPL
+SyncCharts
+SystemVerilog
+T
+TACL
+TACPOL
+TADS
+TAL
+Tcl
+Tea
+TECO
+TELCOMP
+TeX
+TEX
+TIE
+Timber
+TMG, compiler-compiler
+Tom
+TOM
+Toi
+Topspeed
+TPU
+Trac
+TTM
+T-SQL
+Transcript
+TTCN
+Turing
+TUTOR
+TXL
+TypeScript
+Ubercode
+UCSD Pascal
+Umple
+Unicon
+Uniface
+UNITY
+Unix shell
+UnrealScript
+Vala
+Verilog
+Viper
+Visual Basic
+Visual Basic .NET
+Visual DataFlex
+Visual DialogScript
+Visual Fortran
+Visual FoxPro
+Visual J++
+Visual J#
+Visual Objects
+Visual Prolog
+VSXu
+vvvv
+WATFIV, WATFOR
+WebDNA
+WebQL
+Whiley
+Windows PowerShell
+Winbatch
+Wolfram Language
+Wyvern
+X10
+XBL
+XC (exploits XMOS architecture)
+xHarbour
+XL
+Xojo
+XOTcl
+XPL
+XPL0
+XQuery
+XSB
+XSharp
+XSLT – see XPath
+Xtend
+X++
+XML
+YAML
+Yorick
+YQL
+Yoix
+Z notation
+Zeno
+ZOPL
+Zsh
+ZPL
+A# .NET
+A# (Axiom)
+A-0 System
+A+
+A++
+ABAP
+ABC
+ABC ALGOL
+ABSET
+ABSYS
+ACC
+Accent
+Ace DASL (Distributed Application Specification Language)
+ACL2
+ACT-III
+Action!
+ActionScript
+Ada
+Adenine
+Agda
+Agilent VEE
+Agora
+AIMMS
+Aldor
+Alef
+ALF
+ALGOL 58
+ALGOL 60
+ALGOL 68
+ALGOL W
+Alice
+Alma-0
+AmbientTalk
+Amiga E
+AMOS
+AMPL
+AngelScript
+Apex (Salesforce.com)
+APL
+App Inventor for Android's visual block language
+AppleScript
+APT
+Arc
+ARexx
+Argus
+AspectJ
+Assembly language
+ATS
+Ateji PX
+AutoHotkey
+Autocoder
+AutoIt
+AutoLISP / Visual LISP
+Averest
+AWK
+Axum
+Active Server Pages
+B
+Babbage
+Bash
+BASIC
+bc
+BCPL
+BeanShell
+Batch (Windows/Dos)
+Bertrand
+BETA
+Bistro
+BLISS
+Blockly
+BlooP
+Boo
+Boomerang
+Bourne shell (including bash and ksh)
+BPEL
+Business Basic
+C
+C--
+C++ – ISO/IEC 14882
+C# – ISO/IEC 23270
+C/AL
+Caché ObjectScript
+C Shell (csh)
+Caml
+Cayenne
+CDuce
+Cecil
+Cesil
+Céu
+Ceylon
+CFEngine
+CFML
+Cg
+Ch
+Chapel
+Charity
+Charm
+CHILL
+CHIP-8
+chomski
+ChucK
+Cilk
+Citrine
+CL (IBM)
+Claire
+Clarion
+Clean
+Clipper
+CLIPS
+CLIST
+Clojure
+CLU
+CMS-2
+COBOL – ISO/IEC 1989
+CobolScript – COBOL Scripting language
+Cobra
+CODE
+CoffeeScript
+ColdFusion
+COMAL
+Combined Programming Language (CPL)
+COMIT
+Common Intermediate Language (CIL)
+Common Lisp (also known as CL)
+COMPASS
+Component Pascal
+Constraint Handling Rules (CHR)
+COMTRAN
+Converge
+Cool
+Coq
+Coral 66
+CorVision
+COWSEL
+CPL
+Cryptol
+Crystal
+Csound
+CSP
+CUDA
+Curl
+Curry
+Cybil
+Cyclone
+Cython
+D
+DASL (Datapoint's Advanced Systems Language)
+Dart
+Darwin
+DataFlex
+Datalog
+DATATRIEVE
+dBase
+dc
+DCL
+Deesel (formerly G)
+Delphi
+DinkC
+DIBOL
+Dog
+Draco
+DRAKON
+Dylan
+DYNAMO
+E
+Ease
+Easy PL/I
+EASYTRIEVE PLUS
+ECMAScript
+Edinburgh IMP
+EGL
+Eiffel
+ELAN
+Elixir
+Elm
+Emacs Lisp
+Emerald
+Epigram
+EPL (Easy Programming Language)
+Erlang
+es
+Escher
+ESPOL
+Esterel
+Etoys
+Euclid
+Euler
+Euphoria
+EusLisp Robot Programming Language
+CMS EXEC (EXEC)
+EXEC 2
+Executable UML
+F
+F#
+F*
+Factor
+Falcon
+Fantom
+FAUST
+FFP
+Fjölnir
+FL
+Flavors
+Flex
+FlooP
+FLOW-MATIC
+FOCAL
+FOCUS
+FOIL
+FORMAC
+@Formula
+Forth
+Fortran – ISO/IEC 1539
+Fortress
+FoxBase
+FoxPro
+FP
+Franz Lisp
+Frege
+F-Script
+G
+Game Maker Language
+GameMonkey Script
+GAMS
+GAP
+G-code
+GDScript
+Genie
+GDL
+GJ
+GEORGE
+GLSL
+GNU E
+GM
+Go
+Go!
+GOAL
+Gödel
+Golo
+GOM (Good Old Mad)
+Google Apps Script
+Gosu
+GOTRAN
+GPSS
+GraphTalk
+GRASS
+Groovy
+Hack
+HAGGIS
+HAL/S
+Halide (programming language)
+Hamilton C shell
+Harbour
+Hartmann pipelines
+Haskell
+Haxe
+Hermes
+High Level Assembly
+HLSL
+Hop
+Hopscotch
+Hope
+Hugo
+Hume
+HyperTalk
+IBM Basic assembly language
+IBM HAScript
+IBM Informix-4GL
+IBM RPG
+ICI
+Icon
+Id
+IDL
+Idris
+IMP
+Inform
+INTERLISP
+Io
+Ioke
+IPL
+IPTSCRAE
+ISLISP
+ISPF
+ISWIM
+J
+J#
+J++
+JADE
+JAL
+Janus (concurrent constraint programming language)
+Janus (time-reversible computing programming language)
+JASS
+Java
+JavaScript
+JCL
+JEAN
+Join Java
+JOSS
+Joule
+JOVIAL
+Joy
+JScript
+JScript .NET
+JavaFX Script
+Julia
+Jython
+K
+Kaleidoscope
+Karel
+Karel++
+KEE
+Kixtart
+Klerer-May System
+KIF
+Kojo
+Kotlin
+KRC
+KRL
+KRL (KUKA Robot Language)
+KRYPTON
+ksh
+Kodu
+L
+LabVIEW
+Ladder
+Lagoona
+LANSA
+Lasso
+LaTeX
+Lava
+LC-3
+Leda
+Legoscript
+LIL
+LilyPond
+Limbo
+Limnor
+LINC
+Lingo
+LIS
+LISA
+Lisaac
+Lisp – ISO/IEC 13816
+Lite-C
+Lithe
+Little b
+LLL
+Logo
+Logtalk
+LotusScript
+LPC
+LSE
+LSL
+LiveCode
+LiveScript
+Lua
+Lucid
+Lustre
+LYaPAS
+Lynx
+M2000
+M2001
+M4
+M#
+Machine code
+MAD (Michigan Algorithm Decoder)
+MAD/I
+Magik
+Magma
+make
+Maude system
+Maple
+MAPPER (now part of BIS)
+MARK-IV (now VISION:BUILDER)
+Mary
+MASM Microsoft Assembly x86
+MATH-MATIC
+Mathematica
+MATLAB
+Maxima (see also Macsyma)
+Max (Max Msp – Graphical Programming Environment)
+MaxScript internal language 3D Studio Max
+Maya (MEL)
+MDL
+Mercury
+Mesa
+Metafont
+MetaQuotes Language (MQL4/MQL5)
+MHEG-5 (Interactive TV programming language)
+Microcode
+MicroScript
+MIIS
+Milk (programming language)
+MIMIC
+Mirah
+Miranda
+MIVA Script
+ML
+Model 204
+Modelica
+Modula
+Modula-2
+Modula-3
+Mohol
+MOO
+Mortran
+Mouse
+MPD
+Mathcad
+MSIL – deprecated name for CIL
+MSL
+MUMPS
+MuPAD
+Mutan
+Mystic Programming Language (MPL)
+NASM
+Napier88
+Neko
+Nemerle
+nesC
+NESL
+Net.Data
+NetLogo
+NetRexx
+NewLISP
+NEWP
+Newspeak
+NewtonScript
+NGL
+Nial
+Nice
+Nickle (NITIN)
+Nim
+NPL
+Not eXactly C (NXC)
+Not Quite C (NQC)
+NSIS
+Nu
+NWScript
+NXT-G
+o:XML
+Oak
+Oberon
+OBJ2
+Object Lisp
+ObjectLOGO
+Object REXX
+Object Pascal
+Objective-C
+Objective-J
+Obliq
+OCaml
+occam
+occam-π
+Octave
+OmniMark
+Onyx
+Opa
+Opal
+OpenCL
+OpenEdge ABL
+OPL
+OpenVera
+OPS5
+OptimJ
+Orc
+ORCA/Modula-2
+Oriel
+Orwell
+Oxygene
+Oz
+P′′
+P#
+ParaSail (programming language)
+PARI/GP
+Pascal – ISO 7185
+PCASTL
+PCF
+PEARL
+PeopleCode
+Perl
+PDL
+Perl 6
+Pharo
+PHP
+Pico
+Picolisp
+Pict
+Pike
+PIKT
+PILOT
+Pipelines
+Pizza
+PL-11
+PL/0
+PL/B
+PL/C
+PL/I – ISO 6160
+PL/M
+PL/P
+PL/SQL
+PL360
+PLANC
+Plankalkül
+Planner
+PLEX
+PLEXIL
+Plus
+POP-11
+POP-2
+PostScript
+PortablE
+Powerhouse
+PowerBuilder – 4GL GUI application generator from Sybase
+PowerShell
+PPL
+Processing
+Processing.js
+Prograph
+PROIV
+Prolog
+PROMAL
+Promela
+PROSE modeling language
+PROTEL
+ProvideX
+Pro*C
+Pure
+Pure Data
+Python
+Q (equational programming language)
+Q (programming language from Kx Systems)
+Qalb
+QBasic
+QtScript
+QuakeC
+QPL
+R
+R++
+Racket
+RAPID
+Rapira
+Ratfiv
+Ratfor
+rc
+Reason
+REBOL
+Red
+Redcode
+REFAL
+Reia
+REXX
+Ring
+Rlab
+ROOP
+RPG
+RPL
+RSL
+RTL/2
+Ruby
+RuneScript
+Rust
+S
+S2
+S3
+S-Lang
+S-PLUS
+SA-C
+SabreTalk
+SAIL
+SALSA
+SAM76
+SAS
+SASL
+Sather
+Sawzall
+SBL
+Scala
+Scheme
+Scilab
+Scratch
+Script.NET
+Sed
+Seed7
+Self
+SenseTalk
+SequenceL
+Serpent
+SETL
+SIMPOL
+SIGNAL
+SiMPLE
+SIMSCRIPT
+Simula
+Simulink
+Singularity
+SISAL
+SLIP
+SMALL
+Smalltalk
+Small Basic
+SML
+Strongtalk
+Snap!
+SNOBOL(SPITBOL)
+Snowball
+SOL
+Solidity
+SPARK
+Speedcode
+SPIN
+SP/k
+SPS
+SQR
+Squeak
+Squirrel
+SR
+S/SL
+Stackless Python
+Starlogo
+Strand
+Stata
+Stateflow
+Subtext
+SuperCollider
+SuperTalk
+Swift (Apple programming language)
+Swift (parallel scripting language)
+SYMPL
+SyncCharts
+SystemVerilog
+T
+TACL
+TACPOL
+TADS
+TAL
+Tcl
+Tea
+TECO
+TELCOMP
+TeX
+TEX
+TIE
+Timber
+TMG, compiler-compiler
+Tom
+TOM
+Toi
+Topspeed
+TPU
+Trac
+TTM
+T-SQL
+Transcript
+TTCN
+Turing
+TUTOR
+TXL
+TypeScript
+Ubercode
+UCSD Pascal
+Umple
+Unicon
+Uniface
+UNITY
+Unix shell
+UnrealScript
+Vala
+Verilog
+Viper
+Visual Basic
+Visual Basic .NET
+Visual DataFlex
+Visual DialogScript
+Visual Fortran
+Visual FoxPro
+Visual J++
+Visual J#
+Visual Objects
+Visual Prolog
+VSXu
+vvvv
+WATFIV, WATFOR
+WebDNA
+WebQL
+Whiley
+Windows PowerShell
+Winbatch
+Wolfram Language
+Wyvern
+X10
+XBL
+XC (exploits XMOS architecture)
+xHarbour
+XL
+Xojo
+XOTcl
+XPL
+XPL0
+XQuery
+XSB
+XSharp
+XSLT – see XPath
+Xtend
+X++
+XML
+YAML
+Yorick
+YQL
+Yoix
+Z notation
+Zeno
+ZOPL
+Zsh
+ZPL