パスワードを忘れた? アカウント作成
43237 story
プログラミング

プログラミング言語が宗教だったら・・・ 128

ストーリー by hylom
どの言語がお好き? 部門より

あるAnonymous Coward 曰く、

本家/.で、「プログラミング言語が宗教だったら?」というブログ記事が紹介されている。

この記事は、「もしプログラム言語が宗教だったら、それぞれはどんな思想を持っているのか」という形で各言語を紹介するもので、「Cはユダヤ教。歴史があり制限も多いが、もっともメジャーではある」「Javaはキリスト教原理主義」「PHPはカフェテリア式のキリスト教」「C++はイスラム教」「Lispは禅」「Perlはブードゥー教」「Visual Basicは悪魔崇拝」などと紹介されている。

もちろんジョーク記事で宗教的意味はまったく無い。タレコミ子はうまく原文を訳せる自信がないので、詳しくは原文をどうぞ。

そのほか、原文では次のように各言語を宗教にたとえて紹介している。

  • C#:モルモン教
  • Haskell:道教
  • Erlang:ヒンドゥー教
  • Lua:魔術
  • Ruby:ネオ異教信仰
  • Python:人間主義
  • COBOL:古代の異教信仰
  • APL:サイエントロジー
  • LOLCODE:空飛ぶスパゲッティ・モンスター教

(追記@17:40)#1476815でkyousum氏がコメントされているように、PHPの「Cafeteria Christianity」は特に穏健で他者や他宗教に寛容なキリスト教を指すそうです。

また、COBOLのAncient Paganismは「ケルト系の信仰とか、北欧神話とか土着の雑多な多神教をまとめて呼ぶ」、RubyのNeo-Paganismは「上記のPaganismを現代で再興したような運動を総称する言葉で、多神教的で、儀式を重視するのが特徴」とのこと。

さらにLuaの「Wicca」は「Neo-Paganismの一種と分類される宗教」とのこと。

