タグ

プログラミングに関するjazzfantasistaのブックマーク (6)

  • 404 Blog Not Found:コマンディングと呼んではどうか

    2008年01月24日16:45 カテゴリArt コマンディングと呼んではどうか 長いと言えば長いし、とりとめもないといえばとりとめのない記事なのだけど、面白い。こういうのはblogならではと思う。 So-net blog:港区赤坂四畳半社長:非言語型プログラミング言語 非言語型プログラミング、とでもいうべきものになにか可能性はないだろうかと一年以上考えています。 で、ここで言うところの「非言語型プログラミング」なのだけど、コマンディング(commanding)とよんではどうか。 まず「非言語型プログラミング」というのはあまりに広く、しかもどちらかというと、「ヴィジュアルプログラミング」を想起してしまうということ。 次に、来であれば一番適切に思える「アプリケーション(application)」という名前空間(namespace)もすでにとられてしまっていること。 コンピュータを使う事その

    404 Blog Not Found:コマンディングと呼んではどうか
    jazzfantasista
    jazzfantasista 2008/01/24
    「コマンディング」と「プログラミング」の違いは、コマンディングでは実際の作業まで行うのに対して、プログラミングでは「作業環境を整える」ので、実際の作業はその時点では伴わないこと。
  • アマグラマーのすすめ - 美徳その2:短気 : 404 Blog Not Found

    2007年11月15日08:00 カテゴリアマグラマーのすすめ アマグラマーのすすめ - 美徳その2:短気 短気 コンピューターが怠慢な時に感じる怒り。この怒りの持ち主は、今ある問題に対応するプログラムにとどまらず、今後起こりうる問題を想定したプログラムを書く。少なくともそうしようとする。よって、プログラマーの第二の美徳である。 -- Larry Wall (翻訳:小飼弾) プログラマーの怠慢ぶりを一通り見たしたところで、今度は短気(impatience)ぶりをまとめることにしましょう。 「名前を付けて保存」再び 前回の最後では、九九を表示するプログラムを書きました。 for (var x = 1; x < 10; x++){ for (var y = 1; y < 10; y++){ p(x + ' × ' + y + ' = ' + x * y); } } これを別の機会に使いたいとき

    アマグラマーのすすめ - 美徳その2:短気 : 404 Blog Not Found
    jazzfantasista
    jazzfantasista 2007/11/15
    はじめのうちはプログラムを書くことに対して短気でいて、経験を積むにしたがってプログラムを使うことに短気になるというのが、上手に短気になる秘訣。→あるものは使う、ないものは作って共有する
  • アマグラマーのすすめ - 下ごしらえ : 404 Blog Not Found

    2007年11月01日01:30 カテゴリアマグラマーのすすめ アマグラマーのすすめ - 下ごしらえ それでは、いよいよプログラムを進めていきます.... が、その前に、ちょっと下ごしらえしておきます。 書は、あくまで「アマグラマーのすすめ」であって「プログラマーのすすめ」ではありません。料理を一冊読んだからといって調理士にはなれないように、を一冊読んだぐらいではプログラマーにはなれません。それがどんな名著でも。 書がめざすのは、読者に「プログラムってこんな感じなんだ」という、だいたいの感じをつかんでいただくことです。料理にたとえれば、サンドウィッチのパンは外で買ってきて、具をいろいろと作ってみるという感じでしょうか。 というわけで、以下は書で使う「パン」に相当するプログラムです。この時点で意味はわからなくても結構です。私のblogからそのままコピーしても構いません。これに適当な

    アマグラマーのすすめ - 下ごしらえ : 404 Blog Not Found
    jazzfantasista
    jazzfantasista 2007/11/01
    料理本を一冊読んだからといって調理士にはなれないように、本を一冊読んだぐらいではプログラマーにはなれません。→しかし、ブログで本を書くと、「実演と確認がしやすいですよ。」という例。体験付録に感謝。
  • アマグラマーのすすめ - 世界は言葉で出来ている : 404 Blog Not Found

    2007年10月31日01:45 カテゴリアマグラマーのすすめ アマグラマーのすすめ - 世界は言葉で出来ている はじめにことばがあった。ことばは神と共にあり、ことばは神であった。 -- ヨハネによる福音書 それでは、プログラマーたちはどうやってコンピューターの中に仕組みを作るのでしょう。 ここでレシピが再び登場します。レシピは何で書かれているでしょうか?そうです。言葉です。 料理人は、レシピを読み、レシピにしたがって原材料を調理して料理にします。 上の文章を、以下の表に従って読み替えて見ましょう。 料理人コンピューター 原材料入力 レシピプログラム 調理処理 料理出力 すると、こうなります。 コンピューターは、プログラムを読み、プログラムにしたがって入力を処理し出力にします。 見事な一対一対応です。これほどきれいに対応するのであれば、「レシピは言葉で書かれている」にも「言葉」に相当する「

    アマグラマーのすすめ - 世界は言葉で出来ている : 404 Blog Not Found
    jazzfantasista
    jazzfantasista 2007/10/31
    プログラミングは料理を作ることに似ている。素材を加工して目標の形を作るという点では同じである。→タイムリーなエントリー。偶然にも、本日の朝日朝刊で、最年少「天才プログラマー」が言っていたことも同じ。
  • アマグラマーのすすめ - はじめに : 404 Blog Not Found

    2007年10月29日16:35 カテゴリアマグラマーのすすめ アマグラマーのすすめ - はじめに 断言します。 プログラミングを知らずしてコンピューターを使うのは、エッチを知らずして人生を語るのも同然だと。 確かに、人生においてセックスは必ずしも必要ではありません。「童貞が許されるのは、小学生までだよねー」などというふざけたマンガがありましたが、そんなことはありません。むしろそれを誇りにしている人(例えば山一郎氏)を私は尊敬すらしております。 しかし、ほとんどの人は、年頃を過ぎればセックスをしたくなるものですし、セックスをしているものです。日人は世界で一番回数が少ないというコンドーム屋の統計もあるみたいですが、重要なのは回数の多寡ではなく、それが多くの人にとって人生の一部となっているということです。 書のねらいは、コンピューターユーザーにとってのプログラミングを、男女にとってのセッ

    アマグラマーのすすめ - はじめに : 404 Blog Not Found
    jazzfantasista
    jazzfantasista 2007/10/29
    プログラミングはセックスと同じように、愉しむ行為であると同時に産みだす行為でもある。回数を重ねないと上手にならないけど、うまくいった時に気持ちがいいと思えることも同じ→表紙は、もちろん江川達也先生
  • 404 Blog Not Found:惰訳 - 建築士がプログラマーのごとく働かねばならぬとしたら

    2007年10月26日01:45 カテゴリ翻訳/紹介Art 惰訳 - 建築士がプログラマーのごとく働かねばならぬとしたら 全プログラマーが泣いた。 If architects had to work like programmers... 実は一つだけ「ローカライズ」にあたって変えた前提があります。日ではこちらの方が実情に沿っているでしょう:) 建築士様、 家を一つ設計施行してくださいな。まだ何が必要か具体的なことはわからないので、そこはよきに計らう方向で。 寝室の数は、2から45までの間。寝室の追加と削除は簡単に出来るようにしといて下さいね。青写真が出来次第あたしが何が気に入ったかを最終判断します。それぞれの青写真について明細書を付けるのをお忘れなく。後で気に入ったのをピックアップできるように。 完成後の家の費用は、今住んでいる家よりも安上がりでないと駄目なことを留意してくださいな。そ

    404 Blog Not Found:惰訳 - 建築士がプログラマーのごとく働かねばならぬとしたら
  • 1