[seqfan] Re: Survey of the programming languages in the OEIS

Bob Lyons boblyonsnj at gmail.com
Fri May 5 02:09:01 CEST 2023


GRAPE (GRAphics Programming Environment):
https://en.wikipedia.org/wiki/GRAPE

No connection to Wine (Wine is Not an Emulator):
https://en.wikipedia.org/wiki/Wine_(software)  😃


On Thu, May 4, 2023 at 7:30 PM Alex Meiburg <timeroot.alex at gmail.com> wrote:

> I was curious and had to look it up:
> http://xamanek.izt.uam.mx/yags/doc/chap1.html
>
> I managed to correctly guess that YAGS would stand for "Yet Another Graph
> System"
> without having heard of it, so I feel moderate pride there. :)
>
> Interestingly, that pages mentions some other software called GRAPE, to
> which I can
> find no further reference. I wonder what it may be.
>
> -- Alexander Meiburg
>
>
> On Thu, May 4, 2023 at 3:55 PM Fred Lunnon <fred.lunnon at gmail.com> wrote:
>
> >   Fascinating reading!
> > I never heard of (at least) half of these lingos, after 60 years in
> > programming ...
> >
> >   A surprise to me was to find Magma (which I have used extensively)
> coming
> > in at #4 .  It is heartening to find so many projects by authors who have
> > made
> > the effort to overcome the steepish learning curve presented by its
> strong
> > typing.  It is the only CAS I have encountered in which any program, once
> > persuaded to compile, can reasonably be expected immediately to run both
> > successfully and more quickly and compactly than competiing
> implementations
> > --- or should one occasionally fail to do so, to generate a prompt and
> > constructive
> > response from a highly competent support team.
> >
> >   "gap with yags" sounds like something from the menu outside a
> drive-thru'
> > take-away in the middle of a Congo rainforest, as a side-dish for "yowl
> > baked in gung".
> >
> > WFL
> >
> >
> > On Thu, May 4, 2023 at 9:54 PM Bob Lyons <boblyonsnj at gmail.com> wrote:
> >
> > > 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
> > >
> > > --
> > > Seqfan Mailing list - http://list.seqfan.eu/
> > >
> >
> > --
> > Seqfan Mailing list - http://list.seqfan.eu/
> >
>
> --
> Seqfan Mailing list - http://list.seqfan.eu/
>


-- 
Bob


More information about the SeqFan mailing list