解答を作成するのに使用したソフトウエア
created on 2008-02-23.
revised on 20100801, 20110825, 20110923, 20110930, 20131005, 20150815
2021-02-07 update AWK, add JavaScript and Julia, change html version, change charset.
2025-02-01 add RCS.
AWKは、「UNIX上で開発されたフィールド指向のテキスト処理スクリプト言語」 1)である。
awkの開発者の一人であるBrian Kernighanのホームページ
http://www.cs.princeton.edu/~bwk/btl.mirror/
のページにある
リンク「Windows executable」
をクリックすると、
http://www.cs.princeton.edu/~bwk/tbl.morror/awk95.exe
が手に入る。
(2021-02-07現在、ホームページはあるが、リンク「Windows executable」は無い。)
Gaucheは、Schmeの処理系である。Schmeは、LISPの方言の一つである。
公式サイトは、 http://practical-scheme.net/gauche/index-j.html である。
gfortranは、Fortran 95コンパイラである。
公式サイトは、 http://gcc.gnu.org/fortran/ である。
gnuplotは、グラフを作るソフトである。
公式サイトは、 http://gnuplot.info/ である。
「JavaScript は Web のためのプログラミング言語です。現在公開されているWeb サイトのほぼすべてでJavaScriptが使われています。」3)
"Juliaの特徴を一言で表すと「コードが簡潔で高水準な記述ができる」ことと、 「プログラムの実行速度が速い」ことを両立している点にある。もう少し大袈裟な 言い方をすれば、「Python のように書けて、C のように動く」のである。"4)
公式サイトは、 https://julialang.org/ である。
Maximaは、数式処理ソフトである。
公式サイトは、
http://maxima.sourceforge.net/ である。
OpenOffice.orgは、表計算を含むオフィスソフトである。
公式サイトは、
http://www.openoffice.org/
である。
公式サイトは、http://www.python.org/ である。
解答には、Python 3 を使用した。
バージョン管理システムは、RCSを使用している。
公式サイトは、https://www.gnu.org/software/rcs/ である。
出典
1)
http://ja.wikipedia.org/wiki/Gawk
2)
http://ja.wikipedia.org/wiki/Javascript
3)
David Flanagan, 村上列(訳)、JavaScript第6版、オライリージャパン、2012、p.1.
4)
進藤裕之、佐藤建太、1から始めるJuliaプログラミング、コロナ社、2020、p.1.