Rosetta Code: Popular Programming Languages

Generated: 2021-04-21T12:00:02

#CountName
11353Phix
21350Go
31343Julia
41323Raku
51271Perl
61236Python
71122Kotlin
81118C
91099Java
=1099Wren
111085REXX
121061Racket
131048Nim
141030J
151015Haskell
161014C++
171012Zkl
181009Ruby
19968D
20965Tcl
21915Scala
22886C sharp
23874Factor
24870Sidef
25830PicoLisp
26812Rust
27809Ada
28794Lua
29762Mathematica
30731FreeBASIC
31729Ring
32723Common Lisp
33716JavaScript
34707AutoHotkey
35677F Sharp
36645ALGOL 68
37631Delphi
38629Clojure
39598PureBasic
40596Unicon
41591AWK
42590OCaml
43585Fortran
44567BBC BASIC
45550PARI/GP
46537Icon
47529Swift
48528Elixir
49527Forth
50518Pascal
5150711l
52505Erlang
53501R
54497PowerShell
55487Groovy
56470Jq
57453Seed7
58451PHP
59427Prolog
60409Maple
61405PL/I
62401VBA
63390Visual Basic .NET
64384MATLAB
65377XPL0
66370M2000 Interpreter
=370Scheme
68362AppleScript
69348Liberty BASIC
70327Octave
71322Smalltalk
72320Objeck
73315Run BASIC
74308Oforth
75306Bracmat
76305UNIX Shell
77304EchoLisp
78303VBScript
79296BASIC
80294COBOL
81291Arturo
82287NetRexx
83283Standard ML
84280Oz
85272E
86261Wolfram Language
87259Lasso
88244Elena
89237Euphoria
90234ALGOL W
91221Crystal
=221OoRexx
93220Stata
94217360 Assembly
=217CoffeeScript
96215ZX Spectrum Basic
97214Maxima
98211Batch File
100199Nanoquery
101198IS-BASIC
102196Ursala
103194Lingo
104190Lambdatalk
105187ARM Assembly
=187BaCon
107185Quackery
108183ERRE
=183Yabasic
110182Gambas
111181APL
112174Frink
113169Aime
114168Befunge
115164Modula-2
116161GAP
=161Objective-C
118157AArch64 Assembly
=157Eiffel
120156HicEst
121155TUSCRIPT
122153Fantom
123152Applesoft BASIC
124150Nemerle
=150Pike
126148Emacs Lisp
=148Ol
128146NewLISP
=146REBOL
130142MiniScript
131140K
=140TXR
133138Jsish
134131LiveCode
135126Slate
136124Modula-3
137121ActionScript
=121TI-83 BASIC
139119MAXScript
140118SNOBOL4
141116Phixmonti
142115Commodore BASIC
=115Oberon-2
=115Visual Basic
145113Red
146112MUMPS
=112Ursa
148111Min
149110Dyalect
=110EasyLang
=110Mercury
152109Vedit macro language
153108Fōrmulæ
=108Vala
155105Déjà Vu
156104Retro
157103DWScript
158100ACL2
=100Simula
16097AutoIt
=97Dart
16296BASIC256
=96Pop11
16495TI-89 BASIC
16594Ceylon
=94X86 Assembly
16793Axe
=93Io
16992PostScript
17090FunL
171898th
172888080 Assembly
=88Bc
=88SenseTalk
17587Cowgol
=87Tailspin
17784МК-61/52
17882Plain English
17981M4
18079Processing
18178Langur
18277LFE
=77Raven
=77SQL
18576FutureBasic
18675Dc
=75Logtalk
=75Sinclair ZX81 BASIC
18974Sather
19073Component Pascal
19171Locomotive Basic
19270ABAP
=70Neko
19469Ela
=69XLISP
19668Brat
19767QB64
19866Burlesque
=66Scilab
20065LabVIEW
=65OxygenBasic
20264IDL
203638086 Assembly
20462ColdFusion
=62GW-BASIC
=62Wart
20761Free Pascal
20860SequenceL
20959FALSE
21058SAS
21157PowerBASIC
21256FBSL
21353Haxe
=53OpenEdge/Progress
21551SPL
21650Metafont
21749Lang5
=49Rascal
21948DCL
=48Microsoft Small Basic
22147Toka
22246Caché ObjectScript
=46Inform 7
22445Joy
22543ATS
=43S-lang
=43Tiny BASIC
=43Wortel
=43XSLT
23042Harbour
=42HolyC
=42NS-HUBASIC
=42SQL PL
=42Sparkling
23541Aikido
=41MAD
=41Q
=41TorqueScript
=41Yorick
24040ALGOL 60
=40FOCAL
=40RapidQ
=40UnixPipes
=40V
24539Apex
=39Brainf***
=39Sed
24838Elm
=38Falcon
=38Lisaac
=38Processing Python mode
=38SETL
25337Babel
=37Chapel
=37EDSAC order code
=37Futhark
25736GML
=36LOLCODE
259356502 Assembly
=35AmigaE
=35C Shell
=35Genie
=35Nial
=35PL/SQL
=35SuperCollider
26634RLaB
=34Vim Script
26833Klingphix
=33WDTE
27032EGL
=32Gnuplot
=32I
=32PL/M
=32Visual FoxPro
27531Zig
27630Agena
=30GUISS
=30Huginn
=30Order
=30Qi
=30REALbasic
=30Smart BASIC
=30Zoea
=30Zonnon
28529Assembly
=29CMake
=29Hy
=29MIRC Scripting Language
=29SNUSP
=29Symsyn
=29XBasic
29228ECL
=28Fermat
=28Hexiscript
=28LIL
=28PlainTeX
=28Potion
29827Avail
=27Latitude
=27Limbo
30126Clean
=26Clipper
=26Idris
=26MLite
=26Relation
=26Salmon
30725ALGOL-M
=25LLVM
=25TypeScript
31024Golfscript
=24Mirah
=24Robotic
=24SSEM
=24Trith
31523Astro
=23Ioke
=23Lobster
=23ML/I
=23PHL
=23ProDOS
=23Scratch
32222Beeswax
=22Furor
=22Klong
=22MIPS Assembly
=22ML
=22Suneido
32821Argile
=21Gosu
=21Peloton
=21Pure
=21Shen
=21Vlang
=21Wee Basic
33520Chef
=20Dragon
=20Fish
=20Self
33919ChucK
=19MiniZinc
=19Verbexx
34218Fancy
=18Make
=18Z80 Assembly
345170815
=17Beads
=17Dylan
=17Efene
=17Friendly interactive shell
=17GFA Basic
=17MMIX
=17MOO
=17Pony
=17Transact-SQL
=17Whitespace
=17XQuery
35716Agda
=16Hoon
=16LSL
=16Object Pascal
=16Openscad
=16Spin
=16Xojo
36415Arc
=15Gema
=15LSE64
=15Lucid
=15N/t/roff
=15SystemVerilog
37014Axiom
=14Dao
=14Ezhil
=14Inform 6
=14Isabelle
=14OOC
=14Pure Data
=14S-BASIC
=14VAX Assembly
=14VHDL
38013BCPL
=13Computer/zero Assembly
=13KonsolScript
=13LaTeX
=13SPAD
=13SmileBASIC
38612ArnoldC
=12Brlcad
=12Clay
=12Egel
=12Es
=12Genyris
=12Golo
=12Halon
=12MontiLang
=12Never
=12OASYS Assembler
=12Panda
=12Piet
=12RPG
=12Unlambda
=12Vorpal
40211AmigaBASIC
=11Arendelle
=11CLIPS
=11Coco
=11Curry
=11Frege
=11Gecho
=11GlovePIE
=11Integer BASIC
=11Onyx
=11SPARK
=11Shale
=11Shiny
=11Snobol
=11TMG
=11TSE SAL
41810App Inventor
=10Asymptote
=10Blz
=10Coq
=10EC
=10Elisa
=10LotusScript
=10Mathprog
=10Niue
=10Wrapl
=10Zoomscript
42994DOS Batch
=9Alore
=9Boo
=9Comal
=9Eero
=9Fortress
=9IWBASIC
=9Lily
=9Luck
=9Monte
=9Morfa
=9MySQL
=9NSIS
=9POV-Ray
=9Picat
=9Ra
=9SIMPOL
=9UTFool
=9Verilog
44884D
=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
=8Pointless
=8QBasic
=8SASL
=8TIScript
=8Transd
=8Visual Prolog
4757AmbientTalk
=7Arbre
=7Blast
=7BootBASIC
=7C++/CLI
=7Cobra
=7Crack
=7FUZE BASIC
=7GLSL
=7Intercal
=7JCL
=7Kite
=7Purity
=7Quite BASIC
=7Rhope
=7Sage
=7Set lang
=7SkookumScript
=7Squirrel
=7Tbas
=7Visual Objects
=7WebAssembly
=7XEec
=7XProfan
=7Yacas
5006ANTLR
=6BlitzMax
=6C1R
=6Cat
=6Comefrom0x10
=6DUP
=6Dodo0
=6Fexl
=6Gastona
=6Gri
=6Hope
=6JavaFX Script
=6Lisp
=6MANOOL
=6MoonScript
=6OPL
=6Oxygene
=6PASM
=6PDP-11 Assembly
=6Pixilang
=6Rockstar
=6Tern
=6True BASIC
=6Turing
=6Whenever
=6XTalk
5265Algae
=5Brace
=5Casio BASIC
=5Clipper/XBase++
=5DBL
=5DIBOL-11
=5DMS
=5Deluge
=5ELLA
=5Ferite
=5GEORGE
=5JAMES II/Rule-based Cellular Automata
=5KQL
=5L++
=5Lilypond
=5Mathcad
=5MelonBasic
=5Metapost
=5Nickle
=5Nyquist
=5Occam
=5PSQL
=5Panoramic
=5Pyret
=5Quill
=5RPL/2
=5ScratchScript
=5Script Basic
=5Sisal
=5TPP
=5Terraform
=5Thyrd
=5Ultimate++
=5X86-64 Assembly
=5XProc
=5ZPL
562480386 Assembly
=4AMPL
=4AspectJ
=4B4X
=4Basic09
=4Biferno
=4BlooP
=4Bori
=4Cind
=4Corescript
=4Cubescript
=4DM
=4Dafny
=4ESQL
=4ElastiC
=4Emojicode
=4F
=4FP
=4Felix
=4Fhidwfe
=4Gentee
=4Go!
=4HLA
=4HPPPL
=4Heron
=4HyperTalk
=4Informix 4GL
=4Iptscrae
=4JScript.NET
=4JoCaml
=4JudoScript
=4Kabap
=4Keg
=4LDPL
=4Lush
=4MUF
=4Mythryl
=4Omega
=4PL/pgSQL
=4Perl 6
=4QL SuperBASIC
=4RPL
=4RTL/2
=4SMEQL
=4SPARC Assembly
=4SheerPower 4GL
=4SimpleCode
=4StreamIt
=4TI-83 Hex Assembly
=4Teco
=4TransFORTH
=4Twelf
=4Uniface
=4Unison
=4VB6
=4XSLT 2.0
=4ZED
6203.QL
=38 1/2
=3A+
=3ALGOL
=3ANT
=3ASP
=3ASP.Net
=3Action!
=3Acurity Architect
=3Agda2
=3Alice ML
=3Application Master
=3AspectC++
=3Axum
=3BML
=3Battlestar
=3Beta
=3C0H
=3CB80
=3CHR
=3Caml
=3Cecil
=3Cilk
=3Cilk++
=3ContextFree
=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
=3PPL
=3Pentium Assembly
=3PepsiScript
=3Powerbuilder
=3Processing.R
=3QuakeC
=3RLSL
=3RTSL
=3Refal
=3SPSS
=3Sass/SCSS
=3Script3D
=3Superbase BASIC
=3Swahili
=3TAL
=3TeLa
=3Thistle
=3Tosh
=3UC++
=3UScript
=3UserRPL
=3VRML
=3WML
=3Wisp
=3XBase
=3XUL
=3ΜC++
=3உயிர்/Uyir
71221C
=2Atari BASIC
=2Bird
=2Cduce
=2DeviousYarn
=2Fennel
=2GLBasic
=2Hack
=2JOVIAL
=2Jack
=2Koka
=2Lean
=2Little Man Computer
=2Luna
=2MACRO-11
=2MINIL
=2Malbolge
=2MathCortex
=2Mosaic
=2MyrtleScript
=2Nix
=2OOCalc
=2OpenLisp
=2PeopleCode
=2Perl5i
=2Pict
=2Programming Language
=2Risc-V
=2ScriptBasic
=2TechBASIC
=2ToffeeScript
=2Turbo-Basic XL
=2Viua VM assembly
=2Vox
=2XL
=2XPath 2.0
=2XSLT 1.0
7491Anyways
=1Apricot
=1Aquarius BASIC
=1AutoLISP
=1B4J
=1Batari Basic
=1Binary Lambda Calculus
=1C2
=1CafeOBJ
=1Clarion
=1Coconut
=1DDNC
=1DIV Games Studio
=1FRISC Assembly
=1FormulaOne
=1G-fu
=1Guile
=1Inko
=1Jacquard Loom
=1KL1
=1Kamailio Script
=1Lambda Prolog
=1LibreOffice Basic
=1Lychen
=1MAPPER
=1MEL
=1Mond
=1Monkey
=1NASL
=1NATURAL
=1Neat
=1NewtonScript
=1Night
=1Opa
=1Pare
=1Plan
=1PowerPC Assembly
=1Qore
=1RATFOR
=1RPGIV
=1Rapira
=1Reason
=1Setl4
=1Soar
=1SoneKing Assembly
=1SuperTalk
=1Supernova
=1Terra
=1TestML
=1Wollok
=1Xanadu
=1Ya
Task not implemented in Racket#PhixGoJuliaRakuPerlPythonKotlinCJavaWrenREXX
15 puzzle game in 3D1          
16 puzzle game5      
ABC words9  
AVL tree9  
Abbreviations, automatic11
Abelian sandpile model9  
Abelian sandpile model/Identity7    
Active Directory/Search for a user8   
Add a variable to a class instance at runtime8   
Additive primes7    
Air mass6     
Almkvist-Giullera formula for pi8   
Alternade words10 
Arithmetic coding/As a generalized change of radix9  
Arithmetic evaluation/Phix1          
Aspect oriented programming9  
Audio frequency generator4       
Audio overlap loop2         
Base64 decode data10 
Bell numbers11
Bin given limits10 
Bioinformatics/Subsequence7    
Bioinformatics/global alignment6     
Biorhythms8   
Black Box3        
Blackjack strategy2         
Boids5      
Brace expansion using ranges6     
Brazilian numbers11
Break OO privacy9  
Burrows–Wheeler transform11
CLI-based maze-game1          
Calkin-Wilf sequence8   
Canny edge detector5      
Canonicalize CIDR10 
Catmull–Clark subdivision surface5      
Change e letters to i in words7    
Changeable words10 
Chaocipher10 
Checksumcolor6     
Chernick's Carmichael numbers9  
Chess player4       
Circular primes11
Cistercian numerals10 
Combinations with repetitions/Square digit chain7    
Common list elements7    
Common sorted list8   
Compare sorting algorithms' performance6     
Compiler/AST interpreter7    
Compiler/Verifying syntax6     
Compiler/code generator8   
Compiler/syntax analyzer7    
Compiler/virtual machine interpreter7    
Consecutive Primes With Ascending Or Descending Differences5      
Continued fraction/Arithmetic/G(matrix ng, continued fraction n1, continued fraction n2)6     
Coprimes7    
Count the coins/0-16     
Cousin primes9  
Cubic Special Primes7    
Curve that touches three points6     
Cyclotomic polynomial8   
DELAY.REX1          
Data Encryption Standard11
Days between dates11
Deconvolution/2D+7    
Determine if a string has all unique characters11
Determine if a string is collapsible11
Determine if a string is squeezable11
Display an outline as a nested table6     
Distinct Palindromes Within Decimal Numbers6     
Diversity prediction theorem11
Doubly-linked list/Element removal5      
EKG sequence convergence11
Eban numbers11
Elliptic Curve Digital Signature Algorithm6     
Erdős-primes8   
Esthetic numbers10 
Execute CopyPasta Language7    
Exponentiation with infix operators in (or operating on) the base8   
External sort7    
Extra primes11
Faces from a mesh7    
Factorial base numbers indexing permutations of a collection7    
Fairshare between two and more11
Fermat numbers11
Fibonacci heap7    
Fibonacci matrix-exponentiation6     
Find first missing positive7    
Find if a point is within a triangle11
Find prime n for that reversed n is also prime7    
Find prime numbers of the form n*n*n+28   
Find words which contains all the vowels7    
Find words which contains more than 3 e vowels9  
Find words which contains most consonants7    
Find words which first and last three letters are equals7    
Find words with alternating vowels and consonants9  
First perfect square in base n with n unique digits11
First power of 2 that has leading decimal digits of 1211
Fixed length records7    
Four is the number of letters in the ...11
French Republican calendar7    
Frobenius numbers7    
Gapful numbers11
Generalised floating point multiplication3        
Generate random chess position11
Geohash7    
Geometric algebra7    
Getting the number of decimals11
Greed8   
Hexapawn3        
Hourglass puzzle8   
I'm a software engineer, get me out of here5      
IRC gateway1          
Imaginary base numbers10 
Increasing gaps between consecutive Niven numbers10 
Intersecting number wheels11
Isqrt (integer square root) of X11
Jacobi symbol11
Jaro-Winkler distance7    
Joystick position5      
Kolakoski sequence10 
Kronecker product based fractals11
Lah numbers11
Largest number divisible by its digits11
Latin Squares in reduced form9  
Latin Squares in reduced form/Randomizing using Jacobson and Matthews’ Technique3        
Law of cosines - triples11
Length of an arc between two angles11
Line circle intersection10 
Logistic curve fitting in epidemiology10 
Long literals, with continuations9  
Long year10 
Longest common suffix11
Longest palindromic substrings8   
Loop Structures1          
Loops/With multiple ranges11
Lucky and even lucky numbers11
Magic squares of doubly even order11
Magic squares of singly even order10 
Magnanimous numbers9  
Mastermind8   
Mayan calendar6     
Mayan numerals10 
Mayan numerals\$MAYAN.REX1          
Merge and aggregate datasets8   
Mersenne primes11
Mertens function10 
Metallic ratios10 
Mian-Chowla sequence11
Mind boggling card trick10 
Minimal steps down to 18   
Minimum positive multiple in base 10 using only 0 and 110 
Minkowski question-mark function8   
Modified random distribution8   
Monads/Writer monad7    
Multidimensional Newton-Raphson method6     
Möbius function10 
N-body problem9  
N-smooth numbers11
Neighbour primes6     
Next highest int from digits11
Next special primes9  
Nice primes9  
Nimber arithmetic10 
Non-transitive dice6     
Numbers divisible by their individual digits, but not by the product of their digits.8   
Numbers which binary and ternary digit sum are prime7    
Numbers with equal rises and falls9  
Numbers with prime digits whose sum is 1310 
Numerical and alphabetical suffixes7    
Numerical integration/Adaptive Simpson's method11
OLE automation2         
Odd squarefree semiprimes6     
Odd words8   
OpenGL/Utah Teapot5      
Orbital elements11
Order by pair comparisons7    
P-Adic numbers, basic5      
P-Adic square roots3        
P-value correction10 
Padovan n-step number sequences9  
Padovan sequence9  
Palindrome dates10 
Palindromic gapful numbers10 
Palindromic primes8   
Pancake numbers10 
Parse EBNF4       
Partition function P10 
Peaceful chess queen armies10 
Pell's equation11
Permutations with some identical elements7    
Pierpont primes11
Piprimes6     
Pisano period9  
Playfair cipher10 
Powerful numbers7    
Practical numbers5      
Price list behind API6     
Primality by Wilson's theorem10 
Prime triplets7    
Prime words7    
Primes which sum of digits is 258   
Primes with digits in nondecreasing order7    
Print itself8   
Process SMIL directives in XML data4       
Product of divisors9  
Pseudo-random numbers/Combined recursive generator MRG32k3a8   
Pseudo-random numbers/PCG3211
Pseudo-random numbers/Splitmix649  
Pseudo-random numbers/Xorshift star11
Pseudorandom number generator image7    
Quadrat Special Primes7    
Quoting constructs6     
Ramanujan's constant9  
Random Latin squares10 
Random sentence from book5      
Range modifications7    
Rare numbers8   
Raster bars4       
Recaman's sequence11
Recursive descent parser generator5      
Reflection/Get source9  
Reflection/List methods8   
Reflection/List properties9  
Remote agent/Agent interface3        
Remote agent/Agent logic4       
Remote agent/Simulation4       
Remove vowels from a string11
Resistance calculator7    
Resistance network calculator7    
Robots6     
Rosetta Code/List authors of task descriptions3        
Rosetta Code/Run examples2         
Rosetta Code/Tasks without examples6     
Rule301          
SHA-256 Merkle tree9  
SOAP8   
Safe mode6     
Safe primes and unsafe primes11
Self numbers11
Self-hosting compiler6     
Semaphore1          
Sequence: nth number with exactly n divisors10 
Sequence: smallest number greater than previous term with exactly n divisors11
Sequence: smallest number with exactly n divisors11
Sexy primes11
Shift list elements to left by 39  
Show the (decimal) value of a number of 1s appended with a 3, then squared7    
Sierpinski arrowhead curve8   
Sierpinski curve6     
Sierpinski square curve6     
Smallest enclosing circle problem6     
Smallest numbers6     
Smallest power of 6 whose decimal expansion contains n8   
Smallest square that begins with n7    
Smarandache prime-digital sequence10 
Snake8   
Solve a Rubik's Cube5      
Solving coin problems4       
Sort an outline at every level6     
Sorting algorithms/Cocktail sort with shifting bounds11
Special Divisors5      
Special factorials7    
Spelling of ordinal numbers11
Spoof game8   
Square Form Factorization7    
Square root by hand9  
Stirling numbers of the first kind11
Stirling numbers of the second kind11
Strange numbers9  
Strange plus numbers11
Strange unique prime triplets9  
Strassen's algorithm5      
Strong and weak primes11
Substring primes6     
Successive prime differences11
Suffixation of decimal numbers8   
Sum data type9  
Sum of divisors11
Sum of the digits of n is substring of n9  
Summarize primes7    
Super-d numbers11
Tamagotchi emulator3        
Tau function10 
Tau number9  
Teacup rim text10 
Terminal control/Restricted width positional input/No wrapping5      
Terminal control/Restricted width positional input/With wrapping5      
Tetris6     
Text completion8   
The Name Game11
Three word location7    
Tree datastructures7    
Tree from nesting levels7    
Twin primes10 
Two bullet roulette10 
Two identical strings8   
UPC11
URL shortener4       
Ukkonen’s suffix tree construction3        
Ulam numbers10 
Unicode polynomial equation4       
Untouchable numbers7    
Using a speech engine to highlight words5      
Using the Meetup.com API3        
Video display modes8   
Vidir2         
War card game7    
Waveform analysis/Doh ray me5      
Waveform analysis/Top and tail3        
Weather routing4       
WiktionaryDumps to words4       
Word wheel9  
Words containing "the" substring8   
Words from neighbour ones9  
XML validation8   
XXXX redacted8