Rosetta Code: Popular Programming Languages

Generated: 2021-05-17T17:00:02

#CountName
11358Phix
21351Julia
31350Go
41330Raku
51283Perl
61245Python
71149Wren
81126C
91125Kotlin
101113Nim
111104Java
121088REXX
131061Racket
141032J
151024C++
161017Haskell
171016Ruby
181012Zkl
19974Tcl
20971D
21916Scala
22886C sharp
23880Factor
24870Sidef
25830PicoLisp
26828Ada
27823Rust
28797Lua
29763Mathematica
30739FreeBASIC
31734Ring
32726Common Lisp
33716JavaScript
34707AutoHotkey
35683F Sharp
36655Delphi
37647ALGOL 68
38632Clojure
39607PureBasic
40600AWK
41596Unicon
42593OCaml
43589Fortran
44567BBC BASIC
45551PARI/GP
46537Icon
4753311l
48530Swift
49528Elixir
=528Forth
51524Pascal
52505Erlang
53504R
54497PowerShell
55489Groovy
56487Jq
57453Seed7
58451PHP
59427Prolog
60409Maple
61405PL/I
62403VBA
63392Visual Basic .NET
64384MATLAB
65379XPL0
66370M2000 Interpreter
=370Scheme
68369AppleScript
69348Liberty BASIC
70327Octave
71324Objeck
72322Smalltalk
73316Arturo
74315Run BASIC
75309BASIC
=309UNIX Shell
77308Oforth
78306Bracmat
79304EchoLisp
80303VBScript
81294COBOL
82287NetRexx
83284Standard ML
84281Oz
85272E
86261Wolfram Language
87259Lasso
88244Elena
89239ALGOL W
90237Euphoria
91221Crystal
=221OoRexx
93220Stata
94218360 Assembly
95217CoffeeScript
96215ZX Spectrum Basic
97214Maxima
98211Batch File
100199Nanoquery
101198IS-BASIC
102196APL
=196Ursala
104194Lingo
105191Lambdatalk
106187ARM Assembly
=187BaCon
108185Quackery
109183ERRE
=183Yabasic
111182Gambas
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
=119SNOBOL4
141117Commodore BASIC
142116Dyalect
=116Phixmonti
144115Oberon-2
=115Visual Basic
146114Red
147112MUMPS
=112Ursa
149111Min
150110EasyLang
=110Mercury
152109Vedit macro language
153108Fōrmulæ
=108Vala
155105Déjà Vu
156104Retro
157103DWScript
158100ACL2
=100Cowgol
=100Simula
16197AutoIt
=97Dart
16396BASIC256
=96Pop11
16595TI-89 BASIC
166948080 Assembly
=94Ceylon
=94X86 Assembly
16993Axe
=93Io
17192PostScript
17290FunL
173898th
17488Bc
=88SenseTalk
17687Processing
=87Tailspin
17884МК-61/52
17982Plain English
18081M4
18178FutureBasic
=78Langur
18377LFE
=77Raven
=77SQL
18675Dc
=75Logtalk
=75Sinclair ZX81 BASIC
18974Sather
19073Component Pascal
19172BCPL
19271Locomotive Basic
=71QB64
19470ABAP
=70Neko
19669Ela
=69XLISP
198688086 Assembly
=68Brat
20066Burlesque
=66Scilab
20265LabVIEW
=65OxygenBasic
20464IDL
20562ColdFusion
=62GW-BASIC
=62Wart
20861Free Pascal
20960SequenceL
21059FALSE
21158SAS
21257PowerBASIC
21356FBSL
21453Haxe
=53OpenEdge/Progress
21651SPL
21750Metafont
21849Lang5
=49PL/M
=49Rascal
22148DCL
=48MAD
=48Microsoft Small Basic
22447Toka
22546Caché ObjectScript
=46Inform 7
22745Joy
22844FOCAL
22943ATS
=43S-lang
=43Tiny BASIC
=43Wortel
=43XSLT
23442ALGOL-M
=42Harbour
=42HolyC
=42NS-HUBASIC
=42SQL PL
=42Sparkling
24041Aikido
=41Q
=41TorqueScript
=41Yorick
24440ALGOL 60
=40RapidQ
=40UnixPipes
=40V
24839Apex
=39Brainf***
=39Sed
25138Elm
=38Falcon
=38Lisaac
=38Processing Python mode
=38SETL
25637Babel
=37Chapel
=37EDSAC order code
=37Futhark
26036GML
=36LOLCODE
262356502 Assembly
=35AmigaE
=35C Shell
=35Genie
=35Nial
=35PL/SQL
=35SuperCollider
26934RLaB
=34Vim Script
27133Klingphix
=33WDTE
27332EGL
=32Gnuplot
=32I
=32Visual FoxPro
27731Fermat
=31Zig
27930Agena
=30GUISS
=30Huginn
=30Order
=30Qi
=30REALbasic
=30Smart BASIC
=30Zoea
=30Zonnon
28829Assembly
=29CMake
=29Hy
=29MIRC Scripting Language
=29SNUSP
=29Symsyn
=29XBasic
29528ECL
=28Hexiscript
=28LIL
=28Potion
29927Avail
=27Latitude
=27Limbo
=27PlainTeX
30326Clean
=26Clipper
=26Idris
=26MLite
=26Relation
=26Salmon
30925LLVM
=25TypeScript
31124Golfscript
=24Mirah
=24Robotic
=24SSEM
=24Trith
31623Astro
=23Ioke
=23Lobster
=23ML/I
=23PHL
=23ProDOS
=23Scratch
32322Beeswax
=22Furor
=22Klong
=22MIPS Assembly
=22ML
=22Suneido
32921Argile
=21Gosu
=21Peloton
=21Pure
=21Shen
=21Vlang
=21Wee Basic
33620Chef
=20Dragon
=20Fish
=20Self
34019ChucK
=19MiniZinc
=19Verbexx
34318Fancy
=18Make
=18Z80 Assembly
346170815
=17Beads
=17Dylan
=17Efene
=17Friendly interactive shell
=17GFA Basic
=17MMIX
=17MOO
=17Pony
=17Transact-SQL
=17Whitespace
=17XQuery
=17Xojo
35916Agda
=16Hoon
=16LSL
=16LaTeX
=16Object Pascal
=16Openscad
=16Spin
36615Arc
=15Gema
=15LSE64
=15Lucid
=15N/t/roff
=15SystemVerilog
37214Axiom
=14Dao
=14Ezhil
=14Inform 6
=14Isabelle
=14OOC
=14Pure Data
=14S-BASIC
=14VAX Assembly
=14VHDL
38213Computer/zero Assembly
=13DBL
=13KonsolScript
=13SPAD
=13SmileBASIC
38712AmigaBASIC
=12ArnoldC
=12Brlcad
=12Clay
=12Egel
=12Es
=12Genyris
=12Golo
=12Halon
=12MontiLang
=12Never
=12OASYS Assembler
=12Panda
=12Piet
=12RPG
=12Unlambda
=12Vorpal
40411Arendelle
=11CLIPS
=11Coco
=11Curry
=11Frege
=11Gecho
=11GlovePIE
=11Integer BASIC
=11Onyx
=11SPARK
=11Shale
=11Shiny
=11Snobol
=11TMG
=11TSE SAL
41910App Inventor
=10Asymptote
=10Blz
=10Coq
=10EC
=10Elisa
=10LotusScript
=10Mathprog
=10Niue
=10Wrapl
=10Zoomscript
43094DOS Batch
=9Alore
=9Boo
=9Comal
=9Eero
=9Fortress
=9IWBASIC
=9Janet
=9Lily
=9Luck
=9Monte
=9Morfa
=9MySQL
=9NSIS
=9POV-Ray
=9Picat
=9QBasic
=9Ra
=9SIMPOL
=9UTFool
=9Verilog
45184D
=868000 Assembly
=86800 Assembly
=88051 Assembly
=8AsciiDots
=8B
=8Clio
=8Dylan.NET
=8Egison
=8Fan
=8Glee
=8HQ9+
=8LC3 Assembly
=8LSE
=8Lhogho
=8MBS
=8NESL
=8NGS
=8Nit
=8PILOT
=8PIR
=8Pointless
=8SASL
=8TIScript
=8Transd
=8Visual Prolog
4777AmbientTalk
=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
5026ANTLR
=6BlitzMax
=6C1R
=6Cat
=6Comefrom0x10
=6DUP
=6Datalog
=6Dodo0
=6Fexl
=6Gastona
=6Gri
=6Hope
=6JavaFX Script
=6Lisp
=6MANOOL
=6MoonScript
=6OPL
=6Oxygene
=6PASM
=6PDP-11 Assembly
=6Pixilang
=6Rockstar
=6Tern
=6True BASIC
=6Turing
=6Whenever
=6XTalk
5295Algae
=5Brace
=5Casio BASIC
=5Clipper/XBase++
=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
564480386 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
=4Wisp
=4XSLT 2.0
=4ZED
6233.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
=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
=3XBase
=3XUL
=3ΜC++
=3உயிர்/Uyir
71321C
=2Atari BASIC
=2Bird
=2Cduce
=2DeviousYarn
=2Fennel
=2GLBasic
=2Hack
=2JOVIAL
=2Jack
=2Koka
=2Lean
=2Little Man Computer
=2Luna
=2MACRO-11
=2MINIL
=2Malbolge
=2MathCortex
=2Mosaic
=2MyrtleScript
=2NOWUT
=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
7511Anyways
=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#PhixJuliaGoRakuPerlPythonWrenCKotlinNimJavaREXX
15 puzzle game in 3D1           
16 puzzle game5       
ABC words11 
AVL tree10  
Abbreviations, automatic12
Abelian sandpile model10  
Abelian sandpile model/Identity8    
Active Directory/Search for a user9   
Add a variable to a class instance at runtime9   
Additive primes8    
Air mass6      
Almkvist-Giullera formula for pi9   
Alternade words11 
Arithmetic coding/As a generalized change of radix10  
Arithmetic evaluation/Phix1           
Aspect oriented programming9   
Audio frequency generator5       
Audio overlap loop3         
Base64 decode data11 
Bell numbers12
Bin given limits11 
Bioinformatics/Subsequence7     
Bioinformatics/global alignment6      
Biorhythms9   
Black Box3         
Blackjack strategy2          
Boids5       
Brace expansion using ranges6      
Brazilian numbers12
Break OO privacy10  
Burrows–Wheeler transform12
CLI-based maze-game1           
Calkin-Wilf sequence9   
Canny edge detector6      
Canonicalize CIDR11 
Catmull–Clark subdivision surface6      
Change e letters to i in words8    
Changeable words10  
Chaocipher11 
Checksumcolor7     
Chernick's Carmichael numbers10  
Chess player4        
Circular primes12
Cistercian numerals11 
Combinations with repetitions/Square digit chain7     
Common list elements8    
Common sorted list9   
Compare sorting algorithms' performance8    
Compiler/AST interpreter8    
Compiler/Verifying syntax6      
Compiler/code generator9   
Compiler/syntax analyzer8    
Compiler/virtual machine interpreter8    
Consecutive Primes With Ascending Or Descending Differences6      
Continued fraction/Arithmetic/G(matrix ng, continued fraction n1, continued fraction n2)6      
Coprime triplets6      
Coprimes9   
Count the coins/0-16      
Cousin primes9   
Cubic Special Primes7     
Curve that touches three points6      
Cyclotomic polynomial10  
DELAY.REX1           
Data Encryption Standard11 
Days between dates11 
Deconvolution/2D+9   
Determine if a string has all unique characters12
Determine if a string is collapsible12
Determine if a string is squeezable12
Discrete Fourier transform4        
Display an outline as a nested table7     
Distinct Palindromes Within Decimal Numbers6      
Diversity prediction theorem12
Doubly-linked list/Element removal5       
EKG sequence convergence12
Eban numbers12
Elliptic Curve Digital Signature Algorithm7     
Erdős-primes8    
Esthetic numbers10  
Execute CopyPasta Language7     
Exponentiation with infix operators in (or operating on) the base9   
External sort7     
Extra primes11 
Faces from a mesh8    
Factorial base numbers indexing permutations of a collection8    
Fairshare between two and more12
Fermat numbers12
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 digits12
First power of 2 that has leading decimal digits of 1212
Fixed length records8    
Four is the number of letters in the ...12
French Republican calendar8    
Frobenius numbers8    
Gapful numbers12
Generalised floating point multiplication3         
Generate random chess position12
Geohash7     
Geometric algebra8    
Getting the number of decimals11 
Greed8    
Hexapawn3         
Hourglass puzzle8    
I'm a software engineer, get me out of here5       
IRC gateway1           
Imaginary base numbers11 
Increasing gaps between consecutive Niven numbers11 
Intersecting number wheels12
Isqrt (integer square root) of X12
Jacobi symbol12
Jaro-Winkler distance7     
Joystick position5       
Kolakoski sequence11 
Kronecker product based fractals12
Lah numbers12
Largest number divisible by its digits12
Latin Squares in reduced form10  
Latin Squares in reduced form/Randomizing using Jacobson and Matthews’ Technique4        
Law of cosines - triples12
Length of an arc between two angles11 
Line circle intersection10  
Logistic curve fitting in epidemiology10  
Long literals, with continuations10  
Long year11 
Longest common suffix11 
Longest palindromic substrings8    
Loop Structures1           
Loops/With multiple ranges12
Lucky and even lucky numbers12
Magic squares of doubly even order12
Magic squares of singly even order11 
Magnanimous numbers9   
Mastermind9   
Mayan calendar6      
Mayan numerals11 
Mayan numerals\$MAYAN.REX1           
Merge and aggregate datasets9   
Mersenne primes11 
Mertens function11 
Metallic ratios11 
Mian-Chowla sequence12
Mind boggling card trick11 
Minimal steps down to 19   
Minimum positive multiple in base 10 using only 0 and 110  
Minkowski question-mark function9   
Modified random distribution9   
Monads/Writer monad9   
Multidimensional Newton-Raphson method6      
Möbius function10  
N-body problem10  
N-smooth numbers12
Neighbour primes7     
Next highest int from digits12
Next special primes9   
Nice primes9   
Nimber arithmetic11 
Non-transitive dice7     
Numbers divisible by their individual digits, but not by the product of their digits.8    
Numbers which binary and ternary digit sum are prime8    
Numbers with equal rises and falls9   
Numbers with prime digits whose sum is 1310  
Numerical and alphabetical suffixes8    
Numerical integration/Adaptive Simpson's method11 
OLE automation2          
Odd squarefree semiprimes6      
Odd words8    
OpenGL/Utah Teapot5       
Orbital elements11 
Order by pair comparisons8    
P-Adic numbers, basic6      
P-Adic square roots4        
P-value correction11 
Padovan n-step number sequences10  
Padovan sequence10  
Palindrome dates11 
Palindromic gapful numbers11 
Palindromic primes8    
Pancake numbers11 
Parse EBNF4        
Partition function P11 
Peaceful chess queen armies11 
Pell's equation12
Permutations with some identical elements7     
Pierpont primes12
Piprimes7     
Pisano period9   
Playfair cipher11 
Powerful numbers7     
Practical numbers7     
Price list behind API6      
Primality by Wilson's theorem11 
Prime triplets7     
Prime words7     
Primes which sum of digits is 2510  
Primes with digits in nondecreasing order7     
Print itself8    
Process SMIL directives in XML data4        
Product of divisors10  
Pseudo-random numbers/Combined recursive generator MRG32k3a11 
Pseudo-random numbers/PCG3212
Pseudo-random numbers/Splitmix649   
Pseudo-random numbers/Xorshift star12
Pseudorandom number generator image7     
Quadrat Special Primes7     
Quoting constructs6      
Ramanujan's constant10  
Random Latin squares12
Random sentence from book6      
Range modifications7     
Rare numbers9   
Raster bars4        
Recaman's sequence12
Recursive descent parser generator5       
Reflection/Get source9   
Reflection/List methods9   
Reflection/List properties10  
Remote agent/Agent interface3         
Remote agent/Agent logic4        
Remote agent/Simulation4        
Remove vowels from a string11 
Resistance calculator8    
Resistance network calculator7     
Robots6      
Rosetta Code/List authors of task descriptions3         
Rosetta Code/Run examples2          
Rosetta Code/Tasks without examples6      
Rule301           
SHA-256 Merkle tree10  
SOAP8    
Safe mode6      
Safe primes and unsafe primes12
Self numbers12
Self-hosting compiler6      
Semaphore1           
Sequence: nth number with exactly n divisors11 
Sequence: smallest number greater than previous term with exactly n divisors12
Sequence: smallest number with exactly n divisors12
Sexy primes12
Shift list elements to left by 310  
Show the (decimal) value of a number of 1s appended with a 3, then squared7     
Sierpinski arrowhead curve8    
Sierpinski curve6      
Sierpinski square curve6      
Sleeping Beauty problem5       
Smallest enclosing circle problem6      
Smallest numbers6      
Smallest power of 6 whose decimal expansion contains n8    
Smallest square that begins with n7     
Smarandache prime-digital sequence11 
Snake8    
Solve a Rubik's Cube5       
Solving coin problems4        
Sort an outline at every level7     
Sorting algorithms/Cocktail sort with shifting bounds12
Special Divisors6      
Special factorials8    
Spelling of ordinal numbers12
Spoof game9   
Square Form Factorization8    
Square root by hand9   
Stirling numbers of the first kind12
Stirling numbers of the second kind12
Strange numbers10  
Strange plus numbers11 
Strange unique prime triplets9   
Strassen's algorithm5       
Strong and weak primes12
Substring primes6      
Successive prime differences12
Suffixation of decimal numbers9   
Sum data type10  
Sum of divisors11 
Sum of the digits of n is substring of n9   
Summarize primes8    
Super-d numbers12
Tamagotchi emulator3         
Tau function11 
Tau number11 
Teacup rim text11 
Terminal control/Restricted width positional input/No wrapping5       
Terminal control/Restricted width positional input/With wrapping5       
Tetris6      
Text completion8    
The Name Game12
Three word location7     
Tree datastructures8    
Tree from nesting levels8    
Triplet of three numbers3         
Twin primes10  
Two bullet roulette10  
Two identical strings8    
UPC12
URL shortener4        
Ukkonen’s suffix tree construction3         
Ulam numbers10  
Unicode polynomial equation4        
Unique characters6      
Unique characters in each string7     
Untouchable numbers8    
Using a speech engine to highlight words5       
Using the Meetup.com API3         
Video display modes9   
Vidir2          
War card game8    
Waveform analysis/Doh ray me5       
Waveform analysis/Top and tail3         
Weather routing4        
WiktionaryDumps to words4        
Word wheel10  
Words containing "the" substring9   
Words from neighbour ones9   
XML validation8    
XXXX redacted8