Skip to content

Instantly share code, notes, and snippets.

@turicas
Created August 10, 2016 02:16
Show Gist options
  • Star 10 You must be signed in to star a gist
  • Fork 6 You must be signed in to fork a gist
  • Save turicas/d5f8ce3ceb99f43a11b1e4e7fb2a2bf9 to your computer and use it in GitHub Desktop.
Save turicas/d5f8ce3ceb99f43a11b1e4e7fb2a2bf9 to your computer and use it in GitHub Desktop.
Download list of programming languages from Wikipedia
name wikipedia_url
A# .NET https://en.wikipedia.org/wiki/A_Sharp_(.NET)
A# (Axiom) https://en.wikipedia.org/wiki/A_Sharp_(Axiom)
A-0 System https://en.wikipedia.org/wiki/A-0_System
A+ https://en.wikipedia.org/wiki/A%2B_(programming_language)
A++ https://en.wikipedia.org/wiki/A%2B%2B
ABAP https://en.wikipedia.org/wiki/ABAP
ABC https://en.wikipedia.org/wiki/ABC_(programming_language)
ABC ALGOL https://en.wikipedia.org/wiki/ABC_ALGOL
ABSET https://en.wikipedia.org/wiki/ABSET
ABSYS https://en.wikipedia.org/wiki/ABSYS
ACC https://en.wikipedia.org/wiki/ACC_(programming_language)
Accent https://en.wikipedia.org/wiki/Accent_(programming_language)
Ace DASL https://en.wikipedia.org/wiki/Distributed_Application_Specification_Language
ACL2 https://en.wikipedia.org/wiki/ACL2
ACT-III https://en.wikipedia.org/wiki/LGP-30#ACT-III_programming_language
Action! https://en.wikipedia.org/wiki/Action!_(programming_language)
ActionScript https://en.wikipedia.org/wiki/ActionScript
Ada https://en.wikipedia.org/wiki/Ada_(programming_language)
Adenine https://en.wikipedia.org/wiki/Adenine_(programming_language)
Agda https://en.wikipedia.org/wiki/Agda_(theorem_prover)
Agilent VEE https://en.wikipedia.org/wiki/Agilent_VEE
Agora https://en.wikipedia.org/wiki/Agora_(programming_language)
AIMMS https://en.wikipedia.org/wiki/AIMMS
Alef https://en.wikipedia.org/wiki/Alef_(programming_language)
ALF https://en.wikipedia.org/wiki/Algebraic_Logic_Functional_programming_language
ALGOL 58 https://en.wikipedia.org/wiki/ALGOL_58
ALGOL 60 https://en.wikipedia.org/wiki/ALGOL_60
ALGOL 68 https://en.wikipedia.org/wiki/ALGOL_68
ALGOL W https://en.wikipedia.org/wiki/ALGOL_W
Alice https://en.wikipedia.org/wiki/Alice_(programming_language)
Alma-0 https://en.wikipedia.org/wiki/Alma-0
AmbientTalk https://en.wikipedia.org/wiki/AmbientTalk
Amiga E https://en.wikipedia.org/wiki/Amiga_E
AMOS https://en.wikipedia.org/wiki/AMOS_(programming_language)
AMPL https://en.wikipedia.org/wiki/AMPL
Apex (Salesforce.com) https://en.wikipedia.org/wiki/Salesforce.com#Apex
APL https://en.wikipedia.org/wiki/APL_(programming_language)
App Inventor for Android's visual block language https://en.wikipedia.org/wiki/App_Inventor_for_Android_(programming_language)
AppleScript https://en.wikipedia.org/wiki/AppleScript
Arc https://en.wikipedia.org/wiki/Arc_(programming_language)
ARexx https://en.wikipedia.org/wiki/ARexx
Argus https://en.wikipedia.org/wiki/Argus_(programming_language)
AspectJ https://en.wikipedia.org/wiki/AspectJ
Assembly language https://en.wikipedia.org/wiki/Assembly_language
ATS https://en.wikipedia.org/wiki/ATS_(programming_language)
Ateji PX https://en.wikipedia.org/wiki/Ateji_PX
AutoHotkey https://en.wikipedia.org/wiki/AutoHotkey
Autocoder https://en.wikipedia.org/wiki/Autocoder
AutoIt https://en.wikipedia.org/wiki/AutoIt
AutoLISP / Visual LISP https://en.wikipedia.org/wiki/AutoLISP
Averest https://en.wikipedia.org/wiki/Averest
AWK https://en.wikipedia.org/wiki/AWK
Axum https://en.wikipedia.org/wiki/Axum_(programming_language)
B https://en.wikipedia.org/wiki/B_(programming_language)
Babbage https://en.wikipedia.org/wiki/Babbage_(programming_language)
Bash https://en.wikipedia.org/wiki/Bash_(Unix_shell)
BASIC https://en.wikipedia.org/wiki/BASIC
bc https://en.wikipedia.org/wiki/Bc_(programming_language)
BCPL https://en.wikipedia.org/wiki/BCPL
BeanShell https://en.wikipedia.org/wiki/BeanShell
Batch (Windows/Dos) https://en.wikipedia.org/wiki/Batch_file
Bertrand https://en.wikipedia.org/wiki/Bertrand_(programming_language)
BETA https://en.wikipedia.org/wiki/BETA_(programming_language)
Bigwig https://en.wikipedia.org/wiki/Bigwig_(programming_language)
Bistro https://en.wikipedia.org/wiki/Bistro_(programming_language)
BitC https://en.wikipedia.org/wiki/BitC
BLISS https://en.wikipedia.org/wiki/BLISS_(programming_language)
Blockly https://en.wikipedia.org/wiki/Blockly
BlooP https://en.wikipedia.org/wiki/BlooP_and_FlooP
Blue https://en.wikipedia.org/wiki/Blue_(programming_language)
Boo https://en.wikipedia.org/wiki/Boo_(programming_language)
Boomerang https://en.wikipedia.org/wiki/Boomerang_(programming_language)
Bourne shell (including https://en.wikipedia.org/wiki/Bourne_shell
bash and https://en.wikipedia.org/wiki/Bash_(Unix_shell)
ksh ) https://en.wikipedia.org/wiki/Korn_shell
BREW https://en.wikipedia.org/wiki/Qualcomm_Brew
BPEL https://en.wikipedia.org/wiki/Business_Process_Execution_Language
C https://en.wikipedia.org/wiki/C_(programming_language)
C-- https://en.wikipedia.org/wiki/C--
C++ – ISO/IEC 14882 https://en.wikipedia.org/wiki/C%2B%2B
C# – ISO/IEC 23270 https://en.wikipedia.org/wiki/C_Sharp_(programming_language)
C/AL https://en.wikipedia.org/wiki/C/AL
Caché ObjectScript https://en.wikipedia.org/wiki/Cach%C3%A9_ObjectScript
C Shell https://en.wikipedia.org/wiki/C_Shell
Caml https://en.wikipedia.org/wiki/Caml
Cayenne https://en.wikipedia.org/wiki/Cayenne_(programming_language)
CDuce https://en.wikipedia.org/wiki/CDuce
Cecil https://en.wikipedia.org/wiki/Cecil_(programming_language)
Cel https://en.wikipedia.org/wiki/Cel_(programming_language)
Cesil https://en.wikipedia.org/wiki/Cesil
Ceylon https://en.wikipedia.org/wiki/Ceylon_(programming_language)
CFEngine https://en.wikipedia.org/wiki/CFEngine
CFML https://en.wikipedia.org/wiki/ColdFusion_Markup_Language
Cg https://en.wikipedia.org/wiki/Cg_(programming_language)
Ch https://en.wikipedia.org/wiki/Ch_(computer_programming)
Chapel https://en.wikipedia.org/wiki/Chapel_(programming_language)
CHAIN https://en.wikipedia.org/wiki/CHAIN_(programming_language)
Charity https://en.wikipedia.org/wiki/Charity_(programming_language)
Charm https://en.wikipedia.org/wiki/Charm_(language)
Chef https://en.wikipedia.org/wiki/Chef_(programming_language)
CHILL https://en.wikipedia.org/wiki/CHILL
CHIP-8 https://en.wikipedia.org/wiki/CHIP-8
chomski https://en.wikipedia.org/wiki/Chomski
ChucK https://en.wikipedia.org/wiki/ChucK
CICS https://en.wikipedia.org/wiki/CICS
Cilk https://en.wikipedia.org/wiki/Cilk
Citrine (programming language) https://en.wikipedia.org/wiki/Citrine_(programming_language)
CL (IBM) https://en.wikipedia.org/wiki/AS/400_Control_Language
Claire https://en.wikipedia.org/wiki/Claire_(programming_language)
Clarion https://en.wikipedia.org/wiki/Clarion_(programming_language)
Clean https://en.wikipedia.org/wiki/Clean_(programming_language)
Clipper https://en.wikipedia.org/wiki/Clipper_(programming_language)
CLIST https://en.wikipedia.org/wiki/CLIST
Clojure https://en.wikipedia.org/wiki/Clojure
CLU https://en.wikipedia.org/wiki/CLU_(programming_language)
CMS-2 https://en.wikipedia.org/wiki/CMS-2_(programming_language)
COBOL – ISO/IEC 1989 https://en.wikipedia.org/wiki/COBOL
Cobra https://en.wikipedia.org/wiki/Cobra_(programming_language)
CODE https://en.wikipedia.org/wiki/CODE_(programming_language)
CoffeeScript https://en.wikipedia.org/wiki/CoffeeScript
ColdFusion https://en.wikipedia.org/wiki/ColdFusion
COMAL https://en.wikipedia.org/wiki/COMAL
Combined Programming Language (CPL) https://en.wikipedia.org/wiki/Combined_Programming_Language
COMIT https://en.wikipedia.org/wiki/COMIT
Common Intermediate Language (CIL) https://en.wikipedia.org/wiki/Common_Intermediate_Language
Common Lisp (also known as CL) https://en.wikipedia.org/wiki/Common_Lisp
COMPASS https://en.wikipedia.org/wiki/COMPASS
Component Pascal https://en.wikipedia.org/wiki/Component_Pascal
Constraint Handling Rules (CHR) https://en.wikipedia.org/wiki/Constraint_Handling_Rules
Converge https://en.wikipedia.org/wiki/Converge_(programming_language)
Cool https://en.wikipedia.org/wiki/Cool_(programming_language)
Coq https://en.wikipedia.org/wiki/Coq
Coral 66 https://en.wikipedia.org/wiki/Coral_66
Corn https://en.wikipedia.org/wiki/Corn_(emulator)
CorVision https://en.wikipedia.org/wiki/CorVision
COWSEL https://en.wikipedia.org/wiki/COWSEL
CPL https://en.wikipedia.org/wiki/Combined_Programming_Language
Cryptol https://en.wikipedia.org/wiki/Cryptol
csh https://en.wikipedia.org/wiki/C_shell
Csound https://en.wikipedia.org/wiki/Csound
CSP https://en.wikipedia.org/wiki/Communicating_sequential_processes
CUDA https://en.wikipedia.org/wiki/CUDA
Curl https://en.wikipedia.org/wiki/Curl_(programming_language)
Curry https://en.wikipedia.org/wiki/Curry_(programming_language)
Cyclone https://en.wikipedia.org/wiki/Cyclone_(programming_language)
Cython https://en.wikipedia.org/wiki/Cython
D https://en.wikipedia.org/wiki/D_(programming_language)
DASL (Datapoint's Advanced Systems Language) https://en.wikipedia.org/wiki/Datapoint%27s_Advanced_Systems_Language
DASL (Distributed Application Specification Language) https://en.wikipedia.org/wiki/Distributed_Application_Specification_Language
Dart https://en.wikipedia.org/wiki/Dart_(programming_language)
DataFlex https://en.wikipedia.org/wiki/DataFlex
Datalog https://en.wikipedia.org/wiki/Datalog
DATATRIEVE https://en.wikipedia.org/wiki/DATATRIEVE
dBase https://en.wikipedia.org/wiki/DBase
dc https://en.wikipedia.org/wiki/Dc_(computer_program)
DCL https://en.wikipedia.org/wiki/DIGITAL_Command_Language
Deesel (formerly G) https://en.wikipedia.org/wiki/Deesel
Delphi https://en.wikipedia.org/wiki/Delphi_(programming_language)
DinkC https://en.wikipedia.org/wiki/Dink_Smallwood#Modification
DIBOL https://en.wikipedia.org/wiki/DIBOL
Dog https://en.wikipedia.org/wiki/Sepandar_Kamvar#.22Dog.22_programming_language
Draco https://en.wikipedia.org/wiki/Draco_(programming_language)
DRAKON https://en.wikipedia.org/wiki/DRAKON
Dylan https://en.wikipedia.org/wiki/Dylan_(programming_language)
DYNAMO https://en.wikipedia.org/wiki/DYNAMO_(programming_language)
E https://en.wikipedia.org/wiki/E_(programming_language)
E# https://en.wikipedia.org/wiki/E_Sharp_(programming_language)
Ease https://en.wikipedia.org/wiki/Ease_(programming_language)
Easy PL/I https://en.wikipedia.org/wiki/PL/I
Easy Programming Language https://en.wikipedia.org/wiki/Easy_Programming_Language
EASYTRIEVE PLUS https://en.wikipedia.org/wiki/Easytrieve
ECMAScript https://en.wikipedia.org/wiki/ECMAScript
Edinburgh IMP https://en.wikipedia.org/wiki/Edinburgh_IMP
EGL https://en.wikipedia.org/wiki/EGL_(programming_language)
Eiffel https://en.wikipedia.org/wiki/Eiffel_(programming_language)
ELAN https://en.wikipedia.org/wiki/ELAN_(programming_language)
Elixir https://en.wikipedia.org/wiki/Elixir_(programming_language)
Elm https://en.wikipedia.org/wiki/Elm_(programming_language)
Emacs Lisp https://en.wikipedia.org/wiki/Emacs_Lisp
Emerald https://en.wikipedia.org/wiki/Emerald_(programming_language)
Epigram https://en.wikipedia.org/wiki/Epigram_(programming_language)
EPL https://en.wikipedia.org/wiki/Easy_Programming_Language
Erlang https://en.wikipedia.org/wiki/Erlang_(programming_language)
es https://en.wikipedia.org/wiki/Es_(Unix_shell)
Escher https://en.wikipedia.org/wiki/Escher_(programming_language)
ESPOL https://en.wikipedia.org/wiki/Executive_Systems_Problem_Oriented_Language
Esterel https://en.wikipedia.org/wiki/Esterel
Etoys https://en.wikipedia.org/wiki/Etoys_(programming_language)
Euclid https://en.wikipedia.org/wiki/Euclid_(programming_language)
Euler https://en.wikipedia.org/wiki/Euler_(programming_language)
Euphoria https://en.wikipedia.org/wiki/Euphoria_(programming_language)
EusLisp Robot Programming Language https://en.wikipedia.org/wiki/EusLisp_Robot_Programming_Language
CMS EXEC (EXEC) https://en.wikipedia.org/wiki/CMS_EXEC
EXEC 2 https://en.wikipedia.org/wiki/EXEC_2
Executable UML https://en.wikipedia.org/wiki/Executable_UML
F https://en.wikipedia.org/wiki/F_(programming_language)
F# https://en.wikipedia.org/wiki/F_Sharp_(programming_language)
Factor https://en.wikipedia.org/wiki/Factor_(programming_language)
Falcon https://en.wikipedia.org/wiki/Falcon_(programming_language)
Fantom https://en.wikipedia.org/wiki/Fantom_(programming_language)
FAUST https://en.wikipedia.org/wiki/FAUST_(programming_language)
FFP https://en.wikipedia.org/wiki/FFP_(programming_language)
Fjölnir https://en.wikipedia.org/wiki/Fj%C3%B6lnir_(programming_language)
FL https://en.wikipedia.org/wiki/FL_(programming_language)
Flavors https://en.wikipedia.org/wiki/Flavors_(programming_language)
Flex https://en.wikipedia.org/wiki/Flex_(language)
FlooP https://en.wikipedia.org/wiki/BlooP_and_FlooP
FLOW-MATIC https://en.wikipedia.org/wiki/FLOW-MATIC
FOCAL https://en.wikipedia.org/wiki/FOCAL_(programming_language)
FOCUS https://en.wikipedia.org/wiki/FOCUS
FOIL https://en.wikipedia.org/wiki/FOIL_(programming_language)
FORMAC https://en.wikipedia.org/wiki/FORMAC_(programming_language)
@Formula https://en.wikipedia.org/wiki/Formula_language
Forth https://en.wikipedia.org/wiki/Forth_(programming_language)
Fortran – ISO/IEC 1539 https://en.wikipedia.org/wiki/Fortran
Fortress https://en.wikipedia.org/wiki/Fortress_(programming_language)
FoxBase https://en.wikipedia.org/wiki/FoxBase
FoxPro https://en.wikipedia.org/wiki/FoxPro
FP https://en.wikipedia.org/wiki/FP_(programming_language)
FPr https://en.wikipedia.org/wiki/FPr_(programming_language)
Franz Lisp https://en.wikipedia.org/wiki/Franz_Lisp
Frege https://en.wikipedia.org/wiki/Frege_(programming_language)
F-Script https://en.wikipedia.org/wiki/F-Script_(programming_language)
G https://en.wikipedia.org/wiki/G_(programming_language)
Game Maker Language https://en.wikipedia.org/wiki/GameMaker:_Studio
GameMonkey Script https://en.wikipedia.org/wiki/GameMonkey_Script
GAMS https://en.wikipedia.org/wiki/General_Algebraic_Modeling_System
GAP https://en.wikipedia.org/wiki/GAP_computer_algebra_system
G-code https://en.wikipedia.org/wiki/G-code
Genie https://en.wikipedia.org/wiki/Genie_(programming_language)
GDL https://en.wikipedia.org/wiki/Geometric_Description_Language
GJ https://en.wikipedia.org/wiki/Generic_Java
GEORGE https://en.wikipedia.org/wiki/GEORGE_(programming_language)
GLSL https://en.wikipedia.org/wiki/GLSL
GNU E https://en.wikipedia.org/wiki/GNU_E
GM https://en.wikipedia.org/wiki/Golden_master
Go https://en.wikipedia.org/wiki/Go_(programming_language)
Go! https://en.wikipedia.org/wiki/Go!_(programming_language)
GOAL https://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp
Gödel https://en.wikipedia.org/wiki/G%C3%B6del_(programming_language)
Godiva https://en.wikipedia.org/wiki/Godiva_(programming_language)
Golo https://en.wikipedia.org/wiki/Golo_(programming_language)
GOM (Good Old Mad) https://en.wikipedia.org/wiki/MAD_(programming_language)
Google Apps Script https://en.wikipedia.org/wiki/Google_Apps_Script
Gosu https://en.wikipedia.org/wiki/Gosu_(programming_language)
GOTRAN https://en.wikipedia.org/wiki/IBM_1620#GOTRAN
GPSS https://en.wikipedia.org/wiki/GPSS
GraphTalk https://en.wikipedia.org/wiki/Computer_Sciences_Corporation
GRASS https://en.wikipedia.org/wiki/GRASS_(programming_language)
Groovy https://en.wikipedia.org/wiki/Groovy_(programming_language)
Hack https://en.wikipedia.org/wiki/Hack_(programming_language)
HAL/S https://en.wikipedia.org/wiki/HAL/S
Hamilton C shell https://en.wikipedia.org/wiki/Hamilton_C_shell
Harbour https://en.wikipedia.org/wiki/Harbour_(software)
Hartmann pipelines https://en.wikipedia.org/wiki/Hartmann_pipeline
Haskell https://en.wikipedia.org/wiki/Haskell_(programming_language)
Haxe https://en.wikipedia.org/wiki/Haxe
High Level Assembly https://en.wikipedia.org/wiki/High_Level_Assembly
HLSL https://en.wikipedia.org/wiki/High_Level_Shader_Language
Hop https://en.wikipedia.org/wiki/Hop_(software)
Hopscotch https://en.wikipedia.org/wiki/Hopscotch_(programming_language)
Hope https://en.wikipedia.org/wiki/Hope_(programming_language)
Hugo https://en.wikipedia.org/wiki/Hugo_(programming_language)
Hume https://en.wikipedia.org/wiki/Hume_(language)
HyperTalk https://en.wikipedia.org/wiki/HyperTalk
IBM Basic assembly language https://en.wikipedia.org/wiki/IBM_Basic_assembly_language
IBM HAScript https://en.wikipedia.org/wiki/IBM_HAScript
IBM Informix-4GL https://en.wikipedia.org/wiki/IBM_Informix-4GL
IBM RPG https://en.wikipedia.org/wiki/IBM_RPG
ICI https://en.wikipedia.org/wiki/ICI_(programming_language)
Icon https://en.wikipedia.org/wiki/Icon_(programming_language)
Id https://en.wikipedia.org/wiki/Id_(programming_language)
IDL https://en.wikipedia.org/wiki/IDL_(programming_language)
Idris https://en.wikipedia.org/wiki/Idris_(programming_language)
IMP https://en.wikipedia.org/wiki/IMP_(programming_language)
Inform https://en.wikipedia.org/wiki/Inform
Io https://en.wikipedia.org/wiki/Io_(programming_language)
Ioke https://en.wikipedia.org/wiki/Ioke_(programming_language)
IPL https://en.wikipedia.org/wiki/Information_Processing_Language
IPTSCRAE https://en.wikipedia.org/wiki/IPTSCRAE
ISLISP https://en.wikipedia.org/wiki/ISLISP
ISPF https://en.wikipedia.org/wiki/ISPF
ISWIM https://en.wikipedia.org/wiki/ISWIM
J https://en.wikipedia.org/wiki/J_(programming_language)
J# https://en.wikipedia.org/wiki/J_Sharp
J++ https://en.wikipedia.org/wiki/Visual_J%2B%2B
JADE https://en.wikipedia.org/wiki/JADE_(programming_language)
Jako https://en.wikipedia.org/wiki/Jako_(programming_language)
JAL https://en.wikipedia.org/wiki/JAL_(compiler)
Janus (concurrent constraint programming language) https://en.wikipedia.org/wiki/Janus_(concurrent_constraint_programming_language)
Janus (time-reversible computing programming language) https://en.wikipedia.org/wiki/Janus_(time-reversible_computing_programming_language)
JASS https://en.wikipedia.org/wiki/JASS
Java https://en.wikipedia.org/wiki/Java_(programming_language)
JavaScript https://en.wikipedia.org/wiki/JavaScript
JCL https://en.wikipedia.org/wiki/Job_Control_Language
JEAN https://en.wikipedia.org/wiki/JEAN
Join Java https://en.wikipedia.org/wiki/Join_Java
JOSS https://en.wikipedia.org/wiki/JOSS
Joule https://en.wikipedia.org/wiki/Joule_(programming_language)
JOVIAL https://en.wikipedia.org/wiki/JOVIAL
Joy https://en.wikipedia.org/wiki/Joy_(programming_language)
JScript https://en.wikipedia.org/wiki/JScript
JScript .NET https://en.wikipedia.org/wiki/JScript_.NET
JavaFX Script https://en.wikipedia.org/wiki/JavaFX_Script
Julia https://en.wikipedia.org/wiki/Julia_(programming_language)
Jython https://en.wikipedia.org/wiki/Jython
K https://en.wikipedia.org/wiki/K_(programming_language)
Kaleidoscope https://en.wikipedia.org/wiki/Kaleidoscope_(programming_language)
Karel https://en.wikipedia.org/wiki/Karel_(programming_language)
Karel++ https://en.wikipedia.org/wiki/Karel%2B%2B
KEE https://en.wikipedia.org/wiki/IntelliCorp_(Software)
Kixtart https://en.wikipedia.org/wiki/KiXtart
Klerer-May System https://en.wikipedia.org/wiki/Klerer-May_System
KIF https://en.wikipedia.org/wiki/Knowledge_Interchange_Format
Kojo https://en.wikipedia.org/wiki/Kojo_(programming_language)
Kotlin https://en.wikipedia.org/wiki/Kotlin_(programming_language)
KRC https://en.wikipedia.org/wiki/Kent_Recursive_Calculator
KRL https://en.wikipedia.org/wiki/KRL_(programming_language)
KUKA Robot Language) https://en.wikipedia.org/wiki/KUKA
KRYPTON https://en.wikipedia.org/wiki/KRYPTON
ksh https://en.wikipedia.org/wiki/Korn_shell
L https://en.wikipedia.org/wiki/L_(programming_language)
L# .NET https://en.wikipedia.org/wiki/L_Sharp
LabVIEW https://en.wikipedia.org/wiki/LabVIEW
Ladder https://en.wikipedia.org/wiki/Ladder_logic
Lagoona https://en.wikipedia.org/wiki/Lagoona_(programming_language)
LANSA https://en.wikipedia.org/wiki/LANSA_(development_environment)
Lasso https://en.wikipedia.org/wiki/Lasso_(programming_language)
LaTeX https://en.wikipedia.org/wiki/LaTeX
Lava https://en.wikipedia.org/wiki/Lava_(programming_language)
LC-3 https://en.wikipedia.org/wiki/LC-3
Leda https://en.wikipedia.org/wiki/Leda_(programming_language)
Legoscript https://en.wikipedia.org/wiki/Lego_Mindstorms
LIL https://en.wikipedia.org/wiki/Little_Implementation_Language
LilyPond https://en.wikipedia.org/wiki/LilyPond
Limbo https://en.wikipedia.org/wiki/Limbo_(programming_language)
Limnor https://en.wikipedia.org/wiki/Limnor
LINC https://en.wikipedia.org/wiki/LINC_4GL
Lingo https://en.wikipedia.org/wiki/Lingo_(programming_language)
LIS https://en.wikipedia.org/wiki/LIS_(programming_language)
LISA https://en.wikipedia.org/wiki/Language_for_Instruction_Set_Architecture
Lisaac https://en.wikipedia.org/wiki/Lisaac
Lisp – ISO/IEC 13816 https://en.wikipedia.org/wiki/Lisp_(programming_language)
Lite-C https://en.wikipedia.org/wiki/Lite-C
Lithe https://en.wikipedia.org/wiki/Lithe_(programming_language)
Little b https://en.wikipedia.org/wiki/Little_b_(programming_language)
Logo https://en.wikipedia.org/wiki/Logo_(programming_language)
Logtalk https://en.wikipedia.org/wiki/Logtalk
LotusScript https://en.wikipedia.org/wiki/LotusScript
LPC https://en.wikipedia.org/wiki/LPC_(programming_language)
LSE https://en.wikipedia.org/wiki/LSE_(programming_language)
LSL https://en.wikipedia.org/wiki/Linden_Scripting_Language
LiveCode https://en.wikipedia.org/wiki/LiveCode
LiveScript https://en.wikipedia.org/wiki/LiveScript
Lua https://en.wikipedia.org/wiki/Lua_(programming_language)
Lucid https://en.wikipedia.org/wiki/Lucid_(programming_language)
Lustre https://en.wikipedia.org/wiki/Lustre_(programming_language)
LYaPAS https://en.wikipedia.org/wiki/LYaPAS
Lynx https://en.wikipedia.org/wiki/Lynx_(programming_language)
M2001 https://en.wikipedia.org/wiki/M2001
MarsCode (programming language)
M4 https://en.wikipedia.org/wiki/M4_(computer_language)
M# https://en.wikipedia.org/wiki/M_Sharp_(programming_language)
Machine code https://en.wikipedia.org/wiki/Machine_code
MAD (Michigan Algorithm Decoder) https://en.wikipedia.org/wiki/MAD_(programming_language)
MAD/I https://en.wikipedia.org/wiki/MAD_(programming_language)
Magik https://en.wikipedia.org/wiki/Magik_(programming_language)
Magma https://en.wikipedia.org/wiki/Magma_computer_algebra_system
make https://en.wikipedia.org/wiki/Make_(software)
Maple https://en.wikipedia.org/wiki/Maple_(software)
MAPPER now part of BIS https://en.wikipedia.org/wiki/MAPPER
MARK-IV now VISION:BUILDER https://en.wikipedia.org/wiki/MARK_IV_(software)
Mary https://en.wikipedia.org/wiki/Mary_(programming_language)
MASM Microsoft Assembly x86 https://en.wikipedia.org/wiki/Microsoft_Macro_Assembler
MATH-MATIC https://en.wikipedia.org/wiki/MATH-MATIC
Mathematica https://en.wikipedia.org/wiki/Mathematica
MATLAB https://en.wikipedia.org/wiki/MATLAB
Maxima (see also https://en.wikipedia.org/wiki/Maxima_(software)
Macsyma ) https://en.wikipedia.org/wiki/Macsyma
Max (Max Msp – Graphical Programming Environment) https://en.wikipedia.org/wiki/Max_(software)
MaxScript internal language 3D Studio Max https://en.wikipedia.org/wiki/Autodesk_3ds_Max
Maya (MEL) https://en.wikipedia.org/wiki/Maya_Embedded_Language
MDL https://en.wikipedia.org/wiki/MDL_(programming_language)
Mercury https://en.wikipedia.org/wiki/Mercury_(programming_language)
Mesa https://en.wikipedia.org/wiki/Mesa_(programming_language)
Metacard https://en.wikipedia.org/wiki/Metacard
Metafont https://en.wikipedia.org/wiki/Metafont
Microcode https://en.wikipedia.org/wiki/Microassembler
MicroScript https://en.wikipedia.org/wiki/MicroScript_(programming_language)
MIIS https://en.wikipedia.org/wiki/MIIS_(programming_language)
MillScript https://en.wikipedia.org/wiki/MillScript
MIMIC https://en.wikipedia.org/wiki/MIMIC
Mirah https://en.wikipedia.org/wiki/Mirah_(programming_language)
Miranda https://en.wikipedia.org/wiki/Miranda_(programming_language)
MIVA Script https://en.wikipedia.org/wiki/MIVA_Script
ML https://en.wikipedia.org/wiki/ML_(programming_language)
Moby https://en.wikipedia.org/wiki/Moby_(programming_language)
Model 204 https://en.wikipedia.org/wiki/Model_204
Modelica https://en.wikipedia.org/wiki/Modelica
Modula https://en.wikipedia.org/wiki/Modula
Modula-2 https://en.wikipedia.org/wiki/Modula-2
Modula-3 https://en.wikipedia.org/wiki/Modula-3
Mohol https://en.wikipedia.org/wiki/Mohol_programming_languages
MOO https://en.wikipedia.org/wiki/MOO_(programming_language)
Mortran https://en.wikipedia.org/wiki/Mortran
Mouse https://en.wikipedia.org/wiki/Mouse_(programming_language)
MPD https://en.wikipedia.org/wiki/MPD_(programming_language)
CIL https://en.wikipedia.org/wiki/Common_Intermediate_Language
MSL https://en.wikipedia.org/wiki/MIRC_scripting_language
MUMPS https://en.wikipedia.org/wiki/MUMPS
Mystic Programming Language (MPL) https://en.wikipedia.org/wiki/Mystic_BBS
NASM https://en.wikipedia.org/wiki/Netwide_Assembler
Napier88 https://en.wikipedia.org/wiki/Napier88
Neko https://en.wikipedia.org/wiki/Neko_(programming_language)
Nemerle https://en.wikipedia.org/wiki/Nemerle
nesC https://en.wikipedia.org/wiki/NesC
NESL https://en.wikipedia.org/wiki/NESL
Net.Data https://en.wikipedia.org/wiki/Net.Data
NetLogo https://en.wikipedia.org/wiki/NetLogo
NetRexx https://en.wikipedia.org/wiki/NetRexx
NewLISP https://en.wikipedia.org/wiki/NewLISP
NEWP https://en.wikipedia.org/wiki/NEWP
Newspeak https://en.wikipedia.org/wiki/Newspeak_(programming_language)
NewtonScript https://en.wikipedia.org/wiki/NewtonScript
NGL https://en.wikipedia.org/wiki/NGL_(programming_language)
Nial https://en.wikipedia.org/wiki/Nial
Nice https://en.wikipedia.org/wiki/Nice_(programming_language)
Nickle https://en.wikipedia.org/wiki/Nickle_(programming_language)
Nim https://en.wikipedia.org/wiki/Nim_(programming_language)
NPL https://en.wikipedia.org/wiki/NORD_Programming_Language
Not eXactly C (NXC) https://en.wikipedia.org/wiki/Not_eXactly_C
Not Quite C (NQC) https://en.wikipedia.org/wiki/Not_Quite_C
NSIS https://en.wikipedia.org/wiki/Nullsoft_Scriptable_Install_System
Nu https://en.wikipedia.org/wiki/Nu_(programming_language)
NWScript https://en.wikipedia.org/wiki/NWScript
NXT-G https://en.wikipedia.org/wiki/NXT-G
o:XML https://en.wikipedia.org/wiki/O:XML
Oak https://en.wikipedia.org/wiki/Oak_(programming_language)
Oberon https://en.wikipedia.org/wiki/Oberon_(programming_language)
OBJ2 https://en.wikipedia.org/wiki/OBJ2
Object Lisp https://en.wikipedia.org/wiki/Object_Lisp
ObjectLOGO https://en.wikipedia.org/wiki/ObjectLOGO
Object REXX https://en.wikipedia.org/wiki/Object_REXX
Object Pascal https://en.wikipedia.org/wiki/Object_Pascal
Objective-C https://en.wikipedia.org/wiki/Objective-C
Objective-J https://en.wikipedia.org/wiki/Objective-J
Obliq https://en.wikipedia.org/wiki/Obliq
OCaml https://en.wikipedia.org/wiki/OCaml
occam https://en.wikipedia.org/wiki/Occam_(programming_language)
occam-π https://en.wikipedia.org/wiki/Occam-%CF%80
Octave https://en.wikipedia.org/wiki/GNU_Octave
OmniMark https://en.wikipedia.org/wiki/OmniMark
Onyx https://en.wikipedia.org/wiki/Onyx_(programming_language)
Opa https://en.wikipedia.org/wiki/Opa_(programming_language)
Opal https://en.wikipedia.org/wiki/Opal_(programming_language)
OpenCL https://en.wikipedia.org/wiki/OpenCL
OpenEdge ABL https://en.wikipedia.org/wiki/OpenEdge_Advanced_Business_Language
OPL https://en.wikipedia.org/wiki/Open_Programming_Language
OPS5 https://en.wikipedia.org/wiki/OPS5
OptimJ https://en.wikipedia.org/wiki/OptimJ
Orc https://en.wikipedia.org/wiki/Orc_(programming_language)
ORCA/Modula-2 https://en.wikipedia.org/wiki/ORCA/Modula-2
Oriel https://en.wikipedia.org/wiki/Oriel_(scripting_language)
Orwell https://en.wikipedia.org/wiki/Orwell_(programming_language)
Oxygene https://en.wikipedia.org/wiki/Oxygene_(programming_language)
Oz https://en.wikipedia.org/wiki/Oz_(programming_language)
P′′ https://en.wikipedia.org/wiki/P%E2%80%B2%E2%80%B2
P# https://en.wikipedia.org/wiki/P_Sharp
ParaSail (programming language) https://en.wikipedia.org/wiki/ParaSail_(programming_language)
PARI/GP https://en.wikipedia.org/wiki/PARI/GP
Pascal – ISO 7185 https://en.wikipedia.org/wiki/Pascal_(programming_language)
PCASTL https://en.wikipedia.org/wiki/PCASTL
PCF https://en.wikipedia.org/wiki/Programming_language_for_Computable_Functions
PEARL https://en.wikipedia.org/wiki/PEARL_(programming_language)
PeopleCode https://en.wikipedia.org/wiki/PeopleCode
Perl https://en.wikipedia.org/wiki/Perl
PDL https://en.wikipedia.org/wiki/Perl_Data_Language
Perl6 https://en.wikipedia.org/wiki/Perl6
Pharo https://en.wikipedia.org/wiki/Pharo
PHP https://en.wikipedia.org/wiki/PHP
Phrogram https://en.wikipedia.org/wiki/Phrogram
Pico https://en.wikipedia.org/wiki/Pico_(programming_language)
Picolisp https://en.wikipedia.org/wiki/Picolisp
Pict https://en.wikipedia.org/wiki/Pict_(programming_language)
Pike https://en.wikipedia.org/wiki/Pike_(programming_language)
PIKT https://en.wikipedia.org/wiki/PIKT
PILOT https://en.wikipedia.org/wiki/PILOT
Pipelines https://en.wikipedia.org/wiki/Hartmann_pipeline
Pizza https://en.wikipedia.org/wiki/Pizza_(programming_language)
PL-11 https://en.wikipedia.org/wiki/PL-11
PL/0 https://en.wikipedia.org/wiki/PL/0
PL/B https://en.wikipedia.org/wiki/Programming_Language_for_Business
PL/C https://en.wikipedia.org/wiki/PL/C
PL/I – ISO 6160 https://en.wikipedia.org/wiki/PL/I
PL/M https://en.wikipedia.org/wiki/PL/M
PL/P https://en.wikipedia.org/wiki/PL/P
PL/SQL https://en.wikipedia.org/wiki/PL/SQL
PL360 https://en.wikipedia.org/wiki/PL360
PLANC https://en.wikipedia.org/wiki/PLANC
Plankalkül https://en.wikipedia.org/wiki/Plankalk%C3%BCl
Planner https://en.wikipedia.org/wiki/Planner_(programming_language)
PLEX https://en.wikipedia.org/wiki/PLEX_(programming_language)
PLEXIL https://en.wikipedia.org/wiki/PLEXIL
Plus https://en.wikipedia.org/wiki/Plus_(programming_language)
POP-11 https://en.wikipedia.org/wiki/POP-11
PostScript https://en.wikipedia.org/wiki/PostScript
PortablE https://en.wikipedia.org/wiki/Amiga_E#PortablE
Powerhouse https://en.wikipedia.org/wiki/Powerhouse_(programming_language)
PowerBuilder – 4GL GUI applcation generator from Sybase https://en.wikipedia.org/wiki/PowerBuilder
PowerShell https://en.wikipedia.org/wiki/PowerShell
PPL https://en.wikipedia.org/wiki/Polymorphic_Programming_Language
Processing https://en.wikipedia.org/wiki/Processing_(programming_language)
Processing.js https://en.wikipedia.org/wiki/Processing.js
Prograph https://en.wikipedia.org/wiki/Prograph
PROIV https://en.wikipedia.org/wiki/PROIV
Prolog https://en.wikipedia.org/wiki/Prolog
PROMAL https://en.wikipedia.org/wiki/PROMAL
Promela https://en.wikipedia.org/wiki/Promela
PROSE modeling language https://en.wikipedia.org/wiki/PROSE_modeling_language
PROTEL https://en.wikipedia.org/wiki/Protel
ProvideX https://en.wikipedia.org/wiki/ProvideX
Pro*C https://en.wikipedia.org/wiki/Pro*C
Pure https://en.wikipedia.org/wiki/Pure_(programming_language)
Python https://en.wikipedia.org/wiki/Python_(programming_language)
Q (equational programming language) https://en.wikipedia.org/wiki/Q_(equational_programming_language)
Q (programming language from Kx Systems) https://en.wikipedia.org/wiki/Q_(programming_language_from_Kx_Systems)
Qalb https://en.wikipedia.org/wiki/Qalb_(programming_language)
QtScript https://en.wikipedia.org/wiki/QtScript
QuakeC https://en.wikipedia.org/wiki/QuakeC
QPL https://en.wikipedia.org/wiki/Quantum_programming
R https://en.wikipedia.org/wiki/R_(programming_language)
R++ https://en.wikipedia.org/wiki/R%2B%2B
Racket https://en.wikipedia.org/wiki/Racket_(programming_language)
RAPID https://en.wikipedia.org/wiki/RAPID
Rapira https://en.wikipedia.org/wiki/Rapira
Ratfiv https://en.wikipedia.org/wiki/Ratfiv
Ratfor https://en.wikipedia.org/wiki/Ratfor
rc https://en.wikipedia.org/wiki/Rc
REBOL https://en.wikipedia.org/wiki/REBOL
Red https://en.wikipedia.org/wiki/Red_(programming_language)
Redcode https://en.wikipedia.org/wiki/Core_War
REFAL https://en.wikipedia.org/wiki/REFAL
Reia https://en.wikipedia.org/wiki/Reia_(programming_language)
Revolution https://en.wikipedia.org/wiki/Revolution_(programming_language)
REXX https://en.wikipedia.org/wiki/REXX
Rlab https://en.wikipedia.org/wiki/Rlab
ROOP https://en.wikipedia.org/wiki/ROOP_(programming_language)
RPG https://en.wikipedia.org/wiki/IBM_RPG
RPL https://en.wikipedia.org/wiki/RPL_(programming_language)
RSL https://en.wikipedia.org/wiki/Robot_Battle#Robot_scripting_language
RTL/2 https://en.wikipedia.org/wiki/RTL/2
Ruby https://en.wikipedia.org/wiki/Ruby_(programming_language)
RuneScript https://en.wikipedia.org/wiki/RuneScape#History_and_development
Rust https://en.wikipedia.org/wiki/Rust_(programming_language)
S https://en.wikipedia.org/wiki/S_(programming_language)
S2 https://en.wikipedia.org/wiki/S2_(programming_language)
S3 https://en.wikipedia.org/wiki/S3_(programming_language)
S-Lang https://en.wikipedia.org/wiki/S-Lang_(programming_language)
S-PLUS https://en.wikipedia.org/wiki/S-PLUS
SA-C https://en.wikipedia.org/wiki/SA-C_(programming_language)
SabreTalk https://en.wikipedia.org/wiki/SabreTalk
SAIL https://en.wikipedia.org/wiki/SAIL_(programming_language)
SALSA https://en.wikipedia.org/wiki/SALSA_(programming_language)
SAM76 https://en.wikipedia.org/wiki/SAM76
SAS https://en.wikipedia.org/wiki/SAS_System
SASL https://en.wikipedia.org/wiki/SASL_(programming_language)
Sather https://en.wikipedia.org/wiki/Sather
Sawzall https://en.wikipedia.org/wiki/Sawzall_(programming_language)
SBL https://en.wikipedia.org/wiki/Superbase_database
Scala https://en.wikipedia.org/wiki/Scala_(programming_language)
Scheme https://en.wikipedia.org/wiki/Scheme_(programming_language)
Scilab https://en.wikipedia.org/wiki/Scilab
Scratch https://en.wikipedia.org/wiki/Scratch_(programming_language)
Script.NET https://en.wikipedia.org/wiki/Script.NET
Sed https://en.wikipedia.org/wiki/Sed
Seed7 https://en.wikipedia.org/wiki/Seed7
Self https://en.wikipedia.org/wiki/Self_(programming_language)
SenseTalk https://en.wikipedia.org/wiki/SenseTalk
SequenceL https://en.wikipedia.org/wiki/SequenceL
SETL https://en.wikipedia.org/wiki/SETL
SIMPOL https://en.wikipedia.org/wiki/Superbase_database#History
SIGNAL https://en.wikipedia.org/wiki/SIGNAL_(programming_language)
SiMPLE https://en.wikipedia.org/wiki/SiMPLE
SIMSCRIPT https://en.wikipedia.org/wiki/SIMSCRIPT
Simula https://en.wikipedia.org/wiki/Simula
Simulink https://en.wikipedia.org/wiki/Simulink
SISAL https://en.wikipedia.org/wiki/SISAL
SLIP https://en.wikipedia.org/wiki/SLIP_(programming_language)
SMALL https://en.wikipedia.org/wiki/SMALL
Smalltalk https://en.wikipedia.org/wiki/Smalltalk
Small Basic https://en.wikipedia.org/wiki/Microsoft_Small_Basic
SML https://en.wikipedia.org/wiki/Standard_ML
Snap! https://en.wikipedia.org/wiki/Snap!_(programming_language)
SNOBOL ( https://en.wikipedia.org/wiki/SNOBOL
SPITBOL ) https://en.wikipedia.org/wiki/SPITBOL_compiler
Snowball https://en.wikipedia.org/wiki/Snowball_programming_language
SOL https://en.wikipedia.org/wiki/Secure_Operations_Language
Span https://en.wikipedia.org/wiki/Span_(programming_language)
SPARK https://en.wikipedia.org/wiki/SPARK_(programming_language)
Speedcode https://en.wikipedia.org/wiki/Speedcoding
SPIN https://en.wikipedia.org/wiki/Parallax_Propeller
SP/k https://en.wikipedia.org/wiki/SP/k
SPS https://en.wikipedia.org/wiki/IBM_1401_Symbolic_Programming_System
SQR https://en.wikipedia.org/wiki/SQR
Squeak https://en.wikipedia.org/wiki/Squeak
Squirrel https://en.wikipedia.org/wiki/Squirrel_(programming_language)
SR https://en.wikipedia.org/wiki/SR_(programming_language)
S/SL https://en.wikipedia.org/wiki/S/SL_programming_language
Stackless Python https://en.wikipedia.org/wiki/Stackless_Python
Starlogo https://en.wikipedia.org/wiki/Starlogo
Strand https://en.wikipedia.org/wiki/Strand_(programming_language)
Stata https://en.wikipedia.org/wiki/Stata
Stateflow https://en.wikipedia.org/wiki/Stateflow
Subtext https://en.wikipedia.org/wiki/Subtext_(programming_language)
SuperCollider https://en.wikipedia.org/wiki/SuperCollider
SuperTalk https://en.wikipedia.org/wiki/SuperTalk
Swift (Apple programming language) https://en.wikipedia.org/wiki/Swift_(programming_language)
Swift (parallel scripting language) https://en.wikipedia.org/wiki/Swift_(parallel_scripting_language)
SYMPL https://en.wikipedia.org/wiki/SYMPL
SyncCharts https://en.wikipedia.org/wiki/SyncCharts
SystemVerilog https://en.wikipedia.org/wiki/SystemVerilog
T https://en.wikipedia.org/wiki/T_(programming_language)
TACL https://en.wikipedia.org/wiki/TACL
TACPOL https://en.wikipedia.org/wiki/TACPOL_(programming_language)
TADS https://en.wikipedia.org/wiki/TADS
TAL https://en.wikipedia.org/wiki/Transaction_Application_Language
Tcl https://en.wikipedia.org/wiki/Tcl
Tea https://en.wikipedia.org/wiki/Tea_(programming_language)
TECO https://en.wikipedia.org/wiki/Text_Editor_and_Corrector
TELCOMP https://en.wikipedia.org/wiki/TELCOMP
TeX https://en.wikipedia.org/wiki/TeX
TEX https://en.wikipedia.org/wiki/Text_Executive_Programming_Language
TIE https://en.wikipedia.org/wiki/Tensilica_Instruction_Extension
Timber https://en.wikipedia.org/wiki/Timber_(programming_language)
TMG , compiler-compiler https://en.wikipedia.org/wiki/TMG_(language)
Tom https://en.wikipedia.org/wiki/Tom_(pattern_matching_language)
TOM https://en.wikipedia.org/wiki/TOM_(object-oriented_programming_language)
TouchDevelop https://en.wikipedia.org/wiki/TouchDevelop
Topspeed https://en.wikipedia.org/wiki/Clarion_(programming_language)
TPU https://en.wikipedia.org/wiki/Text_Processing_Utility
Trac https://en.wikipedia.org/wiki/TRAC_(programming_language)
TTM https://en.wikipedia.org/wiki/TTM_(programming_language)
T-SQL https://en.wikipedia.org/wiki/Transact-SQL
TTCN https://en.wikipedia.org/wiki/TTCN
Turing https://en.wikipedia.org/wiki/Turing_(programming_language)
TUTOR https://en.wikipedia.org/wiki/TUTOR_(programming_language)
TXL https://en.wikipedia.org/wiki/TXL_(programming_language)
TypeScript https://en.wikipedia.org/wiki/TypeScript
Turbo C++ https://en.wikipedia.org/wiki/Turbo_C%2B%2B
Ubercode https://en.wikipedia.org/wiki/Ubercode
UCSD Pascal https://en.wikipedia.org/wiki/UCSD_Pascal
Umple https://en.wikipedia.org/wiki/Umple
Unicon https://en.wikipedia.org/wiki/Unicon_(programming_language)
Uniface https://en.wikipedia.org/wiki/Uniface_(programming_language)
UNITY https://en.wikipedia.org/wiki/UNITY_(programming_language)
Unix shell https://en.wikipedia.org/wiki/Unix_shell
UnrealScript https://en.wikipedia.org/wiki/UnrealScript
Vala https://en.wikipedia.org/wiki/Vala_(programming_language)
Visual DataFlex https://en.wikipedia.org/wiki/Visual_DataFlex
Visual DialogScript https://en.wikipedia.org/wiki/Visual_DialogScript
Visual Fortran https://en.wikipedia.org/wiki/Visual_Fortran
Visual FoxPro https://en.wikipedia.org/wiki/Visual_FoxPro
Visual J++ https://en.wikipedia.org/wiki/Visual_J%2B%2B
Visual J# https://en.wikipedia.org/wiki/Visual_J
Visual Objects https://en.wikipedia.org/wiki/Visual_Objects
Visual Prolog https://en.wikipedia.org/wiki/Visual_Prolog
VSXu https://en.wikipedia.org/wiki/VSXu
vvvv https://en.wikipedia.org/wiki/Vvvv
WATFIV, WATFOR https://en.wikipedia.org/wiki/WATFIV_(programming_language)
WebDNA https://en.wikipedia.org/wiki/WebDNA
WebQL https://en.wikipedia.org/wiki/WebQL
Whiley https://en.wikipedia.org/wiki/Whiley_(programming_language)
Windows PowerShell https://en.wikipedia.org/wiki/Windows_PowerShell
Winbatch https://en.wikipedia.org/wiki/Winbatch
Wolfram Language https://en.wikipedia.org/wiki/Wolfram_Language
Wyvern https://en.wikipedia.org/wiki/Wyvern_(programming_language)
X++ https://en.wikipedia.org/wiki/Microsoft_Dynamics_AX
X# https://en.wikipedia.org/wiki/X_Sharp_(programming_language)
X10 https://en.wikipedia.org/wiki/X10_(programming_language)
XBL https://en.wikipedia.org/wiki/XBL
XC (exploits https://en.wikipedia.org/wiki/XC_Programming_Language
XMOS architecture ) https://en.wikipedia.org/wiki/XCore_XS1
xHarbour https://en.wikipedia.org/wiki/XHarbour
XL https://en.wikipedia.org/wiki/XL_(programming_language)
Xojo https://en.wikipedia.org/wiki/Xojo
XOTcl https://en.wikipedia.org/wiki/XOTcl
XPL https://en.wikipedia.org/wiki/XPL
XPL0 https://en.wikipedia.org/wiki/XPL0
XQuery https://en.wikipedia.org/wiki/XQuery
XSB https://en.wikipedia.org/wiki/XSB
XSLT – see https://en.wikipedia.org/wiki/XSL_Transformations
XPath https://en.wikipedia.org/wiki/XPath
Xtend https://en.wikipedia.org/wiki/Xtend
Yorick https://en.wikipedia.org/wiki/Yorick_(programming_language)
YQL https://en.wikipedia.org/wiki/YQL_(programming_language)
Z notation https://en.wikipedia.org/wiki/Z_notation
Zeno https://en.wikipedia.org/wiki/Zeno_(programming_language)
ZOPL https://en.wikipedia.org/wiki/ZOPL
Zsh https://en.wikipedia.org/wiki/Z_shell
ZPL https://en.wikipedia.org/wiki/ZPL_(programming_language)
#!/usr/bin/env python
# coding: utf-8
# pip install requests rows[html]
from io import BytesIO
from urlparse import urljoin
import requests
import rows
PROGRAMMING_LANGUAGES_URL = \
'https://en.wikipedia.org/wiki/List_of_programming_languages'
def _convert_row(row):
url = urljoin('https://en.wikipedia.org/', row.url)
if 'redlink=1' in url: # Wikipedia article does not exist
url = None
return {'name': row.name,
'wikipedia_url': url, }
def download_programming_languages(filename):
response = requests.get(PROGRAMMING_LANGUAGES_URL)
table = rows.import_from_xpath(
BytesIO(response.content),
encoding=response.encoding,
rows_xpath='//*[@id="mw-content-text"]/div/ul/li/a',
fields_xpath={'name': './/text()',
'url': './/@href', })
table = rows.import_from_dicts(map(_convert_row, table))
rows.export_to_csv(table, filename)
return table
if __name__ == '__main__':
download_programming_languages('programming-languages.csv')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment