パスワードを忘れた? アカウント作成

苦手な軽量言語は?

投票結果を表示しています。
やり方がいくらでもありすぎるPerl
  274 票 / 23%
穴がポツポツと見つかるPHP
  123 票 / 10%
インデントルールが厳しいPython
  79 票 / 6%
「end」で閉めるRuby
  89 票 / 7%
Javaとは全然違うJavaScript
  159 票 / 13%
理解するまでの道のりが長いHaskell
  78 票 / 6%
どんな言語でも大歓迎
  176 票 / 15%
軽量言語なんて邪道だ
  195 票 / 16%
合計 1173 票
投票所 | 他の国民投票
  • 選択肢が少なくても文句禁止。だって、そもそもがジョークだし、場所は有限だし、選択肢を決めるのに事前投票なんてできないから。
  • なんか良い投票ネタがあったら是非タレコんでくれ(国民投票用と明記)。毎回かなり悩みまくりなんだな、これが。ぶつぶつ言わずに助けてくれよぅ。
  • この投票はとってもテキトーだ。四捨五入の誤差、投票マニア、ダイナミックなIP、 システムのバグ、プロキシーやファイヤウォールなんて考慮しちゃいない。統計だと思って このデータを大事な事に流用しようと思うなら小学校からやり直しましょう。
