Rosetta Code: Popular Programming Languages

Generated: 2020-07-13T02:00:03

#CountName
11255Go
21221Phix
31214Julia
41203Raku
51145Python
61133Perl
71089Kotlin
81051Racket
91047C
101046Java
111012Zkl
12993J
13978REXX
14961Haskell
15956Tcl
16954Ruby
17935D
18904Scala
19902C++
20865Sidef
21858C sharp
22817PicoLisp
23763Factor
24760Mathematica
25749Ada
26717Lua
27712Common Lisp
28681JavaScript
29639Rust
30628Clojure
31627Nim
32625AutoHotkey
33620Ring
34596Unicon
35586ALGOL 68
36580F Sharp
37573OCaml
38567PureBasic
39566BBC BASIC
40565Fortran
41563FreeBASIC
42542PARI/GP
43537Icon
44530AWK
45522Elixir
46504Erlang
47493PowerShell
48490Pascal
49477Swift
50476R
51466Forth
52464Jq
53455Groovy
54451Seed7
55447PHP
56403PL/I
57399Prolog
58387VBA
59382Wren
60379Maple
61366MATLAB
62364Scheme
63358M2000 Interpreter
64349Liberty BASIC
65345Visual Basic .NET
66326XPL0
67316Objeck
68315Run BASIC
69308Oforth
70307Octave
71304EchoLisp
72300AppleScript
73297Bracmat
74295UNIX Shell
=295VBScript
76290COBOL
77287NetRexx
78280Oz
79272E
80269Delphi
81268Smalltalk
82267BASIC
83260Wolfram Language
84259Lasso
85239Elena
86237Standard ML
87232Euphoria
88222OoRexx
89219Stata
90217CoffeeScript
91216360 Assembly
92215ZX Spectrum Basic
93214Maxima
94208Batch File
96196Ursala
97194Lingo
98192Nanoquery
99183ERRE
100179IS-BASIC
101178ALGOL W
=178Gambas
103177Crystal
10417111l
105170Frink
106169Aime
107167Befunge
108164Modula-2
109162Yabasic
110161GAP
111160Objective-C
112156HicEst
113155TUSCRIPT
114153Fantom
115152Eiffel
116150Nemerle
=150Pike
118149Applesoft BASIC
119147Emacs Lisp
120146REBOL
121144Arturo
122143Lambdatalk
=143NewLISP
124140BaCon
=140K
=140TXR
127139ARM Assembly
=139MiniScript
129138Jsish
130127LiveCode
131126Slate
132124Modula-3
133121ActionScript
134119APL
=119MAXScript
136117Ol
137116Oberon-2
=116SNOBOL4
139115TI-83 BASIC
140114Visual Basic
141112Ursa
142111Dyalect
=111MUMPS
144109Mercury
=109Vedit macro language
146108Fōrmulæ
147105Déjà Vu
=105Min
149104Retro
150103DWScript
151100ACL2
=100Simula
=100Vala
15497AArch64 Assembly
=97AutoIt
=97Dart
15796Pop11
15895TI-89 BASIC
15994Ceylon
=94EasyLang
16193Axe
=93Io
=93Phixmonti
=93Red
16592PostScript
16690FunL
16788Bc
=88X86 Assembly
169878th
=87SenseTalk
17184МК-61/52
17281M4
17378Langur
17477Commodore BASIC
=77LFE
=77Raven
17776FutureBasic
17875BASIC256
=75Logtalk
=75Sinclair ZX81 BASIC
18174Dc
=74SQL
18373Component Pascal
18470ABAP
=70Processing
18669Ela
=69Sather
=69XLISP
18968Brat
19066Neko
=66Scilab
19265Burlesque
=65LabVIEW
=65OxygenBasic
19563IDL
19662Wart
19761ColdFusion
19860SequenceL
19959Free Pascal
20057Locomotive Basic
=57SAS
20256FBSL
=56PowerBASIC
20454FALSE
20553Haxe
=53OpenEdge/Progress
20751SPL
20850Metafont
20949Lang5
=49Rascal
=49Tailspin
21248DCL
=48Microsoft Small Basic
21447Toka
21546ATS
=46Caché ObjectScript
=46Inform 7
21845Joy
21943S-lang
=43Wortel
=43XSLT
22242Harbour
=42HolyC
=42NS-HUBASIC
=42SQL PL
=42Sparkling
22741Aikido
=41TorqueScript
=41Yorick
23040RapidQ
=40UnixPipes
=40V
23339Apex
=39Brainf***
=39GW-BASIC
=39SETL
23738Falcon
=38Lisaac
=38Sed
24037Babel
=37Chapel
=37Futhark
24336Elm
=36GML
245356502 Assembly
=35ALGOL 60
=35AmigaE
=35C Shell
=35Genie
=35LOLCODE
=35Nial
=35SuperCollider
253348080 Assembly
=34RLaB
=34Vim Script
25633Q
=33WDTE
25832EGL
=32Gnuplot
=32I
=32PL/SQL
=32Processing Python mode
=32Visual FoxPro
26430Agena
=30EDSAC order code
=30GUISS
=30Huginn
=30Qi
=30REALbasic
=30Zoea
=30Zonnon
27229MIRC Scripting Language
=29QB64
=29SNUSP
=29Smart BASIC
=29XBasic
27728CMake
=28ECL
=28Hexiscript
=28Hy
=28LIL
=28Order
=28PlainTeX
28427Avail
=27Limbo
28626Clean
=26Clipper
=26Idris
=26Latitude
=26MLite
=26Potion
=26Salmon
29325LLVM
29424Mirah
=24Robotic
=24SSEM
=24Trith
29823Astro
=23Furor
=23Ioke
=23Lobster
=23ML/I
=23PHL
=23ProDOS
=23Scratch
306228086 Assembly
=22ALGOL-M
=22Beeswax
=22Golfscript
=22Klong
=22MIPS Assembly
=22ML
=22Suneido
31421Argile
=21Assembly
=21Gosu
=21Peloton
=21Pure
=21Vlang
=21Wee Basic
=21Zig
32220Chef
=20Dragon
=20Fish
=20Self
=20Shen
=20TypeScript
32819ChucK
=19Symsyn
=19Verbexx
33118Fancy
=18Make
333170815
=17Dylan
=17Efene
=17GFA Basic
=17MMIX
=17MOO
=17Pony
=17XQuery
34116Friendly interactive shell
=16Hoon
=16LSL
=16Openscad
=16Spin
=16Transact-SQL
=16Whitespace
=16Xojo
=16Z80 Assembly
35015Agda
=15Gema
=15LSE64
=15Lucid
=15N/t/roff
=15Object Pascal
=15SystemVerilog
35714Arc
=14Axiom
=14Dao
=14Ezhil
=14Inform 6
=14OOC
=14Pure Data
=14VAX Assembly
=14VHDL
36613Computer/zero Assembly
=13KonsolScript
=13LaTeX
=13SPAD
=13SmileBASIC
37112ArnoldC
=12Brlcad
=12Clay
=12Egel
=12Es
=12Genyris
=12Golo
=12Halon
=12MiniZinc
=12MontiLang
=12OASYS Assembler
=12Panda
=12Piet
=12RPG
=12S-BASIC
=12Unlambda
=12Vorpal
38811Arendelle
=11BCPL
=11CLIPS
=11Coco
=11Curry
=11Frege
=11Gecho
=11GlovePIE
=11Integer BASIC
=11Never
=11Onyx
=11SPARK
=11Shiny
=11TMG
=11TSE SAL
40310App Inventor
=10Asymptote
=10Blz
=10Coq
=10EC
=10Elisa
=10LotusScript
=10Mathprog
=10Niue
=10Wrapl
=10Zoomscript
41494DOS Batch
=9Alore
=9Boo
=9Comal
=9Eero
=9Fortress
=9IWBASIC
=9Lily
=9Luck
=9Monte
=9Morfa
=9MySQL
=9NSIS
=9POV-Ray
=9Ra
=9SIMPOL
=9UTFool
43184D
=868000 Assembly
=86800 Assembly
=88051 Assembly
=8AsciiDots
=8B
=8Clio
=8Dylan.NET
=8Egison
=8Fan
=8Glee
=8HQ9+
=8Janet
=8LC3 Assembly
=8Lhogho
=8MBS
=8NESL
=8NGS
=8Nit
=8PILOT
=8PIR
=8PL/M
=8Picat
=8SASL
=8TIScript
=8Verilog
4577AmbientTalk
=7Arbre
=7Blast
=7BootBASIC
=7Cobra
=7Crack
=7FOCAL
=7FUZE BASIC
=7GLSL
=7Intercal
=7JCL
=7Kite
=7Purity
=7Quite BASIC
=7Rhope
=7Set lang
=7SkookumScript
=7Squirrel
=7Tbas
=7Visual Objects
=7Visual Prolog
=7XEec
=7Yacas
4806ANTLR
=6BlitzMax
=6C++/CLI
=6C1R
=6Cat
=6Comefrom0x10
=6DUP
=6Dodo0
=6Fexl
=6Gastona
=6Gri
=6Hope
=6JavaFX Script
=6Lisp
=6MANOOL
=6OPL
=6Oxygene
=6PASM
=6PDP-11 Assembly
=6QBasic
=6Rockstar
=6Sage
=6Tern
=6True BASIC
=6Whenever
5055Algae
=5Brace
=5Clipper/XBase++
=5DIBOL-11
=5DMS
=5Deluge
=5ELLA
=5Ferite
=5GEORGE
=5JAMES II/Rule-based Cellular Automata
=5KQL
=5L++
=5Lilypond
=5Mathcad
=5MelonBasic
=5Metapost
=5MoonScript
=5Nickle
=5Nyquist
=5Occam
=5PSQL
=5Panoramic
=5Pyret
=5Quill
=5RPL/2
=5ScratchScript
=5Script Basic
=5Sisal
=5Snobol
=5TPP
=5Thyrd
=5XProc
=5XTalk
=5ZPL
539480386 Assembly
=4AMPL
=4AspectJ
=4B4X
=4Biferno
=4BlooP
=4Bori
=4Cind
=4Corescript
=4DM
=4Dafny
=4ESQL
=4ElastiC
=4F
=4FP
=4Felix
=4Gentee
=4Go!
=4HLA
=4HPPPL
=4Heron
=4HyperTalk
=4Informix 4GL
=4Iptscrae
=4JScript.NET
=4JoCaml
=4JudoScript
=4Kabap
=4Keg
=4LDPL
=4Lush
=4MUF
=4Mythryl
=4Omega
=4PL/pgSQL
=4Perl 6
=4RTL/2
=4SMEQL
=4SPARC Assembly
=4SheerPower 4GL
=4SimpleCode
=4StreamIt
=4TI-83 Hex Assembly
=4Teco
=4TransFORTH
=4Twelf
=4Uniface
=4VB6
=4XSLT 2.0
=4ZED
5903.QL
=38 1/2
=3A+
=3ALGOL
=3ANT
=3ASP
=3ASP.Net
=3Action!
=3Agda2
=3Alice ML
=3Application Master
=3AspectC++
=3Axum
=3BML
=3Basic Casio
=3Battlestar
=3Beta
=3C0H
=3CB80
=3Caml
=3Cecil
=3Cilk
=3Cilk++
=3Cubescript
=3DataWeave
=3Datalog
=3Diesel
=3Elan
=3Euler
=3Explore
=3Extended BrainF***
=3FAUST
=3FPI
=3FeatureC++
=3FreeMat
=3GB BASIC
=3Glagol
=3Global Script
=3Goo
=3Jabaco
=3Kaya
=3KeyList Databasing
=3Kitten
=3L.in.oleum
=3LiveScript
=3Lotus 123 Macro Scripting
=3Lout
=3M680x0
=3MDL
=3ME10 macro
=3MGS
=3MSX Basic
=3Maude
=3Mirelle
=3Monicelli
=3Myrddin
=3Mython
=3NQP
=3Nice
=3OASYS
=3OpenC++
=3PLUS
=3PLZ/SYS
=3PPC Assembly
=3PPL
=3Pentium Assembly
=3PepsiScript
=3Pointless
=3Powerbuilder
=3Processing.R
=3QL SuperBASIC
=3QuakeC
=3RLSL
=3RPL
=3RTSL
=3Refal
=3Sass/SCSS
=3Script3D
=3Superbase BASIC
=3TAL
=3TeLa
=3Thistle
=3Tiny BASIC
=3Tosh
=3Turing
=3UC++
=3UScript
=3UserRPL
=3VRML
=3WML
=3X86 64 Assembly
=3XBase
=3XUL
=3ΜC++
=3உயிர்/Uyir
68521C
=2Basic09
=2Bird
=2Cduce
=2DeviousYarn
=2GLBasic
=2Hack
=2JOVIAL
=2Jack
=2Luna
=2MACRO-11
=2MINIL
=2Malbolge
=2MathCortex
=2Mosaic
=2MyrtleScript
=2Nix
=2OOCalc
=2OpenLisp
=2PeopleCode
=2Perl5i
=2Pict
=2Programming Language
=2Risc-V
=2SPSS
=2ScriptBasic
=2TechBASIC
=2Terraform
=2ToffeeScript
=2Turbo-Basic XL
=2Viua VM assembly
=2Vox
=2WebAssembly
=2XL
=2XPath 2.0
=2XSLT 1.0
7211Anyways
=1Apricot
=1Aquarius BASIC
=1Atari BASIC
=1AutoLISP
=1B4J
=1Batari Basic
=1Binary Lambda Calculus
=1CHR
=1CafeOBJ
=1Clarion
=1DDNC
=1DIV Games Studio
=1Emojicode
=1FRISC Assembly
=1FormulaOne
=1G-fu
=1Jacquard Loom
=1KL1
=1Kamailio Script
=1Lambda Prolog
=1LibreOffice Basic
=1Lychen
=1MAPPER
=1MEL
=1Mond
=1Monkey
=1NASL
=1Neat
=1NewtonScript
=1Opa
=1Pare
=1Qore
=1RATFOR
=1RPGIV
=1Rapira
=1Reason
=1Setl4
=1Soar
=1SoneKing Assembly
=1SuperTalk
=1Supernova
=1Terra
=1TestML
=1Wollok
=1Xanadu
=1Ya
Task not implemented in Racket#GoPhixJuliaRakuPythonPerlKotlin
15 Puzzle Game in 3D1      
16 Puzzle Game4   
4-rings or 4-squares puzzle7
AVL tree6 
Abbreviations, automatic7
Abelian sandpile model6 
Active Directory/Search for a user4   
Add a variable to a class instance at runtime7
Angles (geometric), normalization and conversion6 
Apply a digital filter (direct form II transposed)7
Arithmetic coding/As a generalized change of radix7
Aspect Oriented Programming7
Associative array/Merging7
Audio Overlap Loop2     
Audio frequency generator4   
Base64 decode data7
Bell numbers7
Black Box3    
Blackjack strategy1      
Boids3    
Brazilian numbers7
Break OO privacy7
Burrows–Wheeler transform7
CLI-based maze-game1      
Canny edge detector4   
Canonicalize CIDR5  
Catmull–Clark subdivision surface3    
Chaocipher7
Checksumcolor5  
Chernick's Carmichael numbers5  
Chess player3    
Chowla numbers7
Circular primes6 
Combinations with repetitions/Square Digit Chain6 
Compare sorting algorithms' performance5  
Compiler/AST interpreter5  
Compiler/Verifying Syntax5  
Compiler/code generator6 
Compiler/syntax analyzer5  
Compiler/virtual machine interpreter6 
Continued fraction/Arithmetic/G(matrix NG, Contined Fraction N1, Contined Fraction N2)3    
Curve that touches three points5  
Cyclotomic Polynomial7
Data Encryption Standard6 
Days between dates7
Deconvolution/2D+6 
Determine if a string has all unique characters7
Determine if a string is collapsible7
Determine if a string is squeezable7
Display an outline as a nested table5  
Diversity prediction theorem7
EKG sequence convergence7
Eban numbers7
Elliptic Curve Digital Signature Algorithm4   
Esthetic numbers6 
Execute CopyPasta Language6 
External sort6 
Faces from a mesh6 
Factorial base numbers indexing permutations of a collection6 
Fairshare between two and more7
Fermat numbers7
Fibonacci heap6 
Fibonacci matrix-exponentiation5  
First perfect square in base N with N unique digits7
First power of 2 that has leading decimal digits of 127
Fixed length records6 
Four is the number of letters in the ...7
French Republican calendar6 
Gapful numbers7
Generalised floating point multiplication3    
Generate random chess position7
Geohash5  
Geometric algebra6 
Graph colouring5  
Greed4   
Hexapawn3    
I'm a software engineer, get me out of here3    
IRC gateway1      
ISBN13 check digit7
Imaginary base numbers7
Increasing gaps between consecutive Niven numbers5  
Intersecting Number Wheels7
Jacobi symbol7
Joystick position5  
Kolakoski sequence7
Kronecker product based fractals7
Lah numbers7
Largest number divisible by its digits7
Latin Squares in reduced form6 
Latin Squares in reduced form/Randomizing using Jacobson and Matthews’ Technique2     
Law of cosines - triples7
Length of an arc between two angles5  
Line circle intersection6 
Logistic Curve Fitting in Epidemiology6 
Long literals, with continuations4   
Long year?7
Loops/with multiple ranges7
Lucky and even lucky numbers7
Magic squares of doubly even order7
Magic squares of singly even order7
Magnanimous numbers5  
Mastermind7
Mayan calendar5  
Mayan numerals6 
Mersenne primes7
Mertens function5  
Metallic ratios7
Mian-Chowla sequence7
Mind boggling card trick7
Minimal steps down to 15  
Minimum positive multiple in base 10 using only 0 and 15  
Monads/Writer monad6 
Multidimensional Newton-Raphson method5  
Möbius function5  
N-body problem7
N-smooth numbers7
Next highest int from digits6 
Nimber arithmetic4   
Numerical and alphabetical suffixes5  
Numerical integration/Adaptive Simpson's method7
OLE Automation2     
OpenGL/Utah Teapot3    
Orbital elements7
P-value correction7
Palindrome dates6 
Palindromic gapful numbers5  
Parse EBNF4   
Peaceful chess queen armies7
Pell's equation7
Permutations with some identical elements5  
Pierpont primes7
Pisano period6 
Playfair cipher7
Powerful numbers5  
Primality by Wilson's theorem6 
Print itself3    
Process SMIL directives in XML data3    
Quoting constructs4   
Ramanujan's constant6 
Random Latin Squares7
Rare numbers4   
Raster bars4   
Recaman's sequence7
Recursive descent parser generator4   
Reflection/Get source6 
Reflection/List methods7
Reflection/List properties7
Remote agent/Agent interface2     
Remote agent/Agent logic2     
Remote agent/Simulation2     
Resistance Calculator6 
Resistance Network Calculator6 
Robots5  
Rosetta Code/List authors of task descriptions3    
Rosetta Code/Run examples2     
Rosetta Code/Tasks without examples4   
SOAP7
Safe mode4   
Safe primes and unsafe primes7
Self-hosting compiler5  
Sequence: nth number with exactly n divisors7
Sequence: smallest number greater than previous term with exactly n divisors7
Sequence: smallest number with exactly n divisors7
Sexy primes7
Sierpinski arrowhead curve5  
Sierpinski curve5  
Sierpinski square curve5  
Smarandache prime-digital sequence6 
Snake6 
Solve a Rubik's Cube4   
Solving coin problems3    
Sorting algorithms/Cocktail sort with shifting bounds4   
Spelling of ordinal numbers7
Spoof game6 
Stirling numbers of the first kind6 
Stirling numbers of the second kind6 
Strong and weak primes7
Successive prime differences7
Suffixation of decimal numbers6 
Sum data type5  
Super-d numbers7
Tamagotchi emulator1      
Teacup rim text6 
Terminal control/Restricted width positional input/No wrapping4   
Terminal control/Restricted width positional input/With wrapping4   
Tetris3    
The Name Game7
Tree datastructures6 
UPC5  
URL shortener3    
Ukkonen’s Suffix Tree Construction1      
Unicode polynomial equation3    
Unprimeable numbers6 
Using a Speech engine to highlight words2     
Using the Meetup.com API2     
Video display modes7
Vidir2     
Waveform analysis/Doh ray me3    
Waveform analysis/Top and tail2     
Weather Routing3    
Weird numbers7
Word wheel5  
XML Validation5  
XXXX redacted5  
Yellowstone sequence6