- 1 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 09:58:56 ]
- 最強のLL=軽量プログラム言語は、どれよ?
エントリーは、 Perl、PHP、Python、Ruby、JavaScript・・・ さあ、死ぬまで語りやがれ!!! ■LLとは? 軽量プログラミング言語(Lightweight Language,LL)とは、取り回しに優れ、 コードの作成や修正が容易と見なされるプログラミング言語のことを指す。 ここでいう「軽さ」はプログラマの負担の軽重を指し、 実行速度に優れているという意味ではない。 現在の水準では ・インタプリタ ・動的型 ・正規表現 ・関数オブジェクト などを利用できるものがLLと呼ばれることが多い。(Wikipediaより) ■過去スレ 【Perl,PHP】LLバトルロワイヤル4【Ruby,Python】 pc12.2ch.net/test/read.cgi/tech/1234635513/ 【Perl,PHP】LLバトルロワイヤル3【Ruby,Python】 pc11.2ch.net/test/read.cgi/tech/1215319832/ 【Perl,PHP】LLバトルロワイヤル2【Ruby,Python】 pc11.2ch.net/test/read.cgi/tech/1209289408/ 【Perl,PHP】LLバトルロワイヤル【Ruby,Python】 pc11.2ch.net/test/read.cgi/tech/1188997302/
- 671 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 22:21:38 ]
- どれでも能力とその時々の状況次第としか
ただ、今現在Pythonで食ってる人は少ないだろうなあ
- 672 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 22:32:17 ]
- >>67
そうだよね。 俺Perlerなんだけど、Perlってmixiとかlivedoorが有名だけど、他なくない? 中小サービス、中小SIじゃ見たことない。
- 673 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 22:55:46 ]
- Javaだけだろうな
- 674 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:00:22 ]
- Javaは一番ありえないだろ
非効率が際立ってて、実際落ち目
- 675 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:01:50 ]
- >>672
サイトだとモバゲー、はてなが全てPerl、一部Perl使ってるのがAmazon あとはパッケージだとMovableType そしてここ2chも一部Perl ちゅうか古参のポータルサイトはみんなPerlかCかJavaだよ
- 676 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:02:16 ]
- Javaが非効率ってまさかテキストエディタででも書いてるのか
- 677 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:02:53 ]
- その根拠は?
- 678 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:04:10 ]
- >>670
どれも食いっぱぐれは無いだろ。5年のスパンでは そこそこ普及してるから保守もしなきゃならないしな。 結局本人次第だよ。似たような言語だし、使える奴は何でも使える。
- 679 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:04:51 ]
- スクリプターにJavaがメジャーって説明しても、
あんな面倒なものはやってるわけがないし、実際俺たちが作ってるような Webサイトでは全く使われてないって主張すると思うよ。 Javaは大規模サイトや金融のような信頼性が必要なサイト、 社内イントラなんかでは相当な割合で使われてるけど、 スクリプターが携わるレベルのサイトじゃPHP一辺倒だから今は。
- 680 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:06:08 ]
- このスレの人たちは、JavaからRubyへみたいなトンデモ本を真に受けちゃう人たちだから
- 681 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:07:15 ]
- >>675
2chはPHPだろ 拡張子見て見ろよ
- 682 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:10:33 ]
- そ、そうだね…
- 683 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:17:49 ]
- >>675
Cが使われてんの?
- 684 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:25:34 ]
- 2ch閉鎖騒動とその後の動きを知らんのか
- 685 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:25:35 ]
- おいおいお前が今書き込んでるこのサイトはCとPerlだぞ
- 686 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:26:53 ]
- Cは意外と多いよね
Yahoo!やGoogleのような検索系はもちろんCだし イントラだとサイボウズがC
- 687 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:28:35 ]
- read.cgiがC、bbs.cgiがPerl、BeはPHPだな
- 688 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:30:56 ]
- ApacheのC APIは1冊日本語の本が出てて、斜め読みした感じだと、
割と作りやすそうな感じ。 メモリ管理と文字列処理のいくらかを丸投げ出来たはず。
- 689 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:47:19 ]
- 超C感じ。
- 690 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:59:06 ]
- Youtubeはpythonだったらしい
- 691 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 02:40:44 ]
- >>679
「Yahooも楽天も使ってるしPHPってすごいよね〜」って言うとウケが良いw 下手に説明してもあまりのギャップに切なくなるんだよね。ああ、俺はこの現場にいたら駄目になる・・・と。 でも最近は社内イントラシステムでもPHPが増えてきたしJavaの大規模プロジェクトの多くが頓挫してる
- 692 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 03:04:19 ]
- 楽天は確かに使ってるけどYahooではビューとして使ってるだけだからなぁ
Javaのプロジェクトが頓挫してるのも金融崩壊絡みの金問題であって 技術的に無理だったから頓挫してるわけでもないし
- 693 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 03:51:26 ]
- ちなみにGoogleの新卒採用では「C、C++ または Java のいずれかにおけるプログラミング知識」、
中途採用では「C++ または Java における開発経験」とある
- 694 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 04:32:07 ]
- 採用にPHPと書いてあるところって偽装請負、胡散臭い、レベル低そうってイメージしか湧かない。
- 695 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 04:54:57 ]
- 言語はあんまり関係ないけど
1年未満もしくは未経験歓迎、独学でやったことあるという方OK ってのが怪しい
- 696 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 08:43:58 ]
- >>668
だから、ソース出してくださいお願いです。 煽っているんじゃなくて、本当に気になっている 詭弁のガイドラインにしないから頼む
- 697 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 08:48:27 ]
- こいつのブログをよく見てると、「ビジネス的にはJavaしかありえない」というように思えてくる。不思議!
GAE/Jは破壊的イノベーション - ひがやすを blog d.hatena.ne.jp/higayasuo/20090419/1240111049
- 698 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 08:58:44 ]
- >>696
お前はXBOXのゲームに一本でもC#で作られてるものがあるとなんか困るのか?
- 699 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 09:11:10 ]
- >>698
あったほうがうれしいという可能性もある。 ていうか検索しても自作プログラムを動かす話止まりで、それで開発された商品の 話題ってないねぇ。
- 700 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 09:40:47 ]
- >>698-699
どっちかというと「うれしい」って方です。可能性としてあるのならよい流れだと思うので。 そういえば、最近は、上で出ていたUnity エンジンのおかげで、iPhoneアプリがC#でも開発可能ということらしい。 まあ、ゲーム用途ですが。
- 701 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 09:59:36 ]
- 言い出しっぺだけど、少なくとも、広く普及しているという状況には
ないことは分かった。 www.google.com/search?q=%22Managed+DirectX%22+%22commercial+game%22+xbox
- 702 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 10:38:00 ]
- あるって言った人だけど、その話はもう5年以上前だからね
360じゃなくて初代のXBOX
- 703 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 12:42:36 ]
- 日本のWeb関係はうんこ企業しかないじゃん
- 704 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 18:02:45 ]
- 自社サービスを持ってて、内製でエンジニアを育てるところだと、今でもPerlが多い。
新卒を3ヶ月の研修でよそに派遣するようなビジネスモデルだと、PHP一択になる。 結果、数としてはPHPが圧倒的に多い。 ウェブの場合は。
- 705 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 18:30:24 ]
- >>704
そだね だから自然と、Perl使いはレベルが高い傾向があるし PHP使いはレベル低い奴が多数 あくまでも割合の話ね。 ただ、まだまだ過渡期の一傾向に過ぎないので、PHPで淘汰されて残った優秀な人材が 今のPerlみたいに、強大な文化を形成していく可能性はあるし、 Perlの限界を感じて、RubyやPythonに流れていくっていう可能性もあるし 今後はどうなるかはわからんね。
- 706 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 19:07:34 ]
- >>704
育てるところ、大企業なんかは特にJavaが多いと思う。 >>705 敷居が低いが故にレベル低くなってしまうね。昔はPerlがその位置だったけど 仰るとおり似非PGは淘汰かPHPに流れた。Perl使いがレベル高いとは思わないけど 元から他の言語やってた人が補助ツールとして使ってる人が多かったそう見えるのかも。 PHPのシェアを崩すのは現状の他のLLでは無理で同様もしくはそれ以上に簡単で あるのが条件、それにセキュリティ関連や仕様が改善された物が出ればあっという間かもね。
- 707 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 19:11:40 ]
- Perlは最初見たのがどこぞの掲示板CGIだったから初印象悪かったなあ
ラクダ読んだら今度はややこしくて投げたがw
- 708 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 19:18:10 ]
- Perlの価値はラクダ本で5割増しになってますので。
他の言語でも同様の質のいい日本語書籍があればいいのだけど。
- 709 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 19:29:04 ]
- 実際趣味でスクリプト言語を学び始めるきっかけとして既成のCGIの
改造というのは少なく無いんだろうな。
- 710 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 20:38:23 ]
- 底辺スクリプターが必死なスレ・・
- 711 名前:デフォルトの名無しさん [2009/05/10(日) 21:02:04 ]
- >>709
そういう経緯でPerlはじめた>掲示板の改造から >>710 こういう書き方する奴って、無能な奴が多いよな
- 712 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:11:08 ]
- スクリプトっていう定義が最近どうも曖昧だよな
やってることはまったく同じなのに、 VMがあるかないか程度の違いのJavaはスクリプトとは呼ばれないわけで。 そもそもmod_xxx使った時点でコンパイルされてメモリ上に常駐するわけだし。
- 713 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:15:38 ]
- >>712
だからこそ、LLなんだろ? 当座一番使いやすい言葉ってことで。
- 714 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:20:33 ]
- PHPもコンパイル済みなのがキャッシュされてるんだけどな
- 715 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:49:24 ]
- Javaも今時開発中はいちいちデプロイしなくてよくて
スクリプトみたいに作れるフレームワークもあるからな
- 716 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:59:27 ]
- >>714
PHPもというか、mod_php使った場合だけどな。 お前の発言、>>712に含んでるだろ
- 717 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 22:16:12 ]
- >>716
そうなん? PHPはファイルに落ちると思ってたんだけど、メモリキャッシュなのか
- 718 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 22:19:26 ]
- ところでJSPの<% %>タグってスクリプトだと思っていたけど違うのか?
- 719 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 22:34:18 ]
- >>717
ファイルに落ちる? 意味わからん。さすがPHPer
- 720 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 22:41:24 ]
- ファイルに落ちる、もわからないのか
どこの底辺プログラマーだ
- 721 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 22:44:12 ]
- ファイルにキャッシュされるってことだろうけど、意味わからんよ
何の意味があるんだよw
- 722 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 23:14:51 ]
- ファイルに落とす/落ちる…俺も普通の表現だと思ってた
- 723 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 23:20:28 ]
- >>721
別にめずらしい言い方でもない。お前が無知なだけ。
- 724 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 23:23:56 ]
- 言い方の話じゃないだろ
- 725 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 23:26:27 ]
- もう、mod_phpはファイルに落とすってことで。
- 726 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 23:43:24 ]
- >>717
基本、キャッシュせず、毎回コンパイルじゃない? APCなどのアクセラレータをインストールしていれば、メモリ and/or ファイルにキャッシュできるようになるけど。
- 727 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 01:30:21 ]
- 717はバイトコードをキャッシュしてるって言いたいんじゃないか。
どちらにしろファイルに落ちるとか意味理解していないっぽいけど。
- 728 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 03:20:38 ]
- ファイルに落ちるなんて聞いた事ねーよ。
- 729 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 07:49:21 ]
- しろうとかよ
- 730 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 07:53:10 ]
- 結果をファイルに落とすってのなら使うけど
ファイルに落ちるとは言わないんじゃないかなぁ
- 731 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 08:45:54 ]
- ようするに、phperは、mod_phpが何してるかどころか、mod_phpってなに?
って奴が多いってことだろ 社員の誰かが鯖構築して、他の大多数はシコシココーディングしてるだけっていう
- 732 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 09:02:16 ]
- >730
落とす操作をしたり、落とすようにプログラミングする (要するに自分が意図して落とす)のは落とすで 別に落とすことを指示したワケでなくソフトウェア側の仕様として落とすのは 落ちるでも良くないか?
- 733 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 09:05:54 ]
- >>731
職業マなんかそんなもんだろ。
- 734 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 09:06:46 ]
- コンピュータは誰かが命令しないと処理されないんだから
勝手に落ちる事などない
- 735 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 09:11:47 ]
- >>721
おっと、python叩きはそこまでだ
- 736 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 12:46:57 ]
- >>734
>勝手に落ちることなどない その「勝手に」ってのはどこからでてきたんだ?
- 737 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 12:50:58 ]
- もう、その落ちる件終わりにしない?
>>717=720が必死なだけでしょ。相手にすんなよ
- 738 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 12:58:18 ]
- まさに底辺の集い
- 739 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 14:35:45 ]
- >>738
志村〜、スレタイ!スレタイ!!
- 740 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 16:25:41 ]
- >>731
コンパイルキャッシュすれば激速になるというあたかも魔法の言葉ぐらいの 認識しかありません。 突っ込まれても論理的に説明できる知識を有していないため感情論や Yahooも使ってるしぐらいの反論しか出来ません。
- 741 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 18:33:56 ]
- んで、君ら仕事はどうなの?
- 742 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 18:40:45 ]
- >>740
正直なやつめ!
- 743 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 18:56:09 ]
- >>741
なんか今月給料振り込まれてないw
- 744 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 07:26:25 ]
- MITの授業で使う言語がSchemeからPythonに乗り換え
ttp://danweinreb.org/blog/why-did-mit-switch-from-scheme-to-python
- 745 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 10:28:46 ]
- 逆に今までLispかよみたいな
- 746 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 10:37:13 ]
- LISPは、C並に支持者の多い言語だからね
LISPを学ぶ意味というのは大きいらしいので、さすがMITって所じゃないか? Pythonに乗り換えたのはちょっと残念だな。 Python自体を否定するわけじゃないが、画一的コーディングになるPythonは MITとか、世界を引っ張っていく人材に教えるようなもんじゃない気がする
- 747 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 12:27:34 ]
- SICPもPythonで?
- 748 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 12:49:08 ]
- よく読めばわかるが、授業で教えるべきことが変化した、というのが話のメインであって、
Python という選択はその目的(ロボティクス)のためのライブラリがあったからにすぎない。
- 749 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 12:59:53 ]
- Cでいいじゃん
- 750 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 13:08:53 ]
- なんか感覚ずれちゃってる人がいるよね、ここ
- 751 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 13:39:34 ]
- はいはい、わかりますわかります
- 752 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 15:15:46 ]
- 授業で使うからコンパイルが必要なCやJavaじゃ駄目なんだよ
- 753 名前:デフォルトの名無しさん [2009/05/12(火) 17:22:47 ]
- コンパイルなんか専門的な内容になると時間かかりすぎてしょーがないしね。
- 754 名前:デフォルトの名無しさん [2009/05/12(火) 22:07:10 ]
- MITにいるような連中が、コンパイルの方法がわからんて
- 755 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:10:32 ]
- 手間だけでいうなら、コンパイルを挟むくらいのことはMakefileを書くだけで済んでみたり
だいたい、もともとLISPを使って教えていたものをCとかJavaとかでってのはあり得んような
- 756 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:12:50 ]
- > もともとLISPを使って教えていたものをCとかJavaとかでってのはあり得んような
なんで Python ならあり得て C や Java はあり得んの?
- 757 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:14:33 ]
- そういえば、Perl6って、どうなってんの
- 758 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:15:42 ]
- べつに
- 759 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:24:36 ]
- >>756
CやJavaで、リストの要素を反転させたり、 幅優先探索したり、再起やラムダを学習するのか? 拘束衣を着てダンスを踊るようなものだろ
- 760 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:32:59 ]
- >>759
新しい MIT のカリキュラムでもそういうことをするの? そういう SICP の世界はメインには据えないのかと思ってた。
- 761 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:39:38 ]
- >757
もう、許してやれよ……
- 762 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 22:43:39 ]
- >>760
知りません。うちの大学の演習に出てきただけです。(〃∇〃)
- 763 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 01:25:27 ]
- アフォが多い言語ってPHPでおけ?
- 764 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 01:33:08 ]
- >>763
まともなプログラマなら仕様に気持ち悪いところが多すぎて 拒否反応示すからな。 会社に押し付けられてどうしても使わないといけないプログラマが アホ仕様を自虐ネタにして笑いとって精神衛生を保ってるレベルの クソ言語
- 765 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 01:39:08 ]
- しかし一方、WEBフレームワーク付テンプレート言語として捉え、
その上に適当なWEBフレームワークとテンプレートライブラリを重ねて 利用すると、それなりに便利であるのも事実。 たとえば、bashを「クソ言語」と評価しないのと同様な視点からは、 「クソ言語」ではないとも言える
- 766 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 01:48:09 ]
- クソなのはコーダーだからなぁ
コメントが無い、関数分けしてない、変数に規則性が無い、エラー処理がない 再利用できないコードはゴミといっしょさ
- 767 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 03:04:56 ]
- >>766
言語自体が「動く擬似コード」のように書ける場合はコメントは インタフェース仕様以外ほとんど消えるよ。Pythonみたいに。
- 768 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 05:59:09 ]
- >>763
WebProg見てるとそう思えるかもしれんがム板のPHPスレを見てみろ pc12.2ch.net/test/read.cgi/tech/1232712334/l100 (ノ∀`)
- 769 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 07:43:34 ]
- だめじゃん
- 770 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 08:22:55 ]
- まぁ自分でインスコしようとする輩がいるだけまし・・・いや、微妙か
- 771 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 09:49:38 ]
- >>768
朝っぱらから変なもの見せるな
|

|