ツイート Facebookでシェア RSS
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2008年09月22日 13時38分 (#1424101)
    使ったこともないものに対して、好き嫌いなんて、あるはずないですから。

    そうすると、いかにPerlの普及率が高いかということですよね。
    • by Anonymous Coward
      こういう時は慌てた方が負けなのよね
    • by Anonymous Coward

      使ってないが見ただけで駄目、というのはあるかも。

      Lispの括弧だらけのコード見て これは何の冗談かと思った覚えが。

      • by Anonymous Coward
        使ってないのでしたら、「あれは自分には合わない」くらいで済みますが、
        それを使わざるを得ない状況に追い込まれたら、心から憎くなると思います。
      • 初めてposix正規表現を見たときは「コレって本当に何か処理を書いてるの??」って思った物です。
        見ただけで拒否反応をおこしてしまいましたが、順にやっていくと覚える物ですね。

    • そして結局使わなくなったものをもってして苦手というならば、選択肢ひとつじゃ足りないぜぃ!(お約束)

      # メインPHP、使わざるを得ないJS、Javaに手をだし中、Python未着手、他はだいたい挫折
  • by Anonymous Coward on 2008年09月22日 17時38分 (#1424264)
    ・一人でコーディング、メインテナンス
    ・ちょっとしたツール、ユーティリティ的な利用
    ・アジャイルなプロジェクト
    等々、本来ライトウェイト言語向きの分野で利用する分には、苦手という思いは
    出てこない様な気がする。

    #かってPHP4で超大規模掲示板システム開発しちゃって、後々苦労したことがあるのでA.C.
    • Re:適用範囲 (スコア:2, 興味深い)

      by Another_View (29838) on 2008年09月24日 12時00分 (#1425104) ホームページ 日記
      で、あればWebが前提のPHPはあんまり向いてないんじゃないか?

      PHPってのは設計思想がよくわからん。テツガクがねえんだよな。
      しかもPHP屋ってのはKISS原理がわかってない(ヤツが私の周りには多いようでございます)。
      10ページくらいしかないCGIにSmarty導入とかw

      要するにエンジニアリングの基礎教育がなってないんだな。
      PHP自体は専門学校とかご自宅で勉強なさったんでしょうけどね。。。
      部品が増えれば故障も増える。これはエンジニアリングの基本のキだぜ。
      • by Anonymous Coward
        汎用性高くすると異様にデカくなりやすいんですよねw
        旧VerPHPでも動く下位互換性を確保するとか、
        書いたコードをいつか使いまわそうとか思ってると一気に大変な事になります。
        熟練してくるとそういう妙ちきりんな方向に走りやすいてのはそうでしょうね。
        そこまでに至らないならばとっつきやすい言語ではあります。

        # 浮気するほど習熟してないAC
        # ...なので、他人の書いた複雑なものに(条件削ってシンプル化する以外)手を加えることができない。
        # 無理してやりだすといつのまにかリファクタリングしてる...おかしい。
      • by ksiroi (24990) on 2008年09月25日 12時08分 (#1425698) 日記
        >10ページくらいしかないCGIにSmarty導入
        (;´д`)? CGI? ページ?

        拡張が予定されてるからスパゲティになるのを未然に防ぐためにsmarty入れてるんじゃないの?
        静的ページ以外は何かしらのテンプレートエンジンは使うべきじゃないの?
        あ、php自体がテンプレートエンジンってのは聞きたくないですよ。

        なんというか、この国民投票で物言う人は技術と知識を混同しているのが多い気がする。

        // KISS原理でぐぐったけど分からない。どうやら僕も三流のようでございます。(:>^
        • Re:適用範囲 (スコア:2, 興味深い)

          by mishima (737) on 2008年09月25日 21時55分 (#1426084) ホームページ 日記

          静的ページ以外は何かしらのテンプレートエンジンは使うべきじゃないの?

          これについては元コメのAnother_Viewさんに同意するなぁ。

          開発対象の複雑性よりフレームワークの複雑性が大きくなるような設計はバランス感覚を欠いていると言わざるを得ません。
          教科書的な主張(「テンプレートエンジンを使ったほうがいい」とか)を鵜呑みにして、
          すべての場合に適用したがる人というのも確かに存在しますよ
          (経験が浅いから、トレードオフの感覚とか、指針がないんだろうと思う)。

          フレームワークを導入するということは、それなりの複雑性を抱え込むということです。
          もっとも、その企業、そのプロジェクトで
          「このフレームワークについてはメンバーすべてが熟知している」
          と言いきれる状況なら、その複雑性を無視してもいいかもしれませんが。

          あと、KISSって言ったらこれっしょ。 [glossary.tank.jp]
          --
          # mishimaは本田透先生を熱烈に応援しています
      • by Driver (32138) on 2008年09月25日 13時11分 (#1425732) 日記
        ACさんはずいぶんとスキルがお有りのようですが、それをひけらかすのは印象悪いですね。
        >PHPってのは設計思想がよくわからん。テツガクがねえんだよな。
        他の言語にはどんなテツガクがあるんですか?
        テツガク=哲学を指していますか?
        コミュニティで多くの人が参加して開発してる言語です。
        一貫した設計思想なんて無くてもおかしくないでしょう。

        >しかもPHP屋ってのはKISS原理がわかってない。
        KISS原理なんてモノ私は知りませんでした。
        原理としてそんなにメジャーなモノなんですか?
        でも、PHP意外をやってる人には解っていることなのですか?

        >10ページくらいしかないCGIにSmarty導入とかw
        良いことじゃないですか?
        今後ページ数が増えるかもしれないし、例え10ページでもページの質によっては随分楽になると思います。
        それこそ、modelとcontrol,viewを分けて考えているのですから、自分で書くmodel部分のコード部分はシンプルになるのではないでしょうか?
        KISS原理がどうのこうのと仰っていることと矛盾があるように思います。

        >部品が増えれば故障も増える。これはエンジニアリングの基本のキだぜ。
        部品が増えたとしても、プログラムの場合は多くの実績がある共通のライブラリを使用する分には、自分で処理を各部分は少なくて済む。
        つまり、実績の少ない不安要素となる自前のコードを減らせるというメリットがあるのですが、それは無視されるのでしょうか?

        まぁ、私は三流のエンジニアなので世迷い言だと受け流していただいて結構ですが。
        • by Driver (32138) on 2008年09月25日 13時31分 (#1425742) 日記
          ACさんではなくIDさんでしたね。
          失礼しました。
        • Re:適用範囲 (スコア:2, 興味深い)

          by Anonymous Coward on 2008年09月26日 10時56分 (#1426345)
          >テツガク=哲学を指していますか?
          >コミュニティで多くの人が参加して開発してる言語です。
          >一貫した設計思想なんて無くてもおかしくないでしょう。

          PHPの開発がどうなってるか知らず、想定で話していませんか?
          Zendがコミュニティとどう付き合っているか、私が見たところ通常のバザールモデルとはかけ離れているようにしか見えませんが。
          にもかかわらず、無統制にしか見えない設計を、他の方々は問題にしていると思いますが、そう読めませんか?

          更に言うと、逆にコミュニティと密接に対面して開発を続けているPythonやRubyがどうしているか。
          例えば英語が厳しいなら、ruby-dev MLを見ればいいでしょう。
          matzさんを中心にコミッターの面々が名称やデザインに対してあれ論議を重ね、いかに一貫性のある作りに統一する苦労しているか見て取れると思います。
          バザールモデルの開発であることのみをもって、あきらめてなどいません。

          バザールモデルだから無理と言わんばかりのその発言、がんばっている方々に失礼では?
          • by Driver (32138) on 2008年09月26日 13時15分 (#1426510) 日記
            > バザールモデルだから無理と言わんばかりのその発言、がんばっている方々に失礼では?
            すいません。
            その通りですね。

            「一貫性なんて取れるわけないよ」というつもりで書いたのではなく「一貫性が取れていない部分があってもおかしくはない」というつもりでしたが、失礼な発言だったことはお詫びします。
        • テツガクってのは、いいかえれば神髄です。それが大げさだっていうならば空気とでも言っておこうか。
          要するにハッカーの国の空気と違うのさ。何人で開発してるかなんて問題じゃない。

          MVCとか大上段に構えられてもねえ。
          私の言いたいのは台車で済むのにハイエース持ち出さなくてもいいじゃんってことですから。

          KISSで通じなけりゃオッカムの剃刀です。あなたが必要だと思えばライブラリでもなんでも使えばいい。
          私も必要だと思えば使ってます。けどね、なんにせよ部品は少ない方がよいのです。
          それ以上説明する気にならん。
      • by nagika (30998) on 2008年09月26日 0時32分 (#1426161)
        諸君、私はPHPが大好きだ [hatena.ne.jp]

        他言語のスペシャリストやセキュリティ専門家からdisられるのも時には「オツ」だ。
        それに反応したヒステリックなPHPプログラマが大挙してBlogで炎上する様はそれだけでご飯三杯はお代わりできるというものだ

        mbstringの設定ミスで文字化けを起こすのが好きだ
        マイナーバージョンを上げてしまったばかりにPHPの標準関数の挙動が変わり、ソースの修正に追われる様はとてもとても悲しいものだ

        "=="と"==="のミスで、パスワードに"0"を入力してログインできてしまうのが好きだ
        PHP本体のバグでZendコアのCソースコードを追い回すのは屈辱の極みだ

        諸君 私はPHPを悪夢の様なPHPプログラミングを望んでいる
        諸君 私に付き従う大隊戦友諸君!
        君達は一体何を望んでいる?
      • by jordan_beth (10928) on 2008年09月27日 3時38分 (#1427083) 日記
        >>10ページくらいしかないCGIにSmarty導入とかw
        小規模サイトに django 投入しちょる python スクリプタがここに…
        だって楽なんだもん。
        まー小規模でアクセス数もそんなにないから出来るって噂もありますが。

        # C -> Perl -> PHP -> Python と流れ着きましたが、ブロックをインデントであらわすという Python の思想は、個人的にどーもダメかも。
        --
        ん? 俺、今何か言った?
  • by cljack (22418) on 2008年09月22日 17時52分 (#1424275)
    プログラマの負担?
    計算機資源(空間?時間?)
    開発環境?
    金銭的なもの?

    どれにしてもHaskellは軽量ではないような.
    # しいて言えば計算時間が軽量かなぁ
    • by Anonymous Coward
      javascriptだって軽量じゃないですよね。LISPの方が軽量。

      俺の(使用時間で)メインマシンの初代Fiva(64MB)の場合、javascriptの実行環境であるSeaMonkeyを立ち上げるのに1分近くかかり、さらに開発環境であるviなりEmacsなりを立ち上げる必要があるので、LISP方言であるSchemeやEmacs LISPの方が、実行環境と開発環境が素早く立ち上がります。

      さらに、SeaMonkey上でReloadすると、ローカルファイルなのに「○kb/s」なんて表示がされるので、正直やってられません。HTMLと抱き合わせのjavascriptより、LISPの方がずっと高速。

      遅いマシンだと、本物の軽量じゃないとやってられません。
      • by Anonymous Coward
        V8速いよ。
        何でか調べようとしてソース見たら目が点になるけど
    • by Anonymous Coward
      LLはプログラマの負担のほうの意味で軽い言語です。
      http://ja.wikipedia.org/wiki/軽量プログラミング言語 [wikipedia.org]

      語感的にはオーバーヘッドの少ない低級言語を意味しそうですが、真逆ですね。
      • Re:何をもって軽量か (スコア:4, おもしろおかしい)

        by Anonymous Coward on 2008年09月23日 4時21分 (#1424559)
        男「ホテル行かない?」
        女「いいよ」
        傍観者「軽っ」

        って雰囲気の「軽量」言語だと理解してます。
        • なるほど、なら (スコア:4, おもしろおかしい)

          by Anonymous Coward on 2008年09月23日 22時46分 (#1424905)
          男「おはよう、家このあたりじゃないよね?」
          女「あなたを朝まで待ってたの。だって私たち恋人でしょう? 恋人ならそういうのは当たり前でしょう?」
          傍観者「型付け重っ」

          というのが重量言語か
          • by Anonymous Coward
            男「おはよう、家このあたりじゃないよね?」
            女「できちゃったの。ちゃんと責任取ってね。」
            男「…… は?」

            という感じの重さが、COBOLなんかのレガシーシステムの重さかな?
        • by Anonymous Coward
          つまり「P 言語」は尻が軽いと。そう言えば、Perl、PHP、Python で 3P だもんな。
  • by Anonymous Coward on 2008年09月22日 18時12分 (#1424294)
    飯! 風呂!

    ただしこれらを解釈・実行する優れた実装を手に入れづらいのが欠点orz
    • Re:究極の軽量言語 (スコア:5, おもしろおかしい)

      by Anonymous Coward on 2008年09月22日 18時41分 (#1424316)
      その仕様はobsoleteです。

      現在の拡張では、「愛してる」「ありがとう」「君しかいない」等の定義が追加、推奨されています。

      また、言語上の仕様拡張だけでなく、宝石、バッグ、海外旅行等のハードウェア上の制限及び拡張が定義されています。これらを満たさない限り、実装は行われません。

      仕様が満たせていないのでAC

      • by Anonymous Coward
        それって何て言う重責言語?
    • by Anonymous Coward
      寝る。もあったような。
      どちらにせよ、”はーい”、”ばぶー”の
      イクラ言語の方が利用が手軽で、多くのデバイスが
      動かせますね。
      • by Anonymous Coward
        平八言語なら、『わしが男塾塾長 江田島平八である』の一言で総理大臣と会話まで可能。
        漢子対応で、動かせるデバイスも最強。宇宙でもOK。
        ヘルプ機能"来電"、タスク管理"王大人"等の個性的な機能も充実。
    • >解釈・実行する優れた実装

      その手の処理系は手に入れるまでは軽量だったのに、いつの間にかどんどんヘビーウエイトになって行ったりしませんか?
      --
      署名スパムがウザい?アカウント作って非表示に設定すればスッキリさ。
  • 日頃使っている軽量言語が選択肢にない(苦笑)

    #ま、Pythonなら自作アプリが携帯で動いてるけど。。。。
  • どうも型があいまいな言語は苦手で、軽量言語と言えそうな物はバッチファイルぐらいしか使っていないです。
  • csh (スコア:1, 興味深い)

    by Anonymous Coward on 2008年09月23日 12時53分 (#1424666)
    今時、関数定義もできない言語で書き殴られたスクリプトを読まされるのは辛い。
    Cシェルスクリプトの適用範囲は、せいぜい1画面に収まる程度の長さまでだと思う。
  • by Anonymous Coward on 2008年09月24日 9時24分 (#1425024)
    実装は軽くないかもしれないけど。
  • by Anonymous Coward on 2008年09月26日 14時39分 (#1426589)
    Haskellに入れましたが、言語としては大好きです
    日々ひーひー言いながらちょっとずつ慣れるようにしてます

アレゲは一日にしてならず -- アレゲ研究家

処理中...