Help us understand the problem. What is going on with this article?

マンガでわかる Builder

3EBA1A79-5F92-40BC-A65A-031469A0C4CF.png

Builder はちょうぜつ建築ロボなので、どんなに複雑な指令を出しても間違えないのがいいですね。カッコの閉じ忘れとかクオートのエスケープ漏れとか、人間なら疲れてやらかしてしまう失敗を絶対にしない。おかげで、遠慮なく複雑な構造物を作らせることができます。

丹精込めた職人の手作業には心がこもってるんだけど、それ単純作業でミスしないとかそんな非人間的な作業に能力発揮してもらうんじゃなくて、もっと意味のあることに使っていきましょう。産業革命はもう済んでるんだから、職人がやるのは手作業じゃなくて Builder ロボの操作じゃないと。(め「目グレップは脳の肉体労働だからな」)

SQL や HTML はただの文字列じゃないかって? プログラム言語にしか着目していない方は、ここよく間違われるんですよね。たくさんのオブジェクトを new して set するものが Builder の対象になる「複雑な構造物」なんじゃないかって (もちろんそういう複雑な構造物もありますよ)。

いえいえ、結果できるものが文字列だったとしても「文法を持った言語」とかなら、オブジェクトのネスト構造と同じ意味を持ちますよ。ほか、ゲームのグラフィックだって、言ってみればフレームバッファにあるただのバイト列ですが、リアルな画面の描写には、さまざまなジオメトリとテクスチャを使ったGPU演算で生成されるじゃないですか。シーンビルダーですね。そういうことですよ。

もうひとつ、このロボ、対象の構築に関する知識が過不足なく揃っているオブジェクトだってところがポイントです。ロボなので一式まるっと後継互換機と買い替えることができるし、同じメーカーのロボならだいたい操作マニュアルが同じなので、そういうふうになってると、すぐに使えて楽チンです。オブジェクト指向ですね。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away