[fpr 3674] 追伸:この夏をレトロなプログラミングで過ごす

岡本安晴


 岡本@日本女子大学です。

なぜ、レトロなプログラミングについて書いたのか、
補足説明しておきたいと思います。

プログラミングに関心のある、プログラミングができる人は
汎用言語によるプログラミングを経験しておいた方がよいと
思うからです。すべての人がプログラミングを経験するべきだとは
思いませんが、プログラミングと相性が悪いということでなければ
汎用プログラミング言語もやっておいた方がよいと思います。
理由は、個人的な経験によるものです。
私が学生、助手として後輩のデータ分析に関わっていたときは
時間がないということで、SPSSなどのアプリケーションを
利用していました。当時、40年ほど昔ですが、歩いて数分の
ところに大型計算機センターがあり、SPSSが使えたからです。
また、ソフトを作成しなければならないときも、大型計算機センターの
ライブラリ(FORTRANの強力なのがありました)を組み合わせて作成
していました。INDSCALというMDSは、ほぼライブラリの関数の
組み合わせで作成できました。このような、受け身的なユーザーで
あれば(普通のデータ分析はそうですが)、このアプリケーションや
ライブラリの利用で間に合います。RやPythonによるデータ分析も
そうでしょう。しかし、研究者としてやっていると、既製品の利用では
うまくいかなくなることがあります。わたしは、SPSSや
大型計算機センターのライブラリーを利用していて、その限界を
経験しました。そして、母校から離れたところに勤務先を移った時に
汎用言語で0からプログラミングすることを始めました。使用言語は
PASCALでした。マイコンから大型計算機までPASCALで利用できたからです。
準備が大変でしたが、しかし、汎用言語で0から準備するという体制が
整ったとき、得たものは大きかったのです。数年前、PASCALから
C++に変更しましたので、現在は、C++でやっています。

Pythonによるレトロなプログラミングを勧めたのは、
インストールが簡単で、レトロスタイルのプログラミングは
簡単だからです。汎用言語によるプログラミングの体験には
十分だと思うからです。しかし、できれば、C++の方がよいと
思います。プログラミングの自由度が高いからです。
Visual C++の無償版は
http://www.visualstudio.com/downloads/download-visual-studio-vs
からダウンロードできますし、使用法の簡単な説明は拙著
「大学生のための心理学VC++プログラミング入門」勁草書房
の、pp. 1-15 に用意しました。VC++2008で説明していますが、
VC++2013でも使えます。

横浜在住
岡本安晴

-----Original Message-----
From: Yasuharu Okamoto [mailto:okamotoy (at) fc.jwu.ac.jp]
Sent: Wednesday, August 06, 2014 2:27 PM
To: fpr ML
Subject: [fpr 3673] この夏をレトロなプログラミングで過ごす


 岡本@日本女子大学です。

マイコンピュータの時代、40年ほど昔?、
BASICという言語でプログラミングが行われていました。
Pythonは新しい世代の言語ですが、レトロなBASICの感覚でも
プログラミングを楽しむことができます。Windows 8.1で
レトロなBASIC風プログラミングを試してみました。
Pythonは
https://www.python.org/downloads/
で、
Download Python 3.4.1
を選びました。遊びで使うので、最新版を選びました。
Windowsのインストールファイル
Python-3.4.1.msi
がダウンロードされるので、ダウンロード後、右ボタンクリックなどで
実行してインストールします。
インストール後、Windows 8.1のアプリ名前順の画面で
Python (command line)
を右ボタンクリックします。表示されるメニュから
「タスクバーにピン留めする」
を選ぶと、デスクトップの画面で下のタスクバーにPythonのアイコンが
表示されます。このアイコンを選んでクリックすれば、
コンソール画面が表示され、レトロなBASIC風プログラミングを
楽しむことができます。

Pythonの具体的な使用法は、インターネットや書籍情報が
豊富にありますので、それらを参考にすることができます

横浜市在住
岡本安晴





スレッド表示 著者別表示 日付順表示 トップページ

ここは心理学研究の基礎メーリングリストに投稿された過去の記事を掲載しているページです。