[seqfan] Re: Survey of the programming languages in the OEIS
Brendan McKay
Brendan.McKay at anu.edu.au
Fri May 5 23:20:47 CEST 2023
I didn't look at the example, but it is more likely that this is
the GRAPE package that Leonard Soicher wrote for GAP, see
https://www.gap-system.org/Packages/grape.html
Brendan.
On 5/5/2023 3:09 am, Bob Lyons wrote:
> 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_ 😃
>
>
> 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/
>>
More information about the SeqFan
mailing list