[seqfan] Survey of the programming languages in the OEIS

Bob Lyons boblyonsnj at gmail.com
Thu May 4 16:32:26 CEST 2023


Hello Sequence Fans,

I wrote a shell script that scanned the OEIS entries in my local oeisdata
git repo, in order to find the number of programs for each programming
language in the OEIS.

The following are counts (ordered from largest to smallest) with the names
of the languages in lower case. The count for PARI (i.e., 123512) means
that the script found 123512 occurrences of "(PARI)" in all the PROG
sections of all the entries. The count for Maple (i.e., 57156) means that
the script found 57156 OEIS entries with the MAPLE section. The script
ignores links to programs. Note that the names of the languages are not
always consistent (e.g., (Sage) vs. (SageMath), (Python) vs. (Python3) vs.
(Python 3) vs. (Python 2), (go) vs. (golang), etc.).

   - 186261 mathematica
   - 123512 pari
   - 57156 maple
   - 34322 magma
   - 14616 python
   - 10777 sage
   - 8189 haskell
   - 4505 gap
   - 2714 maxima
   - 2203 scheme
   - 1750 sagemath
   - 489 perl
   - 481 c
   - 414 ruby
   - 397 c++
   - 321 matlab
   - 249 scala
   - 230 r
   - 227 julia
   - 144 java
   - 127 mupad
   - 108 javascript
   - 108 aribas
   - 74 ubasic
   - 72 c#
   - 68 python 3
   - 66 small basic
   - 63 excel
   - 54 other
   - 50 smalltalk
   - 39 j
   - 37 pfgw
   - 30 python3
   - 27 derive
   - 25 basic
   - 23 true basic
   - 20 fortran
   - 19 mit scheme
   - 18 rexx
   - 17 gwbasic
   - 14 pascal
   - 13 sidef
   - 13 php
   - 11 vba
   - 11 sh
   - 10 macsyma
   - 10 lie
   - 9 singular
   - 9 prime95
   - 9 plt scheme
   - 8 minizinc
   - 7 rust
   - 7 python 2
   - 7 nauty
   - 7 kotlin
   - 7 go
   - 7 cweb
   - 7 common lisp
   - 7 axiom
   - 5 visual basic
   - 5 octave
   - 5 gnu bc
   - 5 bc
   - 4 vb
   - 4 shell
   - 4 racket
   - 4 pfgw script
   - 4 lisp
   - 4 jbasic
   - 4 awk
   - 3 wxmaxima
   - 3 tcl
   - 3 scilab
   - 3 prolog
   - 3 pfgw scriptify
   - 3 pari
   - 3 nars2000
   - 3 js
   - 3 gap 4r2
   - 3 empirical
   - 3 clojure
   - 2 yags
   - 2 swift 5
   - 2 sage math
   - 2 quick basic
   - 2 qbasic
   - 2 python and c
   - 2 perl 5
   - 2 ocaml
   - 2 j language
   - 2 golang
   - 2 gap4
   - 2 erlang
   - 2 delphi
   - 2 decimal basic
   - 2 c99
   - 2 as3
   - 1 zsh
   - 1 xpcalc
   - 1 xicalc
   - 1 winpfgw
   - 1 vba for excel
   - 1 v
   - 1 ucb logo
   - 1 topcom
   - 1 sage and python
   - 1 s
   - 1 rex
   - 1 pseudocode
   - 1 processing
   - 1 polyml
   - 1 plt drscheme
   - 1 plantri
   - 1 parallel c++
   - 1 par
   - 1 outline
   - 1 objc
   - 1 newlisp
   - 1 nagma
   - 1 mzscheme
   - 1 mumps
   - 1 mathcad
   - 1 magmma
   - 1 mace4
   - 1 macaulay2
   - 1 lua
   - 1 lpsolveide
   - 1 literate haskell
   - 1 libertybasic
   - 1 liberty basic
   - 1 jai
   - 1 j continued
   - 1 haskel
   - 1 gnumeric
   - 1 geogebra
   - 1 gbnums
   - 1 gauss
   - 1 gap with yags
   - 1 gap 4
   - 1 fortran 77
   - 1 forth
   - 1 emacs lisp
   - 1 derive 6
   - 1 cocoa 5
   - 1 clisp
   - 1 chipmunk basic
   - 1 cgsuite
   - 1 case
   - 1 calc
   - 1 c++ 11
   - 1 c program
   - 1 blitz3d code
   - 1 blitz3d
   - 1 bash + nauty
   - 1 bash
   - 1 ari
   - 1 apl
   - 1 ans forth
   - 1 alpertron

Bob


More information about the SeqFan mailing list