ChatGPTで遊んでみる

最近話題になっているChatGPTを使って遊んでみた。




モンテカルロ法のプログラムを生成


試しにモンテカルロで円周率を求めるプログラムを有名なプログラミング言語から マイナーな言語で書いてくれるかChatGPTをいじめてみた。

C++

試しに、C++でモンテカルロ法のプログラムを依頼してみると、 図1、2のようになった。 確かにぱっと見る限り問題なくプログラムは生成できている。
チャットに書く文にはもっと詳しく条件を追加したりもできるらしい。

chatgpt_cpp_mt1
図1 ChatGPTの画面(C++)
chatgpt_cpp_mt2
図2 ChatGPTの画面(C++)続き

Julia

Juliaでも書いてくれるか試してみた。またついでに乱数の生成方法も指定してみた。

chatgpt_julia_mt1
図3 ChatGPTの画面(Julia)
chatgpt_julia_mt2
図4 ChatGPTの画面(Julia)続き

Go言語

Goでも書いてくれるか試してみた。

chatgpt_go_mt1
図5 ChatGPTの画面(Go)
chatgpt_go_mt2
図6 ChatGPTの画面(Go)続き

Haskell

Haskellでも書いてくれるか試してみた。
これについてはかなりマイナーなので興味本位だったが無事書いてくれたので、少し驚いた。

chatgpt_haskell_mt1
図7 ChatGPTの画面(Haskell)
chatgpt_haskell_mt2
図8 ChatGPTの画面(Haskell)続き