ご指摘ありがとうございます。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • そんな物は宗教ではない (スコア:5, おもしろおかしい)

    by Sukoya (33993) on 2008年12月19日 16時32分 (#1476762) 日記
    全てのプログラムは偉大なるviによって記述される文字列に過ぎない
    • by Arc Cosine (35004) on 2008年12月19日 18時00分 (#1476836) 日記
      1.初めにviはEmacsとVimを創造した。
      2.Vimは形が無く、何もなかった。やみが大いなるScreenの上にあり、viのコマンドはScreenの上を動いていた
      3.その時viが「:!make」と仰られた。するとVimクローンができた。
      (以下略)
      #IDで良いや。
      親コメント
  • by kyousum (11338) on 2008年12月19日 17時31分 (#1476815) 日記
    プログラミングについてはコメントできないので、日本ではなじみのない表現や宗教について。

    > PHPはカフェテリア式のキリスト教(Cafeteria Christianity)

    さすがに「カフェテリア式」では訳が分かりません。特に穏健で他者や他宗教に寛容なキリスト教を指す言葉です。

    他にも日本ではなじみのない宗教が多く上げられているので、分かりにくいですね。これらとVoodooの違いを感得するのは難しいかと。

    > COBOL:古代の異教信仰(Ancient Paganism)

      "Paganism"を異教信仰と訳すと分かりにくいと思います。ケルト系の信仰とか、北欧神話とか土着の雑多な多神教をまとめて呼ぶ言葉です。「異教」というのは中世キリスト教から見た視点ですね。

    > Ruby:ネオ異教信仰(Neo-Paganism)

    "Neo-Paganism"は上記のPaganismを現代で再興したような運動を総称する言葉です。多神教的で、儀式を重視するのが特徴です。

    > Lua:魔術(Wicca)

    WiccaはNeo-Paganismの一種と分類される宗教です。オカルトチックではありますが「魔術」と呼ぶのは誤解を招くように思います。
    --
    # For man might be free./人は自由になれるかもしれないから。
  • C言語がユダヤ教? (スコア:4, おもしろおかしい)

    by TarZ (28055) on 2008年12月19日 16時22分 (#1476753) 日記
    C言語がユダヤ教なら、十戒はなんでしょう。「K&R(改革派はANSI)の他に紙があってはならない」とか「親プロセスを敬え」「隣のリソースを欲するな」とかなんでしょうか。

    # 念のため本家みたらもう十戒ネタあったけど、まーいいや。
  • FORTRANは (スコア:4, すばらしい洞察)

    by Anonymous Coward on 2008年12月19日 16時46分 (#1476772)
    FORTRANはゾロアスター教

    かつて大帝国と共に名をとどろかせ
    今でも一部で高い地位を維持しており
    信者でなくても多くの人がその名前を知っているのだが

    リストから抜けていても気づかれない。
  • 世界の宗教 (スコア:4, 参考になる)

    by Anonymous Coward on 2008年12月19日 16時51分 (#1476777)
    随分昔に似たネタを見た記憶があったので探してみました。
    やっと発見。これの後ろのほうにあります。

    UTMC Press 1998 [utmc.or.jp](注:リンク先PDF)

    東大マイコンクラブの人が書いてますね。
  • えっ? (スコア:3, すばらしい洞察)

    by hohehohe (11394) on 2008年12月19日 16時12分 (#1476749)
    プログラミング言語が宗教だったら?というか、プログラミングは宗教ですが何か?
    --
    AVG anti-virus data base out of date
  • C言語の説明 (スコア:2, 参考になる)

    by ginga (20279) on 2008年12月19日 18時57分 (#1476887)
    > Cはユダヤ教。歴史があり制限も多いが、もっともメジャーではある

    familiar なのでメジャーというより「誰でもが知っている」ですかね.
    メジャーと言ってしまうとユダヤ教はむしろマイノリティなので少し違和感あります.
    制限が多いというのもrestrictive は「戒律的」というニュアンスじゃないですかね.

    まとめると:
    「古くて戒律的だが,その内容はよく知られており,敬意も払われている」
    くらいではないかと.

    で,それを受けて java は(ユダヤ教から派生した)キリスト教(の原始的・原理主義的な流派),
    C++ も派生していったイスラム教としていますね.

    # なんとなく,K&R C(:ユダヤ教?)からANSI C(:漠然としたキリスト教全体?)を
    # 経由して C++, java と派生していった感じと見ると(多少は)しっくり来る感じかな…
  •  dodongaです。

     アセンブリはセントラルドクマ。

    --
    閑話休題
  • by yosukekke (35655) on 2008年12月19日 16時56分 (#1476782)
    Objective-Cはどうなるのかな!
  • by NAT33 (17123) on 2008年12月19日 16時57分 (#1476786)
    宗教というよりは、経文みたいなもんでしょう。
    ま、聖書やコーランでもいいですけどね。
  • by prankster (12979) on 2008年12月19日 17時12分 (#1476799)
    Forth [wikipedia.org]は何でしょうか?
    # 神道?
  • by Anonymous Coward on 2008年12月19日 17時20分 (#1476807)
    Smalltalkは仏教?
    • by Anonymous Coward on 2008年12月19日 19時21分 (#1476907)
      OOP、つまり「モノ」にこだわっていますから、
      モノにこだわることを潔しとしない仏教やキリスト教は
      該当しないと思います。

      どっちかというと汎神論系の宗教に近いんじゃないかな。
      技術的(ObjectとClosureが原理的に等価だとか)な面についてはともかくだけど、
      OOP畑の人らはそれにくわえて「雰囲気として」個々のOBJECTを
      あたかもタマシイのあるモノであるかのように捉えるのが好きなので、
      世の中にある森羅万象それぞれを特別視する汎神論的な考え方に近そう。

      仏教は、関数とデータの区別がワケワカな点が「色即是空空即是色」に似てなくもないので、
      Lispあたりじゃないかなあ?
      より抽象度が高いというか、雰囲気を超越しちゃってるというか。
      超大昔からそんな抽象度の高い考え方をぶちあげて後世のお手本になったという意味で、仏教=LISPに一票。
      親コメント
      • by foobar2006 (30156) on 2008年12月19日 21時06分 (#1476958) 日記
        > OOP畑の人らはそれにくわえて「雰囲気として」個々のOBJECTを
        > あたかもタマシイのあるモノであるかのように捉えるのが好きなので、
        > 世の中にある森羅万象それぞれを特別視する汎神論的な考え方に近そう。
        あらゆるモノに神が宿る。
        ちゅうことは我らが神道の出番では。
        親コメント
  • 新興宗教 (スコア:1, おもしろおかしい)

    by Anonymous Coward on 2008年12月19日 17時36分 (#1476819)
    ここまで日本の新興宗教ネタなし。

    #んなもん危なくて書けるかい
    • Re:新興宗教 (スコア:4, すばらしい洞察)

      by Anonymous Coward on 2008年12月19日 18時13分 (#1476845)
      ならば神をも恐れぬ私が書いてやろう!

      Ruby……天理教
      片田舎の一人の教祖が突然神懸かりになって開いた宗教。今では大きな知名度を持つ。

      XHTML……創価学会
      もともとはHTML正宗の組織であったが分裂。宗教としてアグレッシブな面も持ち、この界隈では正統性についての議論や政治的論争も常に絶えない。

      Brainf*ck……オウム真理教
      秩序の破壊をたくらむ宗教。

      Malbolge……富士王朝
      知る人ぞ知るコアな宗教。その教義は大変に難解であり、実体はほとんど知られていない。

      Oracle……幸福の科学
      預言の言葉を記したありがたい(?)書籍の大々的な販売や教義についての資格試験などで有名。
      親コメント
  • 個人的印象ですが (スコア:1, おもしろおかしい)

    by Anonymous Coward on 2008年12月19日 18時19分 (#1476848)
    世界プログラマー会議の議場で火災が発生!
     COBOLプログラマーは火事のもたらすであろう被害の算出プログラムを書き始めた。
     C++プログラマたちは火災消火プログラムの例外処理実装について議論を始めた。
     FORTRANプログラマはコップの水を掛けた。水は前の席の背中にしか届かなかったが。
     VBプログラマは「火事だースゲー」とケータイで写メールを撮り始めた。
     Lispプログラマたちは火事は低次元な事象であると判断し、無視した。

     事務員は消火器を取ると、火を消した。

  • PL/Iはミトラ教 (スコア:1, すばらしい洞察)

    by Anonymous Coward on 2008年12月19日 18時43分 (#1476872)
    http://ja.wikipedia.org/wiki/%E3%83%9F%E3%83%88%E3%83%A9%E6%95%99 [wikipedia.org]

    かつてはC言語と帝国(UNIX)の国教の座を争うほどの大宗教であったが、
    仕様が密教のように複雑で競争に敗れ、敗れた後は存在を忘れられる程に廃れたという。
  • by baku3393 (32616) on 2008年12月19日 19時12分 (#1476900) 日記
    多言語使いプログラマは異端/異神崇拝で火あぶりですか?(汗)

    --
    ---- ばくさん!@一応IT土方
  • by deaf_ear (31391) on 2008年12月19日 19時15分 (#1476901) 日記
    日本人の僕は、八百万の神を崇め奉ると。
    --
    がんばろう。と自分に言い聞かせる。
typodupeerror

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

読み込み中...