とりこらぼ。

Learn from yesterday,
live for today,
hope for tomorrow.

目次

Blog 利用状況

ニュース

プロフィール

  • 名前:とりこびと
    とるに足らない人間です。

  • Wankuma MVP
    for '平々凡々'

Web Site

  • Memo(Of T)

もうひとつの Blog

広告っぽい

書庫

日記カテゴリ

基本的な視覚(機械翻訳)が気になる。

東方算程譚:すごーく気になる

私は、Visual Basic の罠に対してそれほど否定的に見ないようになりました。


私がVisual Basic(.NET 2003)を触り始めたころ(もちろんOption Strict は Off)、文字列と文字列の足し算ができることがとてもとても疑問でした。



でも、エラーはでない。



私はこれがきっかけで、言語仕様を理解することに興味をもったわけですが、(ブログで書いていることもこの疑問がきっかけです。)今さらながら言語仕様としてとてもすごいってことなんじゃないかと思っています。

だって、文字列と文字列を足し算できるんですよ?


コンパイラ:「文字だけど足し算して数値型に代入しようとしてるね・・・じゃ、数値として足し算したらいいんぢゃね?」



うん、ステキ♪(でも、やりませんけどw)



私はこれを「ステキ♪」と思うためにはその言語仕様を知っておく必要があると思っています。

「知っておく必要がある」・・・これってVisual Basicに限ったお話ではないですよね。何をやるにしても必要な道具を本格的に使うなら使用方法を理解し、メンテでき、カスタマイズできたほうがいいはずですから。


とはいうものの、これ以外にも多くの部分で、IDEやコンパイラ経由で言語の設計者が使い手に意識させないようにしている部分が、はたして本当に意識しないでいい部分なのかは、まだまだ突き詰めていかなくてはいけない気がします

そういった部分がおそらくぽぴ王子さんの書かれていることなんだと思いました。明らかに言語に対する理解への障害となっているものもあると思います。ただ、言語に対する理解度が低くても構わないユーザもいます。言語は職業を意識しませんしね。

Visual Basic のユーザはそのスキルレベルにおいてとても幅が広く、それにマッチした言語を作ることってとても難しいんでしょうね。開発者としてのVisual Basic ユーザにはそのユーザの開発者としての誇りを信じ、各々に言語仕様の使い方を委ねているのではないでしょうか。そういった意味で、Visual Basic はとても柔軟な言語であると思います。




Visual Basicも他の言語と同様に、Visual Basicのあり方に対して思想をもって使いやすい言語へと進化の方向を向けています。次期バージョンもそうですが、Visual Basicらしい言語仕様の持つ可能性は十分に魅力あるものだと思います。





なんかまとまりきってない・・・。orz

投稿日時 : 2007年10月30日 11:17

Feedback

# re: 基本的な視覚(機械翻訳)が気になる。 2007/10/30 20:06 とりこびと

某所で、このエントリは放置プレイを受けることとなったようですが・・・

自分でコメント書いちゃうぞ~♪



・・・切ないのでやめておきます。orz

# re: 基本的な視覚(機械翻訳)が気になる。 2007/10/30 21:05 さかもと

動的言語という流れのなかでこうした 数字+文字=何か ということができることがすばらしいという記事をどこかで読みました。Ruby周りの記事だったと思います。

いわゆるこんぴゅーたーがこうした曖昧な事項をちゃんと扱ってくれるというのは逆にすごいと思ったりするんですが・・・。VBすごい・・・。

生産性(本当にスピードだけの話)を考えると、動的言語というか、このあたりの曖昧さというのが生きてくるのかもしれません。

全てがObjectとか(それはちょっと困るという人、そちら方面ではありません)

以前自分のブログにも書いたんですが、結局その言語を使って「何を作り出すか?」の方が興味あるわけです私画伯は。

どんな技術を使って、どんなインフラでどんなどんな、というのも突き詰めれば非常に楽しいですし、物凄く有意義なことだと思いますが、それよりも、その上に構築される「サービス」がユーザーに受け入れられないといかんのではないかと。

いえ、繰り返しますが言語仕様を突きつめることは非常にすばらしいことですし、それぞれの技術というのは天才たちが作り出したものです。個人的にもすげー、といつも感心しています。エントリに対してどうとか言うわけではございません(汗
技術的なことを熟知していない人が作るシステムがどれほど危ういかも分かっています(汗

と長々と技術的な知識が薄いことに関する自分自身への言い訳を書いてみるテスト。

# re: 基本的な視覚(機械翻訳)が気になる。 2007/10/31 16:30 さかもと

↑本物が書いたというご連絡。

# 簡単いろいろ 2007/11/05 22:27 何となく Blog by Jitta

簡単いろいろ

タイトル
名前
Url
コメント