目次(contents)

解答を作成するのに使用したソフトウエア

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

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

Gaucheは、Schmeの処理系である。Schmeは、LISPの方言の一つである。

公式サイトは、 http://practical-scheme.net/gauche/index-j.html である。

gfortran

gfortranは、Fortran 95コンパイラである。

公式サイトは、 http://gcc.gnu.org/fortran/ である。

gnuplot

gnuplotは、グラフを作るソフトである。

公式サイトは、 http://gnuplot.info/ である。

JavaScript

「JavaScript は Web のためのプログラミング言語です。現在公開されているWeb サイトのほぼすべてでJavaScriptが使われています。」3)

Julia

"Juliaの特徴を一言で表すと「コードが簡潔で高水準な記述ができる」ことと、 「プログラムの実行速度が速い」ことを両立している点にある。もう少し大袈裟な 言い方をすれば、「Python のように書けて、C のように動く」のである。"4)

公式サイトは、 https://julialang.org/ である。

Maxima

Maximaは、数式処理ソフトである。

公式サイトは、 http://maxima.sourceforge.net/ である。

OpenOffice.org

OpenOffice.orgは、表計算を含むオフィスソフトである。
公式サイトは、 http://www.openoffice.org/ である。

Python

公式サイトは、http://www.python.org/ である。

解答には、Python 3 を使用した。

RCS

バージョン管理システムは、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.