tenjuu99(天重誠二)'s avatar
tenjuu99(天重誠二)

@tenjuu99@hollo.tenjuu.net

プログラミングってコンピュータネイティブな言語から高次化して人間が理解可能な形に発展してきた経緯があり、人によってはGUIによるグラフィカル操作もプログラミングの一形態だと言う。それが、生成AIの登場からコンピュータが自然言語を解釈するようになり、自然言語からプログラムの生成も行えるようになってきたけど、今後のプログラミングはどうなるんだろうとか考えていた。現状のプログラムより高次な言語がでてくるに違いないんだけど、自然言語そのものではないとおもう。

tenjuu99(天重誠二)'s avatar
tenjuu99(天重誠二)

@tenjuu99@hollo.tenjuu.net · Reply to tenjuu99(天重誠二)'s post

自分の適当な予想だと、ドメインスペシフィックな言語が発達し、そのDSLを介してコンピュータと会話するのではないか。DSLの必要性が訴えられて30年くらい経つし、それは実際に試されてきたけど、プログラミング言語固有だったりフレームワーク固有だったり、非本質的な諸要素に振り回されてきた。DSLの設計サポートが生成AIとともにおこなわれ、それを利用してプログラムが記述される、みたいな形になるんじゃないか。いやまあ適当言っているけど。 自然言語じゃだめなのは生成したプログラムに責任が取れないため。仕様記述は確実に必要。