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

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2009/02/15(日) 03:18:33
最強のLL=軽量プログラム言語は、どれよ?

エントリーは、
Perl、PHP、Python、Ruby、JavaScript・・・
さあ、死ぬまで語りやがれ!!!
0002デフォルトの名無しさん2009/02/15(日) 03:18:58
■LLとは?
軽量プログラミング言語(Lightweight Language,LL)とは、取り回しに優れ、
コードの作成や修正が容易と見なされるプログラミング言語のことを指す。

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

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

■過去スレ
【Perl,PHP】LLバトルロワイヤル3【Ruby,Python】
http://pc11.2ch.net/test/read.cgi/tech/1215319832/

【Perl,PHP】LLバトルロワイヤル2【Ruby,Python】 (DAT落ち?)
http://pc11.2ch.net/test/read.cgi/tech/1209289408/

【Perl,PHP】LLバトルロワイヤル【Ruby,Python】
http://pc11.2ch.net/test/read.cgi/tech/1188997302/
0003デフォルトの名無しさん2009/02/15(日) 10:53:12
LL、LL、みんなLLを議論し続けろ...
激しく...もっと激しく...
Ruby信者とPython信者でつぶしあって...PerlとPHPは非難の的にして...
LLの定義が決まるまで無駄な議論をし続けろ...
いづれはム板中のプログラマーも参加させてやる...善人顔したSE達もだ...
ム板中のスレというスレすべてでLLの議論をしてやる...
C言語使いもCOBOLerも皆、Matzの様に一人よがらせて、閉じ括弧の化わりにendをぶちこむのさ...
ム板の次はこのPC等のカテゴリ、全てを巻き込んでやる...
ただ気まぐれで立てられただけの見ず知らずのクソスレを、いきなりLLでバトロワ議論にさせてやる...
例えそれがこのスレッドはアイちゃんがどうのだろうと...ム板のphpスレであろうと...
インデント議論スレであろうと...スレタイがC言語なのに>>1がC#の話題だろうと...
クラック依頼fusianasanトラップスレであろうと...毎回マルチポストしかない宿題スレだろうと...単発質問就職相談スレ(ゲームプログラマーになりたい)だろうと...
全スレ残らず、LLはバズワードでしょ?とレスして、定義の議論をループさせてやる...
LL、LL、LL、
どいつもこいつもLL議論させてやる...
毎日10:00出社の5:00帰宅で嫁が口利いてくれない、デスマ明けでも議論をさせてやる...
和製英語と、ソースはwikipediaのみ、ム板なのにwebの話題にまみれながら、レスが減ったら自演で言語信者同士を衝突させ、
議論に負けそうになったら作者の人格攻撃をさせる...
そして永遠続けさせてやる...LLバトルロワイヤルを...
LLだ...LL、LL、LL、LL、LL、LL、
LL、LL、LL、LL、LL、LL、LL、
LL、LL、LL、LL、LL、LL、LL、
0004デフォルトの名無しさん2009/02/15(日) 13:55:53
LL! LL! LL! どいつもこいつもLL! なぜだ! なぜやつを認めてこの俺を認めねえんだ
0005デフォルトの名無しさん2009/02/15(日) 13:58:16
前スレまとめ
LLって口にするのが恥ずかしいので、従来通りの"スクリプト"ということで
0006デフォルトの名無しさん2009/02/15(日) 14:00:03
タイプが楽なんだよな
0007デフォルトの名無しさん2009/02/15(日) 14:04:46
>>5
好きにすればいい。何事も強制や決めつけが一番よくない
ってわけでLLでもいいよ
0008デフォルトの名無しさん2009/02/15(日) 14:20:49
言語自体の性能、実効速度、動作環境、正規表現、安全性。
それと、言語を取り巻く環境、利用できるライブラリ、IDE、フレームワーク、、、etc
前スレから自演している厨は、以上をまとめてこい
0009デフォルトの名無しさん2009/02/15(日) 14:23:52
えむえむっ
って知ってか?ケメコのじゃないぜ。
0010デフォルトの名無しさん2009/02/15(日) 14:41:50
派遣 「じゃあ次のプロジェクトはLLで開発ということですね?」
上司 「LL?って、えっと、なんだったっけ?スクリプト全般のことだっけ?」
派遣 「いやもっと新しいイメージの開発が楽な言語というか・・」
上司 「ん?結局開発言語はなにになるんだっけ?」
派遣 「まあPerlとかPythonとかですかねぇ」
上司 「あぁPerlは俺が学生のころからあったからよく知ってるけど、なんか新しいバージョンってことだっけ?」
派遣 「んーっとまあPerlは昔からのものなんですがもっとなんかモダンというか・・」
上司 「よくわかんないけどまあ今回はPerlスクリプトで開発ってことね?」
派遣 「はあ・・まあ・・。(いやなんかこう古いPerlじゃなくってもっと今風のイメージなんだけどなあ)」
上司 「了解。(いちいち流行りの単語使いたがるんだよな・・スクリプトって言えばわかるのにメンドクセー奴だな)」
0011デフォルトの名無しさん2009/02/15(日) 14:42:42
>>8
言語自体の性能w
言語自体の安全性w

