岡本@日本女子大学です。 なぜ、レトロなプログラミングについて書いたのか、 補足説明しておきたいと思います。 プログラミングに関心のある、プログラミングができる人は 汎用言語によるプログラミングを経験しておいた方がよいと 思うからです。すべての人がプログラミングを経験するべきだとは 思いませんが、プログラミングと相性が悪いということでなければ 汎用プログラミング言語もやっておいた方がよいと思います。 理由は、個人的な経験によるものです。 私が学生、助手として後輩のデータ分析に関わっていたときは 時間がないということで、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の具体的な使用法は、インターネットや書籍情報が 豊富にありますので、それらを参考にすることができます 横浜市在住 岡本安晴
ここは心理学研究の基礎メーリングリストに投稿された過去の記事を掲載しているページです。