[fpr 3552] 簡単なプログラミング学習のこと

岡本安晴


 岡本@日本女子大学心理学科です。

 研究者としてC++などの汎用言語でのプログラミングは
研究の自由さを高めるうえで重要だと思っています。

 Windowsでのプログラミング環境としてVisual Studioは
便利なものですし、C++/CLRはWindowsでのドットネットが
使えて、GUIとイベントハンドラーの準備などの煩雑な
コーディングに煩わされることなくプログラミングに
集中できますが、プログラミングの勉強をこれから
始めようとする人には、プログラムのソースファイル以外の
ソリューションとかプロジェクトとかに関わるファイルが
沢山あったりして戸惑われる人もいるようです。
 昔のように、ソースファイルを準備して、ビルド(コンパイル・リンク)
・実行という簡単で明快なプログラミング学習の環境を求めると
Linuxが考えられます。しかし、Linux用のパソコンを確保したり、
あるいはWindowsとのデュアルブートのためにパーティションの
切り直しをしたりと、敷居が高かったと思います。
 Windows内のハードディスにLinux用の領域を確保して、
デュアルブートのように使えるLinuxを試してみました。
立ち上げたLinux(Ubuntu)からWindowsのファイルにアクセス
できるなど、Windowsとの共存も便利なようです。
 Windowsのハードディスクの空きが25GBぐらいあれば
インストールできます。インストール後は、パソコンの起動時に
ubuntu(インストールしたLinuxのこと)かWindowsかの
選択画面になりますので、ubuntuを選ぶとLinux、Windowsを
選ぶとWindowsが起動します。Linuxが不要になれば、Windowsの
アプリケーションと同じ手続きでアンインストールできます。
 インストールは、ウェブサイト
http://www.ubuntu.com/download/desktop/windows-installer
からダウンロード・インストールできます。このときは、
64ビットのLinux(ubuntu)がインストールされるようです。
32ビットのWindowsを使っているときは、32ビットの
Linuxをインストールする必要があるようです。32ビットの
Linux(ubuntu)をインストールするときは、上記ウェブサイト
http://www.ubuntu.com/download/desktop/windows-installer
からのダウンロードの時に、ダウンロードに続いて自動的に実行を
するのではなく、いったんダウンロードしてハードディスク上に
置きます。ダウンロードしたファイルの名前は
wubi.exe
ですので、これをコマンドプロンプト(端末ソフト;画面左下の
スタート画面をクリックして表示されるメニュから、アクセサリの
ところを見ると見つかります)を起動して、コマンドで「--32bit」を
パラメータとして付けて実行します。ダウンロードしたwubi.exeの場所は、
ファイル名を右ボタンクリックして表示されるメニューからプロパティを
選ぶと、どこにダウンロードされているかがわかります。例えば、
「C:\somewhere」というフォルダーにあれば、コマンドプロンプトで
C:\somewhere\wubi.exe  --32bit
と入力すると、wubi.exeの実行で32ビットのubuntuのダウンロードが
始まります。ubuntuのインストールの時に必要なハードディスクの
容量の設定がありますが、18GBでも十分です。インストールの
詳しい説明は、
http://www.ubuntu.com/download/help/install-ubuntu-with-windows
にあります。

 LinuxでのC++の使い方は、
岡本安晴「大学生のための心理学VC++プログラミング入門」、勁草書房(pp.
301-303)
http://y-okamoto-psy1949.la.coocan.jp/booksetc/introvcpp/
で簡単に説明しています。
 C++の入門用サンプルプログラムは
http://y-okamoto-psy1949.la.coocan.jp/booksetc/introvcpp/VCppWin32/
に用意しています。

 標準のC++に慣れたら、Windowsパソコンの場合、Visual C++/CLRによる
ドットネットプログラミングが便利ですが、ドットネットプログラミングの
入門的かつ実用的説明も上記拙著で行っています。サンプルプログラムは
http://y-okamoto-psy1949.la.coocan.jp/VCpp/
に用意しています。

横浜市在住 岡本安晴




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

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