[fpr 3785] 追伸:プログラミング言語のこと

Yasuharu Okamoto


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

 C++サンプルプログラム、簡単なものから実用的なものまで
ウェブサイト
http://y-okamoto-psy1949.la.coocan.jp/VCpp/
に用意しています。
 主に心理学に関係したものですが、統計、データ分析、
心理学実験など、いろいろありますので、
御関心のある方はどうぞ。
 プログラムは、.NETを利用しています。.NETを利用する
言語としてはC#などがありますが、C++も.NETを利用できます。
C++で.NETを使う説明は、拙著
「大学生のための心理学VC++プログラミング入門」勁草書房
http://y-okamoto-psy1949.la.coocan.jp/booksetc/introvcpp/
で行っています。
 MCMCによるベイズ統計分析の簡単なサンプルプログラムも
http://y-okamoto-psy1949.la.coocan.jp/bayesian/
に用意しています。ここでは、パラメータを1つずつ更新する
方法も説明していますが、簡単で使いやすい方法だと思います。
詳しい説明は、拙著
「心理学データ分析と測定」勁草書房、
http://y-okamoto-psy1949.la.coocan.jp/booksetc/pm2010/
の付録C(pp. 227-232)で扱っています。

 サンプルプログラムは、Visual C++ 2015 以前のもので
開発したものが多いですが、Visual C++ 2015でも開くことが
できます。開くときにVisual C++ 2015用にアップデートされます。
それでもエラーが残るときは、Visual Studio 2015での使い方を
説明したウェブサイト
http://y-okamoto-psy1949.la.coocan.jp/booksetc/introvcpp/On_vs2015/
も用意していますので、参考にして下さい。
 直接、私にお問い合わせ頂いても結構です。

横浜市在住
岡本安晴

-----Original Message-----
From: Yasuharu Okamoto [mailto:okamotoy (at) fc.jwu.ac.jp]
Sent: Friday, July 29, 2016 10:57 AM
To: fpr ML <fpr (at) psy.chubu.ac.jp>
Subject: [fpr 3784] プログラミング言語のこと


 岡本安晴@日本女子大学心理学科

これからプログラミング言語のことも勉強してみたい
という人にとって、特に昨今のように多くの言語が
フリーで利用可能であると選択に迷うと思います。
心理学の場合も、領域というか研究者集団のコミュニティに
よって主要な言語(ソフト)があるので、それに馴染んでおくことが
現実的と思いますが、ゼロからコードを書くという経験も
若い人には有益かと思います。そのような言語の1つとして
C++があげられますが、最近のVisual Studioにおける
C++の扱いをみていると、C++のMicrosoft社における扱いが
軽くなってきたのかと思っていました。しかし、
そうではないことが、Microsoft社のブログの記事(日付は2015/07/24となっていま
す)
https://blogs.msdn.microsoft.com/vcblog/2015/07/24/setup-changes-in-visual-s
tudio-2015-affecting-c-developers/
を見てわかりました。依然としてC++は重要な言語であるようです。
ブログからの抜粋を以下に書いておきます。( )内は、私のコメントです。

The most common question is why is only C++ being made optional.
(このため、C++の扱いが軽くなってきたような印象を
もってしまう可能性があります。しかし、現実は
以下の文章に示されるように逆です。)
 Our telemetry and research tells us that C++ development usage in VS and
the industry is accelerating, not shrinking. We continue to invest heavily
in C++.
(プログラムのコードをゼロから書くことに興味のある人は、
C++をやっておいてもよいと思われます。)

横浜市在住
岡本安晴






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

\e$B$3$3$O\e(B\e$B?4M}3X8&5f$N4pAC%a!<%j%s%0%j%9%H\e(B\e$B$KEj9F$5$l$?2a5n$N5-;v$r7G:\\$7$F$$$k%Z!<%8$G$9!#\e(B

\n", "\n"]