Ognacの雑感

木漏れ日々

目次

Blog 利用状況

書庫

ギャラリ

言語の定義も変わり時?

ネタ元: http://blogs.wankuma.com/aqua/archive/2007/11/19/109167.aspx
        http://blogs.wankuma.com/mnow/archive/0001/01/01/109215.aspx
言語に関するエントリーがありますが、言語の定義も変わる時期かな...と感じてます。
ロジックが書ける(Loop,分岐など必要要素)のが条件とされていたようですが、
 えムナウ さんが仰られているように, storyBoardやEventTrigger/ Actionなどの記述が XAMLで可能になっていることを考えれば、
マークアップ記述も言語の範疇に含めていいのではと思うのです。WPFはXAMLを前提としていいと思えてます。
ロジックの組み立てをしないと、XAMLでアプリ構築は厳しいでしょう。言語部でロジックを書くよりXAMLで記述するほうが見通しもいいようです。
 開発ソースが大きく変わろうとしているのを感じます。 一方で動的言語も活発化していて、 Text値による動的Binding的な動作で展開していきます。
VBのOption strict on/off 問題がなんか小さな問題のように思えてくる位の変貌ですね。
MSも関数型言語を考えているようだし、この2、3年で様変わりするんでしょうね。ワクワク...ワクワク

(願) 実務で使う日が早く到来することを

投稿日時 : 2007年11月20日 0:26

Feedback

# re: 言語の定義も変わり時? 2007/11/20 8:41 Ognac

デザインとロジックの分離という考えとの折り合いが難しいかもしれませんね

# re: 言語の定義も変わり時? 2007/11/20 23:37 Pasie.

 逆の視点でみると、例えば操作を自動記録してくれるマクロがあって、例えばExcelなどではそれをVBAのソースコードにしてくれるわけですが、ある種のアプリケーションではテキスト編集が不能な形(バイナリ)で記録した操作内容を保持するものがいます。前者はVBAに落ちるから言語だとしても、後者はそうではないから言語とは認識しにくい。しかしやっていることは同質だと思います。

 言語と非言語(?)の境目は実はなくて、コンテンツを作るツールと、コンテンツを作るツールを作るためのツール(メタツール?)に二分して、後者にプログラミング言語があるんじゃないかと思ったりします。

 なので、プログラミング言語だけを抽出しようとしても、万人が一致する解答はないのではないかと…(といいつつ2
段落目で私が書いた切り分けも、実はつきつめればかなり曖昧な区切りだと思います-_-;)

# re: 言語の定義も変わり時? 2007/11/21 0:11 Ognac

>言語と非言語(?)の境目は実はなくて、コンテンツを作るツール
同意ですね。言語論は専門家にまかせて、IT技術者は開発ツールをつかって、開発し、それが偶々、VBであったりC#であったりXMLであったりするのですね。
分類自体が意味を為さなくなってきてます。面白くなってきますね。

タイトル
名前
Url
コメント