あんたが得意な言語について、一つお手本を見せてくれ
0012デフォルトの名無しさん2009/02/15(日) 14:43:04
>>10
リアルwww
0013デフォルトの名無しさん2009/02/15(日) 14:49:41
>>10

× 派遣 「いやもっと新しいイメージの開発が楽な言語というか・・」
○ 派遣 「そうですそうです。(以下空気に応じて) もうちょっと広い範囲でLightweight Languageと言ってますが、PerlやPythonみたいなものが中心です。」

これでいいじゃん。
0014デフォルトの名無しさん2009/02/15(日) 15:21:26
前スレの終盤で
"LL"という言葉に以外にも信者が多いことがわかったな。
0015デフォルトの名無しさん2009/02/15(日) 15:37:02
誰かさんが勝手にバズワードだなんだと騒いでただけだろ
一単語に信者がいるとか頭おかしいとしか
0016デフォルトの名無しさん2009/02/15(日) 15:45:46
しかしMLやHaskellからPerlまで一緒くたにする分類なんて
何か意味があるとは思えないんだが……
0017デフォルトの名無しさん2009/02/15(日) 15:53:41
近代的な高水準言語を指す単語がちょうど無いんだと思う

高水準言語ってだけだと、あくまで相対的に高水準という意味になる
Cとかも場合によっては高水準扱いになってしまうことを考えると、
まああまり良くないわな
0018デフォルトの名無しさん2009/02/15(日) 15:57:01
なんとなくだけど、大規模開発と小規模開発の違いのような気がしてきた。
0019デフォルトの名無しさん2009/02/15(日) 15:58:12
>>17
近代的とかモダンとかって主観じゃないの?
Perlより新しいJavaやC#はLLなのか、そうじゃないのか
0020デフォルトの名無しさん2009/02/15(日) 16:24:23
別にテクニカルタームでもないただの便利な言葉なんだし、掘り下げたって
PCとPDAと携帯端末の厳密な分類、みたいな一般人にとってはどうでもいい
不毛な論争にしかならないんだから、こだわりすぎる方がどうかしてる。

このスレでLLが「恥ずかしい」って言ってるのは一人だけだろ。
そいつはきっと「ノートパソコン」も「メールマガジン」も全て「恥ずかしい」に違いない。
日常生活が不便そうで同情するわ。
0021デフォルトの名無しさん2009/02/15(日) 16:32:55
>>16
関数型もLLに含まれんの?ソースは?
0022デフォルトの名無しさん2009/02/15(日) 16:39:36
>>21
前スレにあった
ttp://d.hatena.ne.jp/minekoa/20090122/1232634141
0023デフォルトの名無しさん2009/02/15(日) 16:42:08
>>20
HaskellとPerlを同一のタームでくくることが
具体的にどういう文脈で「便利な言葉」なのか正直さっぱり分からん

>>10の派遣がHaskellやErlangで並列処理とかSchemeで継続サーバとか考えてて
上司はPerlとPHPでドカタ仕事とか考えてるかもしれない

全部LLなんだろ?馬鹿馬鹿しい
0024デフォルトの名無しさん2009/02/15(日) 16:42:18
>>20
定義厨ってのはどの板にもいるよ。
九州ラーメンの定義なんてどーでもいいわ。
0025デフォルトの名無しさん2009/02/15(日) 16:42:34
信者というより、いままでブログとかで得意気にLLとか使ってしまってた人が必死なだけだと思う。
0026デフォルトの名無しさん2009/02/15(日) 17:22:26
Python3の教本が出たね
0027デフォルトの名無しさん2009/02/15(日) 17:28:31
>>25 アンチ必死だな
0028デフォルトの名無しさん2009/02/15(日) 19:13:33
エル エル エルはリップのエル
0029デフォルトの名無しさん2009/02/15(日) 20:58:54
開発が楽(Laku)な言語(Language)ってことでいいだろ。
日本生まれの定義らしいからちょうどいい。
0030デフォルトの名無しさん2009/02/15(日) 21:04:02
プログラムの重さについて賛否両論みたいだから、この際新しい基準を作れば。。。?
無難なのは仕様書の印刷重量=言語の重さ(単位:g)、かな。
0031デフォルトの名無しさん2009/02/15(日) 21:24:31
JavaのEJBなんかは、もう見たまんま「(いろんな意味で)重量級だなぁ〜」って思う。
0032デフォルトの名無しさん2009/02/15(日) 21:30:37
>>29
なんだ要するにVBか
0033デフォルトの名無しさん2009/02/15(日) 22:50:01
LLがMatzをはじめとする一部の連中の
でっちあげだったと知って必死な厨房達乙
0034デフォルトの名無しさん2009/02/15(日) 23:05:17
LLって、難しいロジックをサックリ実装できて試すことのできる言語だって思うだけど。
VBやHSPは、サックリ作れても、難しいロジックの実装は困難でしょ?
0035デフォルトの名無しさん2009/02/15(日) 23:12:54
>>34
Cの最長不倒関数とか、人間の可能性には限りがない。
VBだろうがHSPだろうが、BrainF*ckででも書く奴は書く。
0036デフォルトの名無しさん2009/02/15(日) 23:14:39
単なる政治性でしょ
SunがJavaを広めるときにC++叩いてたのと全く同じ
どういうグループが入っていてどういうグループが排除されてるかを
考えてみればよい
0037デフォルトの名無しさん2009/02/15(日) 23:17:19
いや俺もLLって職場ではちょっとこっぱずかしくって言えない。
大部分の人にへ?って言われると思うし。

Rubyはともかく、外人が作ったものになんで日本人が名前付けんの?って気はする。
0038デフォルトの名無しさん2009/02/15(日) 23:26:03
>>35
同じことするのにさ、例えば、
迷路を解くプログラムを書けとかいう問題を、
Cでリスト構造から作り出すのと、
それを初めから備えている言語を使うのと、
どっちが楽だと思う?
0039デフォルトの名無しさん2009/02/15(日) 23:27:27
今のVBはLinqとか使えるからLLだNE
0040デフォルトの名無しさん2009/02/15(日) 23:31:49
昔はVariant、.NETになってもObjectがあるから動的片付けだYO
0041デフォルトの名無しさん2009/02/15(日) 23:33:04
つまりどうみてもVBです本当にありがとうございました
ってことでいいのかNA
0042デフォルトの名無しさん2009/02/15(日) 23:35:30
vbって言語自体が、最初から備えるデータ構造って何?
汎用ポインタみたいなのしかないの?
0043デフォルトの名無しさん2009/02/15(日) 23:37:34
.NETの奴は構文がみょうちきりんなC#みたいなもんだと思うYO
それ以前もべつに全部VARIANTというわけじゃなくて
整数だの文字列だのといった組み込み型や構造体やクラスぐらい使えたYO
0044デフォルトの名無しさん2009/02/16(月) 00:20:25
>>38
いまどきどの言語でもリストなんてライブラリがあるし
0045デフォルトの名無しさん2009/02/16(月) 00:23:25
>>38
C++はLLだネ☆
STLとか使えるし
匂いだっていいし
0046デフォルトの名無しさん2009/02/16(月) 00:35:11
foreachやラムダ式がないのはいただけないと思う。
0047デフォルトの名無しさん2009/02/16(月) 00:50:29
なにいってんの?ラムダってC++が採用してからパクった言語多いじゃんw
0048デフォルトの名無しさん2009/02/16(月) 00:56:38
リストくらいネイティブで扱えば良いじゃないって最近は思うなぁ
大昔から存在する古典的なデータ構造なんだし
0049デフォルトの名無しさん2009/02/16(月) 00:57:53
>>46
うn
代数データ型もパターンマッチも遅延評価も使えない言語はうんこだよね
たとえばPerlとか

LL?何それ
0050デフォルトの名無しさん2009/02/16(月) 00:58:58
>リストくらいネイティヴで
CPUの勉強でもしてくれ。
0051デフォルトの名無しさん2009/02/16(月) 01:01:22
>50
いや、C言語みたいなCPUやメモリに近い言語ならそれでも良いけどさ…
ある程度の高級言語になってくると気になる。
0052デフォルトの名無しさん2009/02/16(月) 01:02:15
多分「組み込み」と言いたかったのではないだろうかと想像
でもPerlもPythonもリストなんか組み込みで持ってないよ
あれは動的配列
■ このスレッドは過去ログ倉庫に格納されています