コマンドラインツールを作る最適な言語はPHPat TECHコマンドラインツールを作る最適な言語はPHP - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト2:デフォルトの名無しさん 13/09/25 13:56:04.32 Perl/Python/Rubyに負けてると思うが 3:デフォルトの名無しさん 13/09/25 14:02:45.32 そもそも「コマンドラインツールを作る言語」って考え方の時点で PerlやRubyとはどうあがいても同列になれないと思う Perlもそれの後釜になろうとしたRubyも、言語自体がコマンドラインツールだもの AWKとかの考え方が根底にあって「作る」んでなくて「使う」って考え方だからな 4:デフォルトの名無しさん 13/09/25 14:07:53.67 このスレッドは天才チンパンジー「アイちゃん」が 言語訓練のために立てたものです。 アイと研究員とのやり取りに利用するスレッドなので、 関係者以外は書きこまないで下さい。 京都大学霊長類研究所 5:デフォルトの名無しさん 13/09/25 16:52:42.41 ・コマンドラインツールでもWebIFにしようと思ったときに対応しやすい、最近は何でもかんでもWebIFで扱うのがトレンドだから必須事項 →時代遅れでトレンド無視した自己満足オナニーコードを書きたい場合はPerlで十分、但し時代遅れはエンジニアとして致命的 ・そしてWebIFにしたときPerlと違って爆速 →Perlなんかお話にならない、ベンチはいくらでも出てくるからテメーで調べろ ・正規表現に頼らず用意された関数で書くことが多いから、後で読んだときに分かりやすく可読性、保守生に優れている →機能拡張やリファクタリングを全くする気がなければPerlでも可、但しリファクタリングする気がないのはエンジニアにとして致命的 ・素人集団CPANからのライブラリではなく公式がサポートしているライブラリを利用できるため、ライブラリにバグがあっても一個人の素人より修正される可能性が高い →バグの顕在化と共に自分のツールが使えなくなってもよい場合はPerlでも可、でも使えなくなってもよいツールをわざわざ作る価値は(ry ・セキュリティホールの発生を抑える変数の厳密な比較===ができる →Perlは、$文字列==$数値とやれば強制的に数値比較、$文字列eq$数値で強制的に文字列比較されてしまう史上最悪の欠陥言語、もちろんPerlに===なんかない ・インストール時にオプション一つでDBとの連携が可能 →わざわざDBIやDBDをインストールする必要なし、何らかの理由でOSからインストールしてシステムを再構築する場合も楽 ・標準でswitchが使える →地味にでかい ・利用者が多いからドキュメントも豊富 →特に自助努力が必要なIT分野においてはドキュメントがある意味生命線、いかなるツールであってもドキュメントを一切見ずに白紙からコーディングできるなら不要でしょうね 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch