2008/04/02(水) [n年前の日記]
#2 [neta] プログラミング言語のもうちょっと上の階層を作れないかな
巷のblogに書かれたプログラムソース ―― C言語のポインタが云々かんぬんとか ―― を目にしてなんとなく妄想。今現在プログラマーが書いてるプログラムソースってやつを、コンピュータに書かせるわけにはいかんのかな、みたいな。もっと上のほうの階層で「こういう方向で〜」と指示を出すと、コンピュータがそれに従って…とか。なんかこう、もっと根本的なレベルで楽をしたいというか、プログラムを書くというそのへんまでコンピュータという奴隷ににやらせてしまいたいというか。
まあ、コンピュータがプログラムを書くプログラム、を書くプログラマー、というのが絶対に必要になるのでアレなのかもしれないけど。
CとかJavaとかPerlとかRubyとかPythonとかLispとかPHPとかそういうのを気にせずに処理が書ける、みたいな何かはできないかな。GUIでパーツを並べてくと処理完成、みたいな。各パーツの中身は、コンピュータが、「これは何度も通るところだからCで書いて速度稼がないといかんやろ」「これはPerlでやってもええんやないか。テキスト処理だし」とか判断して勝手に言語選んで書いちゃう、みたいな。
寝言を書いてる気がする。>自分。「どこでもドアがあればいいのに」てなレベルの話なんだろうな。未来では実現してるのかもしれないけど、現代においては寝言レベル。たぶん。…未来のプログラマーから見ると、「美しいソースの書き方とは」みたいな現代のアレコレは、「何やってんだコイツラ。さっさと自動化すればいいのに」という感じに見えるのではないかと妄想。
というか各言語はコンピュータと人間の橋渡しみたいなもんだろうから、コンピュータがプログラミング言語を選ぶってのも変な話か。最初から機械語で書けよ。>コンピュータ。いや待てよ。コンピュータがわざわざプログラミング言語を選ぶ、というところに何かコロンブスの卵が。なんちてぽっくん。
まあ、コンピュータがプログラムを書くプログラム、を書くプログラマー、というのが絶対に必要になるのでアレなのかもしれないけど。
CとかJavaとかPerlとかRubyとかPythonとかLispとかPHPとかそういうのを気にせずに処理が書ける、みたいな何かはできないかな。GUIでパーツを並べてくと処理完成、みたいな。各パーツの中身は、コンピュータが、「これは何度も通るところだからCで書いて速度稼がないといかんやろ」「これはPerlでやってもええんやないか。テキスト処理だし」とか判断して勝手に言語選んで書いちゃう、みたいな。
寝言を書いてる気がする。>自分。「どこでもドアがあればいいのに」てなレベルの話なんだろうな。未来では実現してるのかもしれないけど、現代においては寝言レベル。たぶん。…未来のプログラマーから見ると、「美しいソースの書き方とは」みたいな現代のアレコレは、「何やってんだコイツラ。さっさと自動化すればいいのに」という感じに見えるのではないかと妄想。
というか各言語はコンピュータと人間の橋渡しみたいなもんだろうから、コンピュータがプログラミング言語を選ぶってのも変な話か。最初から機械語で書けよ。>コンピュータ。いや待てよ。コンピュータがわざわざプログラミング言語を選ぶ、というところに何かコロンブスの卵が。なんちてぽっくん。
[ ツッコむ ]
以上です。