質問: カジノのバカラで、すでに使用された (すでに見えてしまった) カードを記憶し、まだ未使用の山の中にどのようなカードがどれほど残されているかを利用してベッティングパターンを変えることにより攻略するカウンティングのシミュレーションを行うのに適したプログラミング言語は何でしょうか? 当方、プログラミングは完全な素人です。 上記を実現するのに適した方法もご教授いただければ幸いです。 (例えば、独学とかネットスクールで学ぶとか、外注するとか(安価なサイトの紹介もお願い致します。))
回答: > > シミュレーションを行うのに適したプログラミング言語は何でしょうか? > > > 「Excel」と「VBA」が一番お勧めです。 なぜかというと、表計算のGUIを持っているので、そこを書かなくて済みます。 GUI構築は初心者に難しいですが、といってCUIでの利用も初心者に易しくない。 また、ビジネスに使われているため、書籍も多いので学習しやすいです。 その書籍が初心者に親切なものが多いのも、これまた学習しやすいです。 ですので、相対的に独学しやすいです。(それでも最初は大変だと思いますが) ギャンブルに限らず株式投資などでも、プログラマでない個人投資家が、 金融的なシミュレーションのプログラムを書くときに、VBAはよく使われています。 なおほかにも、「Java」「JavaScript」「Python」などが挙げられます。 ただ、これらは本格的なプログラミング言語になるので、学習コストが大きいです。 「アプリやサービスを他者に公開して収益を上げたい」場合には向くでしょう。