トップページ⇒tech
1001コメント257KB

【Perl,PHP】LLバトルロワイヤル7【Ruby,Python】

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん2009/07/25(土) 11:03:24
最強のLL=軽量プログラム言語は、どれよ?

エントリーは、Perl、PHP、Python、Ruby、JavaScript・・・
さあ、死ぬまで語りやがれ!!!

■LLとは?
軽量プログラミング言語(Lightweight Language,LL)とは、取り回しに優れ、
コードの作成や修正が容易と見なされるプログラミング言語のことを指す。

ここでいう「軽さ」はプログラマの負担の軽重を指し、
実行速度に優れているという意味ではない。

現在の水準では
・インタプリタ
・動的型
・正規表現
・関数オブジェクト
などを利用できるものがLLと呼ばれることが多い。(Wikipediaより)

■過去スレ
【Perl,PHP】LLバトルロワイヤル6【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1244166510/
【Perl,PHP】LLバトルロワイヤル5【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1238720336/
【Perl,PHP】LLバトルロワイヤル4【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1234635513/
【Perl,PHP】LLバトルロワイヤル3【Ruby,Python】
http://pc11.2ch.net/test/read.cgi/tech/1215319832/
【Perl,PHP】LLバトルロワイヤル2【Ruby,Python】
http://pc11.2ch.net/test/read.cgi/tech/1209289408/
【Perl,PHP】LLバトルロワイヤル【Ruby,Python】
http://pc11.2ch.net/test/read.cgi/tech/1188997302/
0951デフォルトの名無しさん2009/11/23(月) 01:35:16
昔のBASICも、一応IDEしてたよなそういや
0952デフォルトの名無しさん2009/11/23(月) 11:17:31
TurboCの統合環境はCOM実行形式がギリギリ書けるぐらいだったな。
メモリが足らなさ過ぎた。つーかmakeが走らなかった気がする。
0953デフォルトの名無しさん2009/11/23(月) 12:17:43
それは既にCでは無い気がw
0954デフォルトの名無しさん2009/11/23(月) 12:23:48
tinyモデルかな
セグメントモデルが4つもある時点でCじゃないな
0955デフォルトの名無しさん2009/11/25(水) 17:32:31
A ドライブに TurboC を入れて
B ドライブに ATOK の辞書ファイルを入れていた。
0956デフォルトの名無しさん2009/11/25(水) 18:22:41
ATOK使いにくいからWXIIとか使ってたわ
0957デフォルトの名無しさん2009/11/25(水) 19:05:14
>>955
EMSメモリとかにATOKの辞書を乗っけたとき感動した
4MBってすげぇとか
0958デフォルトの名無しさん2009/11/25(水) 19:56:47
で、結局結論として、LL最低は何なのよ。
0959デフォルトの名無しさん2009/11/25(水) 20:03:56
perl
0960デフォルトの名無しさん2009/11/25(水) 23:28:24
低レベルさに定評のあるLua
0961デフォルトの名無しさん2009/11/26(木) 08:47:10
http://www.gizmodo.jp/2009/11/post_6416.html
0962デフォルトの名無しさん2009/11/26(木) 11:37:40
Google で使われている Python
ハッカー御用達の Perl
現在主流の PHP
となると、消去法で Ruby なのか
0963デフォルトの名無しさん2009/11/26(木) 12:15:33
Matzと愉快な仲間たちに仲間入りしたければ。
0964デフォルトの名無しさん2009/11/26(木) 12:29:33
Rubyは仕事で名前を聞いたことがない。
誰か大規模案件でもっと喧伝してくれよ。
0965デフォルトの名無しさん2009/11/26(木) 12:46:11
最低のLLならば Perl に決定だな。
どうしても設計の古さは否めないし。
Perl6 は、別言語だし。

次に良くないのは、 PHP だね。
とりあえず動く物を作った的な設計の悪い所は、徹底して悪いし、しかもコアの部分だから変え辛いけど、
良い設計を取り入れての進化が結構早くて挽回してきてるように思う。

他はどっこいどっこいだな。
Python は、堅苦しい感じもあるけど、それは、意図してそうしてて、それが良さなんだし。
0966デフォルトの名無しさん2009/11/26(木) 12:55:14
Perl6 は、別言語というか、まだ正式伴じゃないか
0967デフォルトの名無しさん2009/11/26(木) 13:00:47
何に重点を置くかでどれが最低が変わるね
0968デフォルトの名無しさん2009/11/26(木) 13:17:45
Rubyは重いのが最大の欠点か
0969デフォルトの名無しさん2009/11/26(木) 13:44:00
重い時点で終了じゃね?
0970デフォルトの名無しさん2009/11/26(木) 14:04:52
Rubyはメモリーもよく食うよね
0971デフォルトの名無しさん2009/11/26(木) 16:52:04
その辺はほら、プログラミングの楽しさでカバーですよw
0972デフォルトの名無しさん2009/11/26(木) 16:52:40
http://www.asahi.com/business/topics/economy/TKY200911220277.html
0973デフォルトの名無しさん2009/11/26(木) 18:56:41
サルでもできるシストレ必勝法はこちら
http://www.sikyou.com/main/trade/ecotore.html
0974デフォルトの名無しさん2009/11/27(金) 01:45:09
言語を利用する技術者の平均レベルで考えたら、PHPは最低だろうな。主に職業グラマ
PerlもPythonも海外での知名度は高い。と、人が増える分だけ平均レベルも下がる。
世界的に見たときRubyなんてのはマイナー言語だとすると、
それを見つけて使い出した国外の技術者たちのレベルは高くなる。
技術者の平均レベルで考えたらRubyが最高になるか?オタク度ともとれるが
0975デフォルトの名無しさん2009/11/27(金) 04:24:36
まあいまや趣味ウェブ製作者にも「タグ」として紹介されてたりするからねえ
0976デフォルトの名無しさん2009/11/27(金) 09:17:44
つまり、HTML すらまともにわからない奴等のための言語、ってことか。
0977デフォルトの名無しさん2009/11/27(金) 09:42:05
それはそれで大きな武器の一つだな。
その尻拭い的な仕事が回ってくる人には気の毒だが。
0978デフォルトの名無しさん2009/11/27(金) 09:50:28
Ruby は、処理が重い位しか欠点が無いか。
処理が重いというのは、言語としての本質とは関係無いな。
0979デフォルトの名無しさん2009/11/27(金) 10:01:31
>>978
Pythonと比べると、実績が少ない、ライブラリが少ない、動く環境(OSという意味でなく
GAEやOpenOffice、ゲーム等に組み込まれていてユーザーが利用できるという意味)
が少ない、Linuxでプリインストールされていない、仕様の安定性に疑問をもたれている、
Windowsではどれをインストールしたらいいのか判らない、etc, etc...

言語の本質じゃないとはいえ、環境面ではかなり出遅れてるから、Pythonよりも
生産性が高いと言い張れないようじゃPythonを押しのけての普及は無理なんじゃね?
0980デフォルトの名無しさん2009/11/27(金) 10:11:55
Ruby はフレームワークが Rails 一択しかないのも最悪。
好きじゃないから。Merb が Rails に統合されてがっかり。
0981デフォルトの名無しさん2009/11/27(金) 10:19:27
よくRubyの参考書籍がPythonより多いっていうのを利点に挙げる人がいるけど
大き目の本屋に行けば確かにある
んでもよく見るとRailsブームに乗ったような糞本が多い

間違えないでほしいのは、全てのRuby本は糞っていってるわけじゃない。
まともな本の冊数は、結局Pythonと変わらないのではないか、という事。
0982デフォルトの名無しさん2009/11/27(金) 10:24:16
RubyはBTSみたいな社内で動かすアプリはあるけど、
不特定多数に提供するWikiやblog、ECみたいな
実用アプリがほとんどないこと。
あと、無料サーバで動かすには重くて制限が厳しいこと。
Rubyは「理想的」だが「現実的」ではないと感じる。
Rubyユーザもピュアな学生みたいな夢見る子が多すぎる。
0983デフォルトの名無しさん2009/11/27(金) 10:33:28
>>979
確かに環境で比較すると、Ruby が最低なのは、否めないな。

PHP は、 Web アプリ開発の分野ならば、最も良い環境ではないだろうか。

他の分野も含めてという事なら、歴史が長い分、 Perl が有利な筈だ。

しかし、今は、Python が、かなり追い上げている状態なのだろうか。
boost に Python との連携をするためと思われるモジュールがあった。

そう言えば、RPGツクールがRubyを使っているようで、驚いた覚えがある。
0984デフォルトの名無しさん2009/11/27(金) 10:39:14
言語が恋愛なら、Rubyはギャルゲーみたいなもんだな。
0985デフォルトの名無しさん2009/11/27(金) 10:59:43
Ruby は CGI でもまともに動く、
もしくは Rails がまともに使える無料環境があれば化けると思うけど、
ない限りは、いくら言語が美しくても駄目だと思う。
0986デフォルトの名無しさん2009/11/27(金) 11:01:00
>>983
最後の一行で気を抜くな
ちゃんと空白入れろ
0987デフォルトの名無しさん2009/11/27(金) 11:02:45
xreaでは動くよ
そもそも、rubyでスクリプト組んでCGIで使おうなんて考える奴は、無料環境で何とかしようなんて思わないのではないか。
0988デフォルトの名無しさん2009/11/27(金) 11:02:59
そして次スレという奴を立ててくる
0989デフォルトの名無しさん2009/11/27(金) 11:04:32
【Perl,PHP】LLバトルロワイヤル8【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1259287439/
0990デフォルトの名無しさん2009/11/27(金) 11:05:03
O2
0991デフォルトの名無しさん2009/11/27(金) 12:42:56
バージョン管理にHgってかい。
0992デフォルトの名無しさん2009/11/27(金) 12:53:04
>>987
Ruby使うためだけにさくらの月500円レンタルサーバ借りた
Railsは動作上無理だが、サイト(上で利用するデータ生成)のプログラムをRubyメインにできるという点でまあ満足

でもrubyインタプリタの起動を厭ってSSIとシェルスクリプトを併用しまくってるのが我ながらなんとも
いやだってレンタルサーバでHTML返すためだけにruby(しかもrubygemsつき)を起動するなんてなんか間違ってるじゃん?
0993デフォルトの名無しさん2009/11/27(金) 13:00:32
Ruby は 5年前も現在も 5年後もプログラマの手元でのみ使い倒されるベター Perl

Web アプリケーションがないと負けだというのなら、生まれた時点でたぶん Ruby は負けてる
sed や awk で作られたプログラムって何があるんですか、みたいなもんだと思う
狙ったのかどうかはわからんが、うまい位置につけたなと

そういう意味で、わざわざ Ruby で Rails やってる人は負け組
0994デフォルトの名無しさん2009/11/27(金) 14:51:10
そうそう、使い捨てじゃないプログラムをRubyで書くとかありえん
0995デフォルトの名無しさん2009/11/27(金) 18:58:43
http://www.lifehacker.jp/2009/11/091124backup_lh5.html
0996デフォルトの名無しさん2009/11/27(金) 19:50:15
http://techon.nikkeibp.co.jp/article/COLUMN/20090928/175713/?P=3
0997デフォルトの名無しさん2009/11/27(金) 21:24:19
>sed や awk で作られたプログラムって何があるんですか、みたいなもんだと思う
>狙ったのかどうかはわからんが、うまい位置につけたなと

漏れはそういうケースはRubyよりもPythonを選んでしまうが・・・。

と言うか少しでも他人が読んだり再利用する可能性がある場合はPythonで
自分以外絶対使わないと言うケースがRuby。
0998デフォルトの名無しさん2009/11/27(金) 21:35:04
他人が読んだり再利用する可能性があるものにPython選ばないだろ。
(日本での)知名度、利用度的に。
0999デフォルトの名無しさん2009/11/27(金) 21:35:16
windows上だとLLよりpowershellのほうが使い勝手良くなってきた
1000デフォルトの名無しさん2009/11/27(金) 21:40:35
チェック
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。