トップページphp
985コメント235KB

Python vs Ruby vs PHP vs Perl

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん2005/08/22(月) 20:28:32ID:???
どれを学べばいいの?
0002nobodyさん2005/08/22(月) 21:21:01ID:???
全部。
あと、Haskell, Lisp, Prolog も。
0003nobodyさん2005/08/22(月) 22:35:25ID:???
なでしこしかないだろ
0004nobodyさん2005/08/22(月) 23:09:39ID:???
これは既婚女性板に立てるべきスレだな
0005nobodyさん2005/08/22(月) 23:49:11ID:???
PHP以外全部だろうなぁ…
0006nobodyさん2005/08/22(月) 23:50:55ID:???
この板にスレ立てたってことは
Webアプリに興味あるわけだからまずはPHPだな。簡単だし。
他の3つは要らない。理解したらJavaなどを学ぶと良い。
0007nobodyさん2005/08/22(月) 23:54:13ID:???
マジレスすると、PHPに手を出したら、後に行き詰まるぞ。
PerlかPythonをおすすめする。
0008nobodyさん2005/08/23(火) 00:29:01ID:???
学習用にはPythonがいいらしいけど、日本でのシェアはイマイチ。
0009nobodyさん2005/08/23(火) 00:51:57ID:???
vs とか付けると変な虫が湧くからヤメレ
0010nobodyさん2005/08/23(火) 01:42:53ID:???
N88BASICが最強に決まってるだろ
0011nobodyさん2005/08/23(火) 06:24:57ID:???
PerlとJAVAでいいよ。
0012nobodyさん2005/08/23(火) 09:31:58ID:???
>>1
その中ならvsかな。
VCとVBやれば完璧。
0013nobodyさん2005/08/23(火) 09:37:22ID:???
CGIをするために俺はすこしずつかじった。
でも実際にプログラミングをしたことはない。
似たようなサンプルを見つけてそれを修正して使っているだけ。

自分は、C言語でのプログラミング経験あり。
以下、感想。

◆Perl
既存作品が多いので、自分にとっては必須。
でもなんかややこしいので言語としてはあまり好きではない。

◆PHP
C言語から移行の自分としては、文法が受け入れやすかった。
特にCGIではHTML文書に埋め込む形になるので、お手軽に使える。

◆Ruby
オブジェクト指向のために少し学んだ程度。
記述しやすく綺麗な言語だと思う。
でも普及するかどうかがよく分からないで、今、放置状態。

◆Python
よく知らないけど、Rubyに似ているという話をよく聞く。
これって流行るの?
0014nobodyさん2005/08/23(火) 10:47:02ID:???
> 特にCGIではHTML文書に埋め込む形になるので、お手軽に使える。

perl で TT とか使う現状から考えると、こういうのってダサく見える。
0015nobodyさん2005/08/23(火) 13:40:46ID:???
自分が一番興味をもった言語からやる。
興味のない奴はプログラミングに向かない。
0016132005/08/23(火) 14:06:13ID:???
>>14
ググって見た。
ここ↓に書いてあるようなことか。
確かに便利そうだ。

[ThinkIT] 第4回:テンプレート管理 (1/4)
http://www.thinkit.co.jp/free/tech/9/4/1.html
0017nobodyさん2005/08/23(火) 14:13:44ID:???
PHPはHTML文書に埋め込めるから便利なのではなんく、
HTML文書に埋め込むという選択肢しかないだけだな。
HTML文書に埋め込むのは、たいての言語で出来る。
0018nobodyさん2005/08/23(火) 15:52:21ID:???
>>17
>HTML文書に埋め込むという選択肢しかないだけだな。

おいおい、こんな奴がいるのか・・・
0019nobodyさん2005/08/23(火) 16:09:14ID:???
>>18
そんなもんじゃないの?
0020nobodyさん2005/08/23(火) 17:38:29ID:???
>>18
JSP, ASP, ePerl, eRuby, escm, ... 埋め込み可能な言語はいくらでもあるな。
0021nobodyさん2005/08/23(火) 18:10:07ID:???
PHPは<? ってタグ扱いで挿入しなけりゃいけないからな。
0022nobodyさん2005/08/23(火) 18:15:12ID:???
PHPの問題点は >>17 みたいなのが全プログラマの95%を占めてるところなんだよ.
>>21 それショートタグっていうんだけどXMLの行頭の宣言に使うタグと同じだから使うの推奨されてない.
0023nobodyさん2005/08/23(火) 18:20:06ID:???
>>22
それは違うと思うぞ。
0024nobodyさん2005/08/23(火) 18:58:43ID:???
Smartyって言葉すら1回も出てないこと見ると
このスレってPHP使いがいないだろ。
0025nobodyさん2005/08/23(火) 19:19:08ID:???
Template-Toolkitはくそ遅い。PHPと比べたら亀。
0026nobodyさん2005/08/23(火) 19:19:26ID:???
誰もフレームワークやテンプレートエンジンの話なんてしてないから、
いきなり出てきても?だが。
0027nobodyさん2005/08/23(火) 19:24:24ID:???
Yahoo!知恵袋って良く落ちるけど、やっぱりあそこだけPHPだからなのかな?
0028nobodyさん2005/08/23(火) 19:47:15ID:???
>>27
ベータだからじゃないの?

Yahoo! ヘルプ - Yahoo!知恵袋ベータ版
http://help.yahoo.co.jp/help/jp/knowledge/beta/beta-01.html
0029nobodyさん2005/08/23(火) 20:45:58ID:???
>>25
> Template-Toolkitはくそ遅い。PHPと比べたら亀。

TT は、mod_perl とかで使ってる?
0030nobodyさん2005/08/24(水) 00:21:18ID:???
言語のコア機能でHTML埋め込めるPHPと外部ライブラリだのみのPerlじゃ、スピードで勝てるわけないだろ。
キャッシングできるようなコンテンツなら、初めからHTMLファイルに書き出しとけばいい。
0031nobodyさん2005/08/24(水) 00:38:25ID:???
mod_perl使えないの?
0032nobodyさん2005/08/24(水) 00:42:43ID:???
>>30
コアに何でも入れていると言うことは、使いたくないときでも
入れておかなきゃならないと言うこと。
0033nobodyさん2005/08/24(水) 08:59:49ID:???
> キャッシングできるようなコンテンツなら、初めからHTMLファイルに書き出しとけばいい。

今時、そんなコンテンツあるのかよ。
0034nobodyさん2005/08/24(水) 11:35:49ID:???
>>33
アクセスの多いページを動的に作ってて間に合うわけないだろ。
何がイマドキ、だよ。
0035nobodyさん2005/08/24(水) 13:27:38ID:???
mixi とかは、静的でつかそうでつか。それは大変でつね。
0036nobodyさん2005/08/24(水) 16:29:55ID:???
おまいら、ケースバイケースって言葉知ってるか?
0037302005/08/25(木) 13:33:12ID:???
裏で複雑な処理を動かさないといけないような場合はmod_perlが有効だけど、
単純なページの場合は、PHPの方がコストがかからず速い。
mod_perlはメモリを食いすぎる。よほどきちんと設計しないと何ギガあっても、サーバ落ちる。
単純なページでも数十メガ単位でメモリ食うから、なんでもかんでもmod_perlというわけには行かない。
0038nobodyさん2005/08/25(木) 13:45:05ID:???
だけど、php ってウンコな言語だよね。
0039nobodyさん2005/08/25(木) 18:33:41ID:???
>>30
ちょっと認識おかしいぞ
PerlでもXS使えば同等、逆にPHPはincludeするとスピード落ちる

>mod_perlはメモリを食いすぎる。よほどきちんと設計しないと何ギガあっても、サーバ落ちる。
メモリリークを起こさない事を前提にすると
CGI方式で起動した時の場合の使用メモリ+α × MaxSpareServers
だからスクリプトの数が多くない限り何ギガあっても落ちるって事はないだろ

通常の場合PHPを採用するのは同意。mod_perlではコストが掛かりすぎる。

>>38
うんこでもコストが低くて要件を満たせば問題ない
0040nobodyさん2005/08/25(木) 18:34:11ID:???
この話題って大昔からあるけど,未だに決着つかないねぇ.
同じ仕様のアプリケーションを各言語で組んでサーバに上げてベンチ取って
決着つけたらおもしろうそうじゃない?
「Rubyマンセー」とか「phpはウンコ」とか言ってる人に自分の得意な言語で作ってもらう.
時間制限があると言語関係無しにプログラマの腕で決まるだろうから時間無制限で.
0041nobodyさん2005/08/25(木) 18:39:55ID:???
それじゃインタープリタの性能比較になっちゃうからつまらんよ
0042nobodyさん2005/08/25(木) 19:51:22ID:???
>>41
つまり結果が分かってるってこと?
>>40 でテストしたときの Python, Ruby, PHP, Perl を性能の良い順に並べ替えてよ
0043nobodyさん2005/08/25(木) 21:40:08ID:???
結果晒したところで、特定の言語に関しては不利になるパラメータで
コンパイル/実行されていたとかになるよね。
0044nobodyさん2005/08/25(木) 22:01:38ID:xzGJkHKb
>>43
各言語の支持者(RubyistとかPerlerとか)が
自分の支持してる言語を使って最高のパフォーマンスがでるようにアプリケーションを作るんだって.
それで自分に不利になる設定する人なんていないでしょ?

あとは作ってもらったアプリケーションの環境構築の仕方を説明してもらって,
コードを提供してもらえ誰のサーバでも再現できる.

0045nobodyさん2005/08/25(木) 23:06:11ID:???
>>44
誰もあなたにテスト方法なんか聞いてませんよ?
0046nobodyさん2005/08/26(金) 01:12:35ID:???
>>45
>>42>>40 でテストしたときの結果を教えて,って書いてあるよね?
>>40 の方法でテストするのに,不利になるパラメータ云々って言ってるから
テスト方法を理解してないのかなと思って説明したんだけど・・・
それとも >>40 の方法とは違う方法で >>40 の結果と同じ結果が分かってるってこと?
でもそうすると,その方法は不利になるパラメータ云々って言われると
それに反論できなくなるってことだよね?
0047nobodyさん2005/08/26(金) 01:14:15ID:???
ここは論破するのが目的なの?計測するのが目的なの?
0048nobodyさん2005/08/26(金) 01:20:22ID:???
どういう仕様のアプリケーションにするかも問題だなー
・XML処理
・DB接続
が含まれる小さいので良いと思うんだけど
0049nobodyさん2005/08/26(金) 01:51:16ID:???
よく雑誌なんかに載ってる速度比較は、
python > perl > ruby > php だったけど、
rubyとphpはかなり遅い部類だったよ。
まあ速度比較だけでは、選ぶ理由にはならないと思うし参考に。
0050nobodyさん2005/08/26(金) 02:09:22ID:???
PHP5.1で激速になる(予定)。残念でした。
0051nobodyさん2005/08/26(金) 02:52:38ID:???
phpってRubyにすら負けてるのか?
0052nobodyさん2005/08/26(金) 08:02:09ID:???
ここは>>1の釣堀りなインターネッツですね
0053nobodyさん2005/08/26(金) 11:58:04ID:???
print "Hello";
echo "Hello";
0054nobodyさん2005/08/27(土) 02:11:59ID:???
LinuxってPythonだらけだよね。
0055nobodyさん2005/08/27(土) 03:59:05ID:???
{}やめて段落タブだけでやるのが慣れません
0056nobodyさん2005/08/27(土) 09:13:31ID:???
Pythonってモンティー・パイソンから取ったのか
じゃあ俺はDrifって言語作ろうかな
0057nobodyさん2005/08/27(土) 10:17:53ID:???
>>56
それイイ!
0058nobodyさん2005/08/28(日) 00:21:01ID:???
print "オイース";

実行結果
--
声が小さい!
0059nobodyさん2005/08/28(日) 00:25:30ID:???
>>58
echo "オイーッッス!!!";
0060nobodyさん2005/08/28(日) 00:30:26ID:???
>>59
echo "シーーッ! 静かにしろ!";
0061nobodyさん2005/08/28(日) 00:30:27ID:???
shout "オイーーーッスぅぅ!!"
0062nobodyさん2005/08/28(日) 00:35:47ID:???
do {
fopen('幽霊','r');
print $shimura."うしろうしろ!";
Look_back();
fclose('幽霊');
} while ( 鉢合わせ )
0063nobodyさん2005/08/28(日) 00:38:30ID:???
はいはいわろすわろす
0064nobodyさん2005/08/28(日) 18:55:36ID:???
プログラマー日記 : 続々:PHPにフレームワークは必要か?
ttp://www.programmers-paradise.com/tdiary/?date=200508
> 覚えることが多かったり難しい概念が必要なフレームワークは、PHPの良さを
> 消してしまっている。その機能は「フレームワーク」にしないとだめなのか?
> ライブラリや関数じゃだめなのか?という疑問が、PHPのフレームワークには
> 感じる。
0065nobodyさん2005/08/28(日) 20:05:01ID:???
>>64
ないよりはあったほうがいいに決まってる
たとえPHPユーザの5%しか使っていないとしても
0066nobodyさん2005/08/28(日) 20:11:21ID:???
その人の言ってる現状のフレームワークがPHPの特長を生かしてないってのには同意
Javaみたいになったら終わり
0067nobodyさん2005/08/28(日) 22:02:59ID:???
>>65
×誤 ないよりはあったほうがいいに決まってる
○正 百害あって一利なし
0068nobodyさん2005/08/28(日) 22:44:45ID:???
ていうか、過去レスなどで既出だと思うが
PHPの言語仕様そのものが静的言語であるJavaの真似ばかりしていて
破綻しているのだから、フレームワーク作ってもそうなってしまうのは止むを得ないのかも。
0069nobodyさん2005/08/29(月) 00:34:56ID:???
>>56
期待age
0070nobodyさん2005/08/29(月) 02:56:30ID:???
>>49
雑誌にのってるとかはいいから、
計測法を教えてくれ。胡散臭くてしょうがない。
0071nobodyさん2005/08/29(月) 06:26:37ID:???
>>70
ヒープソート。DBマガジン2005年1月号。
0072nobodyさん2005/08/29(月) 12:29:10ID:???
if($hoge !== 'ほげ')

if(!$hoge == 'ほげ')
の違いが分からないから優しく教えて><
0073nobodyさん2005/08/29(月) 13:03:35ID:???
>>72
一般的な優先順位で考えれば
!$hoge == 'ほげ'

(!$hoge) == 'ほげ'
ということだが
0074nobodyさん2005/08/29(月) 21:59:50ID:???
>>71
計測環境は?
0075nobodyさん2005/08/31(水) 02:35:58ID:???
http://www.itmedia.co.jp/enterprise/articles/0508/30/news029.html
Ruby以外仲良く減少ですよ
0076nobodyさん2005/09/01(木) 23:15:38ID:???
>PHPをめぐる最近の盛り上がりにもかかわらず、
>Evans Dataは今月初め、PHP、Perl、およびPythonを
>利用する開発者が昨年、中東、アフリカ、および欧州の
>地域においては減少したことを明らかにした。

アジアとアメリカでは増加あるいは同値ってことなのかな?
0077nobodyさん2005/09/03(土) 16:15:43ID:???
>>75
そもそもRubyはLAMPのPにも入ってない超マイナー言語
0078nobodyさん2005/09/04(日) 22:49:18ID:???
じゃあJAVAや.netもLAMPに入ってない超マイナー言語だな。
0079nobodyさん2005/09/04(日) 22:57:04ID:???
それはスクリプト言語ちゃうやん
0080nobodyさん2005/09/05(月) 01:07:51ID:???
Web開発にはLAMPやLAPPがいいって話で、
別にスクリプト言語に限定されないぞ。
別にLTMJって言ってもいいんだし。
0081nobodyさん2005/09/05(月) 09:17:23ID:???
別に
0082nobodyさん2005/09/06(火) 01:51:15ID:???
>>79
groovy
0083nobodyさん2005/09/06(火) 09:27:07ID:???
>>79
ASP
0084nobodyさん2005/09/10(土) 16:13:45ID:???
個人がガシガシ作るんだったらどれ選んでも同じじゃなかろうか。
中規模以上の作るんだったらフレームワークの勝負になって
言語なんてどうでもいい話になるし。
0085nobodyさん2005/09/20(火) 19:02:20ID:???
>>84
そのフレームワークの精度が、言語で差が出てくる。
perlやPHPはどうしても劣りがち
0086nobodyさん2005/09/20(火) 19:52:58ID:???
とりあえずRubyの勉強をしています。
0087nobodyさん2005/09/20(火) 19:53:27ID:yVmiDe14
age
0088nobodyさん2005/09/20(火) 20:15:50ID:???
イケヌマだらけなスレだな 
0089nobodyさん2005/09/23(金) 14:23:36ID:Ag5L0zbQ
C#最強だお(^ω^)
0090nobodyさん2005/09/23(金) 18:32:39ID:???
Cでcgi
0091nobodyさん2005/09/23(金) 21:05:14ID:???
こっそりOcamlに注目してるけど、絶対マイナーで終わる。
0092nobodyさん2005/09/23(金) 21:24:46ID:???
OCaml使ってるけど、やっぱり関数型言語は一般受けしないよね。
0093nobodyさん2005/09/23(金) 22:23:28ID:???
一般的なAlgol系手続き型言語とは違う頭を必要とするからじゃないかなー。

頭が固いと辛いものが(体験談。
0094nobodyさん2005/09/24(土) 11:38:36ID:???
10年後にはOCamlの時代が来る。
0095nobodyさん2005/09/24(土) 14:42:03ID:???
どんな言語だって利点・欠点はあるんだからどれでもいいんじゃないの?
とりあえず始めることが大事かも。
1つの言語が使いこなせるようになれば2つ目の言語をおぼえるのも簡単だから
0096nobodyさん2005/09/25(日) 02:39:53ID:???
そんなかんじでC/C++、Java、Python、OCamlと来たわけだが。
途中でObjective-Cもやったな。
0097nobodyさん2005/10/02(日) 10:53:26ID:???
"LAMP"の"P"はPerlだから
Perl最強だよ
0098nobodyさん2005/10/02(日) 16:07:55ID:???
Prologかと思ってたよ
0099nobodyさん2005/10/02(日) 23:55:14ID:???
Pascal(ry
0100nobodyさん2005/10/03(月) 03:22:36ID:???
PL/1
0101nobodyさん2005/10/03(月) 16:28:45ID:???
LAMPのPがPerlを指しているのかPythonを指しているのか
調べるには、蓋を開けてネコが生きているか死んでいるか
確認しなればならない。
つまりPerl、Python双方の状態が重なり合って存在している。
0102nobodyさん2005/10/04(火) 12:29:42ID:???
じゃぁ、状態の確率くらいは分かるでしょ。
0103nobodyさん2005/10/05(水) 00:29:33ID:???
yahooはphp
googleはpython

perlは古典
rubyはイエロージャップのオナニー
0104nobodyさん2005/10/05(水) 01:27:31ID:???
Railsの存在は?
0105nobodyさん2005/10/11(火) 01:38:41ID:???
ほんの一部で勝手に騒いでるだけ。
有名サイトでも使われてますとかリンク貼ってあったから
飛んでみたけど聞いた事も無いサイトだったし。
0106nobodyさん2005/10/11(火) 02:03:40ID:???
聞いた事も無いサイトって具体的にどこ?
0107nobodyさん2005/10/11(火) 02:38:03ID:???
http://www.basecamphq.com/
http://www.backpackit.com/
0108sage2005/10/15(土) 20:13:02ID:JJmR3ZmD
おのおのの言語界隈で有名な感じのギークさんは誰がいましたか?
0109302005/10/15(土) 21:00:27ID:???
最近オライリーでも記事が組まれたよな。ruby on railsの。
0110nobodyさん2005/10/16(日) 23:45:41ID:vSKzFalw
>>103
#!/usr/bin/perl
print "アマゾンもはてなもperlですが?\n";
0111nobodyさん2005/10/25(火) 08:50:12ID:gZ557E2/
>>110
mixiもperl,2chもperl
0112お約束2005/10/25(火) 15:52:59ID:???
2chはC。
0113nobodyさん2005/10/25(火) 16:00:41ID:???
2chはPHPですが
0114nobodyさん2005/10/25(火) 17:16:50ID:???
書き込みCで読み込みperlじゃなかたっけ?
0115nobodyさん2005/10/25(火) 22:34:45ID:???
perl使いって>>110みたいなキモイ人多いよね
0116nobodyさん2005/10/27(木) 00:35:26ID:???
>>114
0117nobodyさん2005/11/04(金) 21:53:04ID:KfXUaxV2
学ぶなら全部だな。
>>1の好みの物を使えばいい。

個人的にはクラックされてソースが流失されたら困るのでバイナリ形式の開発言語にすべき。
実行もバイナリ形式の方がメモリ使用量も少なくて高速だし。
0118nobodyさん2005/11/04(金) 23:12:15ID:???
はい次ぃ
0119nobodyさん2005/11/08(火) 17:37:41ID:???
amazonでコンピュータ・インターネットのジャンル内を検索してみた。
ttp://www.amazon.co.jp/exec/obidos/tg/browse/-/466298/249-6915976-0377159
ttp://www.amazon.com/exec/obidos/tg/browse/-/5/103-9372499-0458251

言語 JP/US
Python 10件/83件

Ruby 49件/30件

PHP 154件/429件

Perl 153件/312件

Java 976件/2446件

C# 61件/476件

JavaとC#はおまけ
0120nobodyさん2005/11/08(火) 21:33:30ID:???
ある会社が未開の地に靴が売れるかどうかの市場調査をするために二人の調査員を派遣した。
調査に行った場所では靴を履いている人は一人もいなかったので、調査員の一人は
「現地人には靴を履く習慣がない。マーケットにはなり得ない」と報告した。
しかしもう一人は「素晴らしい。まだだれも靴を履いていない。将来の巨大なマーケットがある」
この話の教訓は、「こんな話をいまさら得意げに披露する上司の居る会(ry
0121nobodyさん2005/11/08(火) 23:28:51ID:???
amazonで宗教書を検索してみた。

宗教 JP/US

創価学会 494/215

幸福の科学 211/115

生長の家 169/23

統一教会 58/128

ラエリアン・ムーブメント 10/3

サイエントロジー教会 2/197

オウム 73/57

Python 10件/83件

Ruby 49件/30件

結論

JP:サイエントロジー < ラエリアン = Python << Ruby < 統一教会
US: 生長の家 < Ruby < オウム < Python < 統一教会 << サイエントロジー ~= 創価学会
0122nobodyさん2005/11/09(水) 11:58:48ID:???
PythonでRailsができちゃうぜ、というTurboGears。
どんなもんでしょうか。
http://www.macdevcenter.com/pub/a/mac/2005/11/08/turbogears.html
0123nobodyさん2005/11/12(土) 20:26:25ID:???
フレームワークの勝負になってきそうだな。
0124nobodyさん2005/11/19(土) 05:03:24ID:19YEjquE
WindowsアプリとしてCGIつくると、リアルタイムでGUI側に動作ログを表示できるようになるから面白いよ
0125nobodyさん2005/11/19(土) 12:03:59ID:???
Python用フレームワークってあとはDjangoとZopeくらい?
・・・って思って調べたらうんかのごとくあるのな。
http://wiki.python.org/moin/WebProgramming
0126nobodyさん2005/11/19(土) 18:28:07ID:???
CGIのログを tail -f しておくと、リアルタイムで端末に動作ログを表示できるようになるから面白いよ。
0127nobodyさん2005/11/19(土) 23:21:50ID:???
CGIのログって何?
stderrを見るために tail -f /var/log/httpd/error_log とかはよくやるけど。
0128nobodyさん2005/11/20(日) 02:50:41ID:Hl7rGqnD
tailだと好きなように表示を弄れないからうんこ
0129nobodyさん2005/11/20(日) 11:40:58ID:SOrhvQmt
結論:Java
0130nobodyさん2005/11/20(日) 12:42:26ID:???
>>128
そんなに自分を卑下しなくてもいいのに
0131nobodyさん2005/11/30(水) 03:18:34ID:???
pythonのスレがないよ
0132nobodyさん2005/11/30(水) 10:16:24ID:???
つくればいいじゃない
0133nobodyさん2005/11/30(水) 18:24:56ID:WgOcZbJD
やったことないよ
0134nobodyさん2005/11/30(水) 21:00:50ID:XAWNDpw2
pythonってそんなに日本でマイナーなの?

この板ではPerlスレが多くて、ム板ではpythonかRubyスレが多いけど
0135nobodyさん2005/11/30(水) 23:03:46ID:???
>>133
はつたいけんのちゃんす!

>>134
マイナーというか、エバンジェリスト不在?みたいな
0136nobodyさん2005/12/01(木) 10:16:46ID:???
>>134
誰もいないって感じ?
ほとんどrubyに流れたと言うか。海外だとrubyに流れずにpyだけどね。
0137nobodyさん2005/12/01(木) 12:07:27ID:HNzbIWOp
VBプログラマな私だとperlがしっくりきちゃうんですよね
だからKENTの組み方もしっくりきちゃったorz(グローバルいぱ〜ぃって事)
最近は気をつけてstrict付けてるが、リファレンスでつっかかったorz
0138nobodyさん2005/12/01(木) 14:02:50ID:???
一人で書いて、そんなに長くないスクリプトなら、グローバルで別にいんではないかと。
0139nobodyさん2005/12/01(木) 20:27:10ID:qAJ9+d0t
私の場合は、C++を2年ほどしてから、Javaを4年ほどやって
(XML、AOP、DI、プラグインなど)殆ど全てのフレームワークなどをやりつくした。
→プログラミング環境も作ってみたいし、暇だから色々言語を勉強してみよう。
Perl→保守性が悪そう
Ruby→チャチ。実行環境がいまいちかも。
関数型言語→勉強し始めたところだが言語は面白い。JVMや.NETで動くようになればいいが・・・
結局Javaの良さを見直しました。
0140nobodyさん2005/12/01(木) 20:57:01ID:???
http://d.hatena.ne.jp/akiramei/20040305/p1
調べたら沢山有った
0141nobodyさん2005/12/02(金) 06:58:33ID:???
>>138
全部そればっかだと、いつか苦労するだろうけどね。
仕様にして割り切って、使い分ける分には問題ない。

>>139
チャチ→どんなところが?
いまいち→入ってない所も有るとか、CUIベースってこと?
0142nobodyさん2005/12/06(火) 15:37:25ID:???
んー。Javaの環境が整ってるのと比べたら、
その辺のスクリプトはちゃちに見えるだろうな・・・。
0143nobodyさん2005/12/07(水) 10:41:04ID:???
>>139
Java の経験年数に比べて他の言語については
上っ面しか見てないだけのような気がするが
0144nobodyさん2005/12/07(水) 17:47:34ID:???
Perl/C/JavaプログラマがPHPにすんなり入れると聞いたが、
PHPを最初やった場合に、Perl/C/Javaにすんなり入れるかというと
そうじゃないと思うんだけど、
PHPを最初にやった場合、次に何がしっくりくるのかね?
0145nobodyさん2005/12/10(土) 14:45:46ID:???
Perl/C/Java じゃない?

ただし、言語そのものより環境として PHP は特殊
だから、どれに移っても環境として苦労すると思われ
諦めてなんでもやってみる
0146nobodyさん2005/12/13(火) 02:31:20ID:idVjkmO+
結局、Pythonでいい?
0147nobodyさん2005/12/13(火) 08:59:29ID:ruamlU9E
オライリーではRubyが売れている模様。
一過性かもしれんが。

O'Reilly Radar > Ruby Book Sales Surpass Python
http://radar.oreilly.com/archives/2005/12/ruby_book_sales_surpass_python.html
0148nobodyさん2005/12/13(火) 20:06:32ID:???
Web しかしないんならなんでもいいんじゃねーの?
どれもそれなりに情報あるでしょ、今は。
0149nobodyさん2005/12/14(水) 04:04:37ID:KdEoSi/8
色んな見方でどれっていうとどうなのかな?

見方として

日本、海外?(海外の案件を日本ですんのかな?)でシェアでみると、
総合的によく使われてる言語でみると、
使われてきた言語でみると、
将来性のある使われるのが増える言語でみると、
多言語へのつぶしが利くでみると、
就職に有利でみると、
書きやすいでみると、
機能的にでみると、
他いろいろでみると、

どれなんだー???

(・∀・)オシエレ(・∀・)オシエレ(・∀・)オシエレ
(・∀・)オシエレ(・∀・)オシエレ(・∀・)オシエレ
(・∀・)オシエレ(・∀・)オシエレ(・∀・)オシエレ
0150nobodyさん2005/12/14(水) 12:41:42ID:???
つぶしがきくのは Perl かな
Web にもシステム管理にも応用が利くし、歴史があるのでノウハウも豊富
(バッドノウハウもかなりあるが)他言語へ応用がきくかと言われると違う
ような気がするけど、まぁ多かれ少なかれ Perl は他の言語に影響を与えて
いるので、知っといて損はないと思う。

better perl としては Ruby か Python になる。(Perl で OO もできるけど
やっぱ書きにくいよ。あれはバッドノウハウだよ。)ちゃんとインデント
つけて end を取り除くと Ruby スクリプトがそのまま Python で
動くケースもあるし、構文的には似てる。ただし根本の思想が違う。
より Perl に似ている(「やり方は一つじゃない」)のは Ruby.
海外を含めて全体的にパワーがあるのは Python だと思う(知らずに
Python製のツールを使っていることが案外ある)けど、Rails のおかげで
「伸び」は Ruby にきている。(ただ、これがいつまで続くのか
個人的には疑問。)

PHP は企業がからみやすいのか、公に支持される機会が多いが、実際
使っていると問題も多くていやになることもある。アップデートが他の
言語に比べると頻繁に行われるので実運用に使いにくい。サーバやアップ
デートを全部自分たちで管理できるなら(つまり自分たちの Web サービス
に利用するなら)いいけど、そうじゃなくて納入しておしまいの場合は
使いたくない。他言語からの移行は容易だが、他言語への移行はむずい
かも。できれば最初の言語としては触れない方がいい。

ちなみにおれは Perl, Ruby, PHP の経験はあるが、Python はないので、
そういうバイアスが掛かってると思ってくれ。
01511492005/12/14(水) 13:32:45ID:hbi570nf
ありがとう。
本当に素敵なアドバイスです。
0152nobodyさん2005/12/14(水) 14:18:16ID:???
PHPから手をつけてしまった漏れはどうすれば・・・
だいぶつかえるようになってきたけど手をきってRubyに移行するべきか・・・
01531502005/12/14(水) 15:35:49ID:???
>>152
切るのはやめれ。PHP が使えること自体に問題はない。
そのまま Ruby を含めてふたまたにしる。
Ruby は考え方を磨くのによい。実際には PHP で組むとしても、
Ruby の経験はマイナスにはならない。

いずれにせよ PHP のキャッチーな関数群と mod_php 以外の
世界を知るのはよいこと。
0154nobodyさん2005/12/14(水) 15:54:51ID:???
PHPが初めでも伸びる奴は伸びるから大丈夫。
PHPだけに執着するやつは元々適正がなくPHPの簡便さにつられて迷い込んできただけだから。
0155nobodyさん2005/12/14(水) 17:15:20ID:???
elif
elsif
elseif
else if
0156nobodyさん2005/12/14(水) 19:56:19ID:RYRGCdnY
今は Perl 使ってるが、構造体と case 文がないのがやだ

るびぃ とか ぱいそん ってあるのかなぁ?
0157nobodyさん2005/12/14(水) 22:59:39ID:???
構造体? 構造体なの? なんで?
0158nobodyさん2005/12/14(水) 23:06:29ID:???
まあ、Class::Structでいいわけだが
0159nobodyさん2005/12/14(水) 23:08:02ID:???
まあCが好きな人だと、構造体ほしくなるのかな。CとPerlって結構、使用者層が似てるかも名。
オレはtry catchで例外を投げられるようにしてほしいよ。
0160nobodyさん2005/12/14(水) 23:52:07ID:???
>>159
Errorモジュールを見てみるといい
0161nobodyさん2005/12/15(木) 02:28:59ID:???
>>152
Symfony使え。でもRubyもやっといて損はない
0162nobodyさん2005/12/15(木) 04:34:17ID:???
Error.pmみたいevalラッパじゃ意味ない。言語機能として例外処理がないから、ダメ。
0163nobodyさん2005/12/15(木) 06:35:05ID:???
Perl6ではtry catch実装されるよ (遠い目・・・)
0164nobodyさん2005/12/16(金) 03:09:56ID:???
>>160
重すぎるw
0165nobodyさん2005/12/16(金) 05:37:53ID:nqW99XKP
工夫すればできるじゃなくて、言語の標準の機能でcaseとか構造体とかないと(´・д・`) ヤダ
0166nobodyさん2005/12/17(土) 12:27:57ID:???
PHP5にはfinallyが無いのを知って、フザケルナと思いました。
何か合理的な理由があるのでしょうか?
0167nobodyさん2005/12/17(土) 14:33:19ID:???
>>166
中の人が「作るのマンドクセ('A`)」と言ったから。
0168nobodyさん2005/12/17(土) 15:10:52ID:???
え、マジで?知らなかった。なんでtry catch作って、finally作らなかったんだろう?
PHP5ってabstractやinterfaceなんていう意味なさそうな機能はあるのに、
名前空間っていう明らかに重要な機能がなかったりして、よく分からんね。
0169nobodyさん2005/12/17(土) 15:20:05ID:???
知りたいならML漁れば
0170nobodyさん2005/12/17(土) 19:15:28ID:???
PHP5って「JAVAと同じようなオブジェクト指向を備えたので
エンタープライズのソリューションにも使えます」と、
日経ホニャララしか読まない、無駄に権限だけ持ったオッサンを
だまして導入させるためだけという気がするね。
0171nobodyさん2005/12/18(日) 06:21:12ID:???
>>168
>名前空間っていう明らかに重要な機能
こんなんどうにでもなるからな。
abstractやinterfaceが意味なさそうで、名前空間が明らかに重要という
価値観をどうにかしたほうがいい
0172nobodyさん2005/12/18(日) 09:30:12ID:???
真っ先に騙されるすいタイプだな
0173nobodyさん2005/12/18(日) 11:34:13ID:???
スクリプト言語で抽象クラス作れてもなあ
0174nobodyさん2005/12/18(日) 12:05:11ID:???
言語がスクリプトかどうかなんてOOと何の関係もないじゃん。
0175nobodyさん2005/12/18(日) 12:16:24ID:???
むだに実行速度が落ちるだけ。
0176nobodyさん2005/12/18(日) 12:20:12ID:???
5年くらい前にはよくいたけどな
静的片付けの回避策くらいにしか理解できてない奴
0177nobodyさん2005/12/18(日) 12:22:06ID:???
おや、それ以前かw
0178nobodyさん2005/12/18(日) 12:24:56ID:VgV/vR3P
スクリプトのホイホイスレ開いてる分際でふいてんじゃねーよ
0179nobodyさん2005/12/19(月) 10:43:23ID:Erf3o0S6
Perl6が出たらRubyとPythonの存在理由がなくなります。
0180nobodyさん2005/12/19(月) 11:45:48ID:???
>>179
PHPは?
0181nobodyさん2005/12/19(月) 12:02:25ID:???
PHPはまた別物。
もともとPHPに存在理由なんてないような気もしなくもないが、
簡単に覚えられるからちょっとしたスクリプト書くぐらいには
いいんじゃないかと思うけどね。
0182nobodyさん2005/12/19(月) 15:36:07ID:???
>>179
気の長い話だな。
0183nobodyさん2005/12/20(火) 01:52:07ID:???
そういえばPerl6ってどうなったの?もうリリースしてもいい頃だと思うけど・・
0184nobodyさん2005/12/20(火) 07:45:49ID:???
>>183
PHP6は順調に開発中
PHP6が先にリリースされるのは間違いない
0185nobodyさん2005/12/20(火) 08:41:10ID:???
>183
お前まさか都市伝説信じてんの?
0186nobodyさん2005/12/20(火) 11:47:05ID:???
>>183
「もうリリースしてもいい頃」の根拠は?
0187nobodyさん2005/12/20(火) 12:34:47ID:???
開発費を生活費に使い込んじゃったんだっけ?
生々しいよなw
0188nobodyさん2005/12/20(火) 13:03:51ID:???
>>187
Perlカワイソス(´・ω・`)
0189nobodyさん2005/12/21(水) 03:31:08ID:???
ん〜〜。。perlの開発費が不足してるのは聞いたことあるけど、、
ラクダ本の印税ってLarryのところに行くんじゃないの?
世界中で売られてるはずだから結構な額になると思うけど・・・

それともそれでも全然足りんのか??
0190nobodyさん2005/12/24(土) 19:09:36ID:???
命令をダイレクトで走らせるの、専用チップも開発してるとか?w
0191nobodyさん2005/12/24(土) 20:28:05ID:???
perlで動くシンクライントも出てくるのかな?
0192nobodyさん2006/01/04(水) 02:23:20ID:gOSwPMFp
結局、phpが極端に良いってわけじゃないのね。
ただし、求人ではほとんどphpかJavaだね。

0193nobodyさん2006/01/04(水) 06:17:52ID:???
>>192
ただ単に使ってる人が多いだけ。
サーバサイドスクリプトがどれか1つでもできれば、
優遇されるとこは多いよ。
Javaが今は安定だけどね。
0194nobodyさん2006/01/04(水) 08:33:46ID:gOSwPMFp
今はか・・・。
最終的に何ができればいいお?
0195nobodyさん2006/01/04(水) 10:05:49ID:???
将来のことはわからんよ。
0196nobodyさん2006/01/04(水) 11:13:38ID:???
求人はにわとりたまごでしょ

集めやすそうな言語の求人が多くなる
求人の多い言語の利用者が増える
どこかでこの循環に入れば比較的安泰

どうやって入るかっていうと、結局IT系のマスコミに数多く
取り上げられるしかないんじゃないかな。マスコミ向けの活動を
頑張れる人がその言語のコミュニティにいるかどうかが分かれ目
だと思う。
0197nobodyさん2006/01/04(水) 16:44:01ID:???
phpだと単価安くて、Javaだと単価高い案件だね。
だいたいそのまま待遇に反映される。
0198nobodyさん2006/01/04(水) 16:59:45ID:???
phpはもう少し高級言語になって地位向上してほしいな。
0199nobodyさん2006/01/05(木) 01:29:23ID:???
そんなことしたら素人がphp使えずに単価が上がってしまう。
0200nobodyさん2006/01/05(木) 02:32:10ID:???
高級言語?
0201nobodyさん2006/01/05(木) 03:13:38ID:???
個人的にはAjaxが注目だな。
0202nobodyさん2006/01/05(木) 06:41:28ID:???
言語というか手法だけどな
0203nobodyさん2006/01/05(木) 10:09:02ID:???
>>200
スクリプト言語ってある意味最高級のような気がするが
Sqeuak みたいな自分自身を記述できるインタプリタに
なるってことかな?
0204nobodyさん2006/01/05(木) 10:23:49ID:???
JAVAなんて結構使ってるところ少ないし、OFFにしてる人も多いのに
単価や将来性では上なんだな。
知らなかったよ。
0205nobodyさん2006/01/05(木) 10:33:48ID:???
Java の案件の方がでかくて運用期間を長く
考えてることが多いってことじゃないの?
逆かな。比較的規模がでかくて運用期間を
長めに考える必要がある場合に Java を採用
することが多い、かな。

ただこれは Java を使えた方が安泰ってこととは
意味が違うけど。Java そのものは生き残るだろう
けど、だからと言って Java 使えますって人の生活
には直結しない。
0206nobodyさん2006/01/05(木) 11:47:11ID:???
Javaは大規模なプロジェクトに使いやすいってだけだろ
Sunが後ろにいるしツールキットやらフレームワークやらもかなりある
言語的にもあからさまに無茶なところは少ないし
組織で使うには向いてると思う

だけど逆にJavaほど個人で使う意味がない物もない気がする
なんかマーケティング用かなんだかの固有名詞ばっかり右から左に飛んでって追っかける楽しみが全くない
0207nobodyさん2006/01/05(木) 14:40:51ID:???
WEB系でまともに飯食えるのはJavaぐらいだな。
Perlは使い勝手はいいけど大規模に向かない。
Rubyは書いてて持ちいいけど普及率がイマイチ。
PHPは現場も案件もレベル低くてトラックの運ちゃん以下。
Pythonはしらね。
0208nobodyさん2006/01/05(木) 16:15:29ID:???
>>207
典型的なJavaしかできない奴の発言だな。
0209nobodyさん2006/01/05(木) 16:51:11ID:???
言語の優位性を説くのはおろかなことだ。
たとえ常識はずれのことでも、
不可能なことを可能にしようとする姿勢が大事。
俺はあるWebアプリケーションを見てそう思った。
0210nobodyさん2006/01/05(木) 18:23:00ID:???
あるWebアプリケーションとは?
0211+++2006/01/05(木) 18:43:51ID:???
204はJavaとJavaScriptかJavaアプレットをごちゃごちゃにしてるヒトかな。
たまにいるよね。
Javaにサーバサイドを任せるのは、それ以外に無いな・・とある時点で気付いたから。
C++じゃあねえな、COBOLでもねーな、と。で、この新言語に飛びついた。
PHPもいいけど、これはやはりプレゼンテーション層でしょ?
と、最近はPythonばっかのオレ・・。
0212nobodyさん2006/01/05(木) 19:10:45ID:???
俺も最近はPythonばっかり。以前はJavaやPHPも使ってたけど。

なんつーか、歴史的な理由で汚くなっている箇所は若干あるにせよ
個人で使う(=趣味プログラミングの)道具として見たとき、一番使い勝手が
よかったのがPythonなんだよな。

でも大規模なプロジジェクトで、大人数でソースをいじるときは、
型が厳密な言語じゃないと収集が付かなくなりそうだから、Javaだなぁ。

てかWebProg系の言語で、Javaの他に型に厳密な言語ってあるんですかね?
.NETぐらい?
0213+++2006/01/05(木) 22:58:30ID:???
>>212
Pythonいいよね、うん。なぜRubyじゃないんだと言われれば、そんなに
大きい理由は無いんだけどw。

型の厳密なのは、やはり他にC#,VBとかの.NETくらいなのかな。知らないですね、
web系は。
今は.NETがJavaの領域を侵食してるんだけど、これはJavaとSUNの関係と
同じように後ろにMSがいることが大きいと言うか。MSだからダメという
部分もあるんだけど。
0214nobodyさん2006/01/06(金) 09:13:41ID:???
WebProgはサーバー側で動かすんだから、
どんな言語使ってもいいじゃん。
自分にとって最強なのを選ぶべし。
そして最強の言語はLISPだ。
・・・というのがPaul Grahamの説だったような。
0215nobodyさん2006/01/07(土) 02:46:52ID:???
Pythonは情報が少なすぎで、多人数での開発に不向き。個人的に使う分には問題は起きないだろうね。海外での普及が進んでいるのが幸いな所。

mixiがmod_perlって話で、「ああ、趣味のサイトだな。」とは思ったよ。
まともな商用サイト(もちろん大規模)ならやっぱりJavaぐらいしか選択枝無いと思う。
利用率低いサイトでPHPで済ませるってのはありだと思うけど、TVに露出したりして知名度が上がってアクセス急増に成るとPHPは捨てる事に成る。
0216nobodyさん2006/01/07(土) 03:09:06ID:???
プギャーされたくなかったら勉強し直すのオススメ
0217nobodyさん2006/01/07(土) 05:32:15ID:???
>>215
さすが、知識も見解も浅い奴の言うことは違うね。
0218nobodyさん2006/01/07(土) 07:56:46ID:???
>まともな商用サイト(もちろん大規模)ならやっぱりJavaぐらいしか選択枝無いと思う。
AmazonもPerlだということについてスルーしてるし
0219nobodyさん2006/01/07(土) 08:35:14ID:???
>>215
YahooもPHP使ったりしてるしね。
mixiだってさすがに趣味の域は出てるんじゃないか?今のところは直接的に利益は上げてないけど、十分にユーザを確保したところでビジネスに踏み込むっていう戦略だった希ガス。
別にJavaを批判するつもりは毛頭ないけど、「Javaくらいしか選択肢が無い」ってのはちょっと行き過ぎた見方かと思う。
スクリプト言語=初心者向けとかいう低俗な噂とは裏腹に、これからの時代は十分ビジネスチャンスになり得るよ。
どの言語を使うかってこと以外にも色々な要因があるわけだし。
だいたいTVとか知名度とかの観点から言うなら、プログラミング自体興味ない大多数の人間からすればJavaだろうがPHPだろうが関係ないし。
0220nobodyさん2006/01/07(土) 10:32:27ID:???
TSUTAYAオンラインもPerlだよ。
後ははてなやライブドア(エッヂ)は全部Perl。
0221nobodyさん2006/01/07(土) 14:59:22ID:???
スクリプト言語は表に出てくる大量の情報の
ほとんどがレベル低いものだから、どうしても
そういう方向に意識が引っ張られるんじゃないかねぇ。
まぁ Java よりは個人の力量に左右されやすくいって
面はあるかもしんないけど(特にPerl)
0222nobodyさん2006/01/07(土) 15:38:11ID:???
Yahoo!, Amazon, はてな, mixi 並にアクセスの多いサイトで
Java を使うにはマシンのコストが膨大な金額になる。
その点、Perl と PHP はマシンスペック低くて動くから楽。
個人的には Ruby, Python 好きだけど実績がなくて採用されなくて残念。
0223nobodyさん2006/01/07(土) 16:01:25ID:???
PHP使ってるけど、
RubyとPythonのコードはすっきりして見えるね。
なんで業務用で流行らないんだろうか。
0224nobodyさん2006/01/07(土) 16:24:43ID:???
PHPは飽くまでWebでしょ。
Webに限定すれば、RubyもPythonもPHPと比べて突出して良いといえる点がないからじゃないかな?
PHP自体も着実にバージョンアップしてるわけだし(バージョンアップの頻度に関しては批判もあるね)。
あとはZendという企業の後ろ盾というか宣伝効果もあるのかも。
0225nobodyさん2006/01/07(土) 16:33:53ID:???
RubyやPythonって結構古くからある割には、日本で注目されたの最近じゃない?
すでにPerl、PHP、Javaでの実績が先立ってるからね、
後発のノウハウのない言語を採用するのは難しいんだよ。
情報も少ないし。この辺が海外との大きい差だと思う。
0226nobodyさん2006/01/07(土) 17:00:32ID:???
ノウハウと実績と情報が問題なら、長期的に見ればひっくり返る可能性はあるね。

ほんの5年ほど前にはPerl一色でPHPもあんまりはやっていなかったのを考えると、
4,5年たてば状況はまたかわるのかしらん?


たしかにRailsはクル、と思わせられるものがあるけど。
0227nobodyさん2006/01/07(土) 17:44:57ID:???
単にとっつきやすさの違いじゃない?
Java が流行ったのも PHP が流行ったのも、C っぽさっていう
戦略的な部分は外せないでしょ。

Perl の場合は単に CGI が流行った頃に、ほかに Perl 並みに強力で
ノウハウの豊富な言語がなかっただけだと思う。

Ruby も Python も慣れるとすごくいいんだけど、根本的にオブジェクト
指向なところがとっつきにくいから、爆発的に流行るのは難しいでしょ。
0228nobodyさん2006/01/07(土) 18:05:07ID:???
Rubyが苦手とするところってどんなとこでしょう?
0229nobodyさん2006/01/07(土) 18:16:55ID:???
>>227
JavaはCっぽくないぞ。Ruby、Pythonのが近いだろ。

>根本的にオブジェクト指向なところがとっつきにくいから
ん?Javaと違ってオブジェクト指向が必須な言語ではないと思うが。
0230nobodyさん2006/01/07(土) 18:52:29ID:???
>>229
オブジェクト指向を強く意識する必要はないけど基本的にすべての値はオブジェクトだから。特にRuby。
PHPはCぽさとPerlぽさが同居しつつ最近はJava臭さも強くなっているあたりがキモいというか何というか。
自分はPHPプログラマなんだけど、今はPythonを覚えようと思ってる。
0231nobodyさん2006/01/07(土) 18:58:12ID:???
>>229
いやいや。見た目の話。C → C++ → Java っていう具合に
プログラマが流れやすいようにあえて似せてある。
Ruby も Python もそういう工夫はしてない。

Java でも全然オブジェクト指向じゃない書き方するやつは
いるから、その辺はあまりつっこまないけど、なんでもかんでも
オブジェクトっつー世界を前提にドキュメントが成り立ってるから、
それが分からないまま読み解くのはホネだよ。

要するに、とっかかりがないわけよ。文法的な違和感や考え方の
違和感が大きい。
0232+++2006/01/07(土) 19:05:00ID:???
見た目、は結構大きい要素だと思うな。C的記述を真似るというのは、大きい流れだね。
0233nobodyさん2006/01/07(土) 19:09:55ID:???
>>228
スピードが重視される局面かな。Ruby はあんまスピード出ないし。
0234nobodyさん2006/01/07(土) 19:12:07ID:???
Rubyはまつもとさんの見た目に対する考えが正直よくわからんのだけど
Python (Guido) は確固たる思想を持ってのあの記法だよね。

確かにこれらは他言語(いまの流れではC)に慣れていればいるほど
見た目の違いに戸惑い、はじめのうちは書きづらいね。
0235nobodyさん2006/01/07(土) 19:14:11ID:???
>>232
そうそう。エディタの対応があまり進まなかったのも大きかったかな。
はやってないから対応されないんだけど、対応エディタが少ないと
マイナー感が強くなる気がする。

Cはたいていのエディタで対応されてるから、Cっぽい言語は
例えそのエディタで非対応でもそれなりに書けるんだよな。
0236nobodyさん2006/01/07(土) 20:13:11ID:???
自分は今、JavaScriptでオブジェクト指向プログラミングを勉強しているけど、書籍がない。
オライリーのがわずかに書いているだけ。
誰かいいサイトを知らない?
0237nobodyさん2006/01/07(土) 20:35:25ID:???
なぜここで聞くのかよくわからないけれど、オライリーのサイ本だけで
間に合うと思うよ。
0238nobodyさん2006/01/07(土) 20:54:56ID:???
>>237
ごめん、実はここの>>1なんでここで聞きました。

確かにオブジェクト指向について詳しく書いてあるのはオライリーだけなんだけど、
プロトタイプオブジェクトの詳しい説明(内部的な処理はどうなのかとか)が書かれていないので
ちょっと不満でした。

でも、自分でよさげなサイト↓を見つけました。

ECMAScriptチュートリアル
http://www.axis.t.u-tokyo.ac.jp/~shunak/ecmascript/
0239nobodyさん2006/01/07(土) 21:03:55ID:???
Rubyはコミュニティ周りが危なっかしくてと油を撒いてみる
0240nobodyさん2006/01/07(土) 23:04:13ID:???
開発環境の比較だと、どんなもんでしょ?
0241nobodyさん2006/01/08(日) 00:33:29ID:???
Rubyは、すでに他言語もよく知ってる人がやってるので
ドキュメント系が充実してない印象がある。
「お前ら分かるよな。.tgzに入れたドキュメントも読むよな。なら以上だ。」
みたいな感じ。

今違ってたらごめんね。
0242nobodyさん2006/01/08(日) 00:45:19ID:???
丁寧じゃないんだよな
言われてみれば書いてあるけど、これじゃわかんねーよというものが多い
なんつーか、お約束についての記述がこれでもかっていうくらい
そっけないね。他の言語ではこうだったけど、Ruby ではどうかな?
あーやっぱそうなんだ、あるいはこうじゃないんだ、って書いて
試せるスキルが必要なところがある

充実してないって言うと語弊があるのかもしんないけどね
0243nobodyさん2006/01/09(月) 03:33:20ID:???
Rubyは速度が出ないというけど、負荷も大きめって事?
0244nobodyさん2006/01/09(月) 09:34:40ID:???
>>243
負荷はPHPよりも軽いよ。
速度が出ないっていうのは変な書き方してるからじゃ?
0245nobodyさん2006/01/09(月) 10:14:43ID:???
負荷って漠然と聞かれてもなんとも言えんよ
何と何を比較するのか、どういう処理をさせたいかによるだろ
いったい何がやりたくて Ruby の何が知りたいんだ
0246nobodyさん2006/01/09(月) 10:47:15ID:???
ここで好きなだけ比較すればいい
http://shootout.alioth.debian.org/debian/benchmark.php?test=all&lang=all

実行速度の速さ
Python > Perl > Ruby > PHP

メモリ使用量の少なさ
Python > Perl > Ruby > PHP

コードの短さ
Python > Perl > Ruby > PHP
0247nobodyさん2006/01/09(月) 10:57:20ID:???
どの言語も得意不得意の部分があるわけで、
目的のアプリケーションによるとしかいいようがない。
同じようなコードで掲示板を作って、CGIとして走らせた場合、
実行速度としてはRuby>PHP>Python>Perlだったっていう経験がある。
0248nobodyさん2006/01/09(月) 12:26:26ID:yDANfev+
日本語の取り扱いについて、Pythonは特に問題なし?
0249nobodyさん2006/01/09(月) 12:54:04ID:???
何度も話題になってるけどベンチマークで有名なサイトで
Perl>Python>PHP>Ruby
ていう結果が出てた。
0250nobodyさん2006/01/09(月) 13:09:51ID:???
>248
Python2.3以前ならCJKCodec入れれば問題なし。
いまのPython2.4以降なら標準でCJKCodecが含まれるのでOk
0251nobodyさん2006/01/09(月) 13:10:00ID:B3PKGEbU
スクリプターの分際で、スクリプトを流用されて怒ってるDQN。
ttp://d.hatena.ne.jp/nipotan/20060105

Perlってこんな奴ばっか。
0252nobodyさん2006/01/09(月) 14:11:35ID:???
ただの新米の勘違いだろ
0253nobodyさん2006/01/09(月) 15:01:27ID:???
ysano2005って奴はmiyagawaなら良くてnipotanなら怒るのか?
0254nobodyさん2006/01/09(月) 15:55:44ID:???
>>249
ちなみにどこ?
0255nobodyさん2006/01/09(月) 16:35:23ID:???
>>249
ベンチマークによるだろうけど、普通に考えて Perl よりは
オブジェクト指向言語の Python, Ruby は不利だわな。PHP は
ループが遅かったりするので、うなずけなくはない。

とは言え、そんなおおざっぱな比較にどんだけ意味があるのか
疑問だが。
0256nobodyさん2006/01/09(月) 18:19:30ID:???
だが、結局なでしこには敵わないぜ。
0257nobodyさん2006/01/09(月) 18:28:05ID:???
>>254
http://brianglass.blogs.com/brians_blog/webtech/
Computer Language Shootout
Link: The Computer Language Shootout Benchmarks.
->http://shootout.alioth.debian.org/index.php?sort=fullcpu
This is a really fun site to play with. I was of course interested in how Perl stacks up against other languages in terms of performance. In general, Perl performed better than other popular dynamic scripting languages including PHP, Python, and Ruby.
0258nobodyさん2006/01/09(月) 21:29:37ID:???
Rubyだと速度無視してOOP的に奇麗に作ろうとしちゃうから
速くなった事ないや…。
モノによっては短く書けるのは同意だけど。

0259nobodyさん2006/01/09(月) 23:04:10ID:???
>>249
よく見ていくとCPU-timeではPython>Perl>PHP>Rubyのようだが…
Memory-UseとCode-Lineも含めて評価すると>>249のようだな。

0260nobodyさん2006/01/10(火) 11:52:12ID:???
>>246
総合的にみるとこの中ではPythonかぁ。
記述力的にもジェネレータとか内包表記とか魅力的だし。
もっと日本でも流行って欲しいな。これで仕事してぇ・・・
0261nobodyさん2006/01/10(火) 12:16:02ID:???
でもインデントでブロックを表現するのがなんかキモいんだよねぇ...
自分にとってのキラーアプリでもあればあっさり食いつくかもしれないけど。
0262nobodyさん2006/01/10(火) 12:24:52ID:???
個人的には PHP: phpMyAdmin, Python: Trac これ必須。
0263nobodyさん2006/01/10(火) 21:47:53ID:???
>>261
俺もそう思ってたけど、冷静に考えたら、
ちゃんと書こうとするなら他言語でもインデントで
ブロックが分かるように書くということに気づいて
特殊視するのをやめた。
0264nobodyさん2006/01/10(火) 22:02:06ID:???
ブロックの終わりを明示させてくれ
0265nobodyさん2006/01/10(火) 22:16:58ID:???
perl勉強中なんだが、綺麗なソース書けるように他のもかじるとしたら、
ruby辺りがお勧め?
pythonも良さそうっぽくて迷うところだな。
0266nobodyさん2006/01/10(火) 22:20:50ID:???
『Perlプログラミング救命病棟』買って Perl を勉強するのがよい
0267nobodyさん2006/01/10(火) 22:23:37ID:???
>>265
奇麗なソースが何をさすか、かな。

個人的には、Rubyの言語思想はともかく、ソースが奇麗かどうかは微妙
(言語本体のソースは、Perlに比べてとても奇麗だったが)。
スクリプティング初心者なら、RubyでもPythonでもあまり違いは無いかと。

奇麗に書くなら自由度の低いJavaやっとけと言いそう。
0268nobodyさん2006/01/10(火) 22:37:17ID:???
腕次第で汚くもなるし綺麗にもなる。
まずは今やっているPerlを一生懸命勉強することを薦める。
0269nobodyさん2006/01/11(水) 00:14:59ID:???
可読性ならPythonスクリプトは読みやすくてワロタみたいなファーストインプレッションは結構聞くかな
もうRuby触っちゃってるならそのまま行くべきかも知れんけど、汚くも書けるみたいだから気をつけて
0270nobodyさん2006/01/11(水) 07:58:33ID:???
Ruby は Python より縛りがきつくないからな
0271nobodyさん2006/01/12(木) 01:17:16ID:MBNhoRWl
結局PHPってよくないの?
求人はやたら多いけどね。
就職ならPHPか?
0272nobodyさん2006/01/12(木) 01:29:49ID:???
普及してるものが求人で出やすい。
ちょっと前はPerlも多かったが、今はJavaやPHPが多い。
RubyだろうがPythonだろうが、やりたいものをやればいい。
その言語を必要とする分野も探せばいくらでもある。
PHPが良いか悪いか聞かれても一概にはいえない。
ある人にとって良い部分が、ある人にとっては悪い部分であることもある。
それは他の言語にもいえることなのでなんともいえない。
0273nobodyさん2006/01/12(木) 08:16:41ID:???
得手不得手はあるけど、よほどコアな部分につっこまない限り
だいたいできることは変わらないんだから、どれでもいいよ。
逆にずっと一つだけで済むってこともない。今から就職ってんなら
サーバサイドの言語の他にイマドキの JavaScript プログラミングが
できると喜ばれるんじゃない?
0274nobodyさん2006/01/12(木) 08:48:16ID:MBNhoRWl
ありがとう。
いいアドバイスを。
0275nobodyさん2006/01/15(日) 00:51:50ID:xHRm9xcd
どういたしまして。
お礼いただき。
0276nobodyさん2006/01/16(月) 21:55:46ID:???
求人で「Perl/PHP/java」というのが多いのは
「日経XXX」とかぐらいしか読んでない人事担当者が知ってる単語がその位だから、
というだけ。
0277nobodyさん2006/01/16(月) 22:21:41ID:???
それもあるだろうが、やっぱり使用者の数の問題が大きい気もする。
0278nobodyさん2006/01/16(月) 23:07:29ID:???
Ruby とか Python で募集しても、人来ないだろうからなぁ・・
0279nobodyさん2006/01/17(火) 00:14:47ID:???
PHPで募集するより質はいいかもしれんぞ。
0280nobodyさん2006/01/17(火) 00:33:15ID:???
質は良さそうだな
0281nobodyさん2006/01/17(火) 00:34:56ID:???
で、実際に書かせるのはPHPだったり…
0282+++2006/01/17(火) 03:29:33ID:???
保守の問題が大きいんだよなあ。
みんなの使ってるのに合わせろよ、となっちゃう。
0283nobodyさん2006/01/17(火) 03:44:45ID:???
>279-281
それいいかも。LISPプログラマを募集して、PHPで書かせる。
0284nobodyさん2006/01/17(火) 04:33:08ID:???
>>283
それやったら凄く嫌がられそうだ。
0285nobodyさん2006/01/17(火) 05:23:33ID:???
それに近いことをやられて、ブチギレ寸前の俺がきましたよ。
0286nobodyさん2006/01/17(火) 06:50:22ID:???
ttp://compsoc.dur.ac.uk/whitespace/download.php
これってどう?
0287nobodyさん2006/01/17(火) 08:11:54ID:???
LISP プログラマなら PHP を LISP で生成させるという方法が…
おれはできんけど
0288nobodyさん2006/01/17(火) 14:05:43ID:???
何かそれは・・激しく方向性を間違ってるような・・・。
0289nobodyさん2006/01/17(火) 21:56:32ID:???
template driven code generation だね
0290+++2006/01/19(木) 15:14:56ID:???
>>286
基地外言語の匂いがぷんぷんと・・。
0291nobodyさん2006/01/19(木) 19:06:47ID:???
>286
INTERCALと並び賞される読みにくい言語だな。言語じたいはまるでアセンブリ。
0292nobodyさん2006/01/19(木) 19:26:35ID:???
というか可読性のなさが売りなんじゃないのか?w
0293nobodyさん2006/01/19(木) 19:37:27ID:???
Whitespaceぐらい知っとけよ
エイプリルフールに発表された半分ネタ言語だっつの

関連言語↓
BrainFuck <[+-.,]>
http://pc8.2ch.net/test/read.cgi/tech/1036013915/
0294+++2006/01/19(木) 22:31:04ID:???
>>293
知るかそんなの。
BrainFuckは、というかParrotにインプリメントされた変態言語たちは知ってるが。
0295nobodyさん2006/01/21(土) 00:57:27ID:SHk16YdZ
結論:C++ >> Java >>>>> その他
0296nobodyさん2006/01/21(土) 02:36:04ID:???
東証のシステムは何でできているんだろう
0297nobodyさん2006/01/21(土) 03:24:40ID:???
Rubyではないだろう。
0298nobodyさん2006/01/21(土) 03:40:38ID:???
当然PHPなわきゃない
0299nobodyさん2006/01/21(土) 07:26:26ID:???
案外FORTRANとかじゃね
0300nobodyさん2006/01/21(土) 09:21:56ID:???
COBOL+Javaという最悪コンビネーションだろ多分
0301nobodyさん2006/01/21(土) 11:55:41ID:???
COBOL
0302nobodyさん2006/01/21(土) 13:42:38ID:???
オンラインならともかく
バッチはCOBOLが多いだろうね。

>>300
おれも
画面=JSP
ホスト=COBOL
に一票。
0303nobodyさん2006/01/21(土) 14:51:51ID:Gr/BQ4hV
つかPHPやRubyじゃ1日たりとも正常には稼動しなかっただろうな。
0304nobodyさん2006/01/21(土) 18:15:23ID:???
ファミリーベーシックに1票
0305nobodyさん2006/01/22(日) 07:52:21ID:???
売買システムの正解はCOBOLでしたー
0306nobodyさん2006/01/22(日) 13:15:23ID:???
コボルックロ
0307nobodyさん2006/01/22(日) 16:38:54ID:???
頭文字D1stステージ的に言うと

・Java  GTR32 乗り手選ばず高性能、フロントヘビーで曲げにくい、ドリフトしない、壁にぶつかる

・PHP   EG6  高回転型エンジンが自慢、制限の中で曲げやすい、ライバルとのダブルクラッシュを狙うも自爆

・Perl  AE86  乗り手を選ぶ、乗り手を育てる、設計が古い、突っ込み重視、地元スペシャルな走り

・Ruby  FD3S  感覚派、理想を追求したエンジンが自慢、負けず嫌い、テクニックは発展途上

・Python FC3S  頭脳派、理路整然としたきれいな走りをする、最速理論の答えは1つ
0308nobodyさん2006/01/22(日) 21:55:28ID:???
峠でドリフトのPerlサイコー♪
Javaは直線オンリーのゼロヨンでもやってなさいってこった。
0309nobodyさん2006/01/22(日) 21:59:20ID:???
>>307
R で勝負したけりゃサーキット行けってことだな。
0310nobodyさん2006/01/23(月) 02:01:33ID:???
・PHP (Zend)エンジンが自慢、(Web限定)で曲げやすい、(Perl)とのダブルクラッシュを狙うも自爆
0311nobodyさん2006/01/23(月) 12:12:42ID:???
スレタイにJavaは含まれていない。
0312nobodyさん2006/01/23(月) 12:17:46ID:???
Java厨が寄ってくるのは

【5.1発表】PHP一色 さようならPerl【Javaを凌駕】
http://pc8.2ch.net/test/read.cgi/php/1134820417/

の方だな。
0313nobodyさん2006/01/24(火) 14:57:12ID:???
Xoops PHP
MovableType Perl
SereneBach Perl

まだまだPerlはしんじゃいねえ!
0314nobodyさん2006/01/24(火) 14:59:13ID:???
>>312 の誘導先でやってくれ
0315nobodyさん2006/01/24(火) 17:39:38ID:???
>>314
それはつまりこのスレは勝手にお前が終わりにするということですか?
0316nobodyさん2006/01/24(火) 17:40:50ID:???
>>313 に対してだろ。
Perl が死んだ死んでないなんて話はこのスレ的にはどうでもいいと思うが。
0317nobodyさん2006/01/24(火) 17:53:44ID:???
スレタイ的には間違ってないような気もするが。
0318nobodyさん2006/01/24(火) 19:06:23ID:???
うむ。スレタイ的にもなんら問題ないな。
0319nobodyさん2006/01/25(水) 10:36:33ID:???
>>316はツンデレ
0320nobodyさん2006/01/25(水) 10:50:34ID:???
で、でたらめを言うなっ
0321nobodyさん2006/01/26(木) 18:06:24ID:???
ば、ばかなこと言わないでよっ
《あ…、ハモっちゃった(///)》
0322nobodyさん2006/01/26(木) 21:34:33ID:???
PerlはH.18から情報処理試験で採用されることになりましたよ。
【新試験】テクニカルエンジニア(情報セキュリティ)試験(SV)
http://www.jitec.jp/1_01mosikomi/annai_pd_18h.html
やっぱPerl>Python>ruby>PHPだろ。
0323nobodyさん2006/01/26(木) 22:09:13ID:???
RubyやPythonはともかく、情報処理試験でPHPを比べるのがおかしいだろ。
0324nobodyさん2006/01/26(木) 22:11:43ID:???
オブジェクト指向試験とかないかな。
0325nobodyさん2006/01/26(木) 23:29:42ID:???
>>322
すげーほんとだ!
0326nobodyさん2006/01/27(金) 09:08:15ID:???
現場でいちばん問題になってるのはレガシー Perl コード、
レガシー PHP コードだろうから、PHP でセキュアプログラミングって
課題はいいと思うんだけど、何せ PHP は仕様変更、関数追加が速いからな。
0327nobodyさん2006/01/27(金) 17:59:07ID:???
レガシーって何?車?とか思ってしまう俺は駄目なのだろうか。
0328nobodyさん2006/01/28(土) 14:25:46ID:???
レクサスの古いのかな
0329nobodyさん2006/01/28(土) 20:28:05ID:???
古いって意味でないかない?
0330nobodyさん2006/01/29(日) 13:18:12ID:???
遺産や相続といったような意味だね
0331nobodyさん2006/01/29(日) 19:54:46ID:???
働く車のAAとか来るかと思ったのに。案外生真面目なのね
0332nobodyさん2006/01/29(日) 21:34:31ID:???
そんなダサイギャグはいまさらだろ
0333nobodyさん2006/03/07(火) 18:57:24ID:dkGfSKnK
各、スクリプト言語、
Perl,PHP,Ruby,Python(Javaを含め)の
いろんな視点、メリット、特徴、等において
いろんな情報を得ることができました。
上記のかたはすごいんだなーって思います。
すごく楽しいです。
(・∀・)きゃっきゃっ



.NET,ASP,ASP.NET,等は、
上記スクリプト言語と
コスト、
安全性、
動作、
メリット、デメリット、
現在、今後の普及、
世界的な視点から見た場合、
等において、
比較してみた場合のコメントをかける方、
書いていただけないですか?
m(__)mお願いします。
0334nobodyさん2006/03/07(火) 23:26:40ID:???
おまいの日本語力を見てると、まともに解説しても理解してもらえなさそうだ。
0335nobodyさん2006/03/08(水) 08:07:23ID:???
だいたい言語と比較するもんじゃねーじゃん
0336nobodyさん2006/03/08(水) 16:12:19ID:GSRQu53/
(・∀・)ワリかった。
0337nobodyさん2006/03/08(水) 16:59:19ID:GSRQu53/
>>334

よかったらお願いします。
0338nobodyさん2006/03/08(水) 20:10:14ID:???
Pythonって日本だと使ってる人殆どいないよね。
海外だと結構見かけるんだけどな。
0339nobodyさん2006/03/08(水) 21:21:45ID:???
日本だと Python じゃなくて Ruby を使うんだろうな
0340nobodyさん2006/03/08(水) 22:59:33ID:???
そうか?
グルが日本にいるかいないかの違いだけじゃねーの?
0341nobodyさん2006/03/08(水) 23:46:03ID:???
実はPython使ってる人もRuby使ってる人もほとんどいないよ。
0342nobodyさん2006/03/09(木) 00:24:59ID:???
pythonはともかくrubyはたくさんいるよ。
0343nobodyさん2006/03/09(木) 05:50:42ID:NsBrgVCK
PHPとpython、
どっちが簡単?
0344nobodyさん2006/03/09(木) 09:37:29ID:???
>343
りんごとバナナはどっちが簡単?
0345nobodyさん2006/03/09(木) 10:22:50ID:???
>>344
みかん
0346nobodyさん2006/03/09(木) 11:39:30ID:NsBrgVCK
>>342

でもRubyの求人少ないですよね。
0347nobodyさん2006/03/09(木) 12:29:44ID:???
>>346
前find jobで検索したら、求人2件もあったよ!
0348nobodyさん2006/03/09(木) 12:46:55ID:???
rubyで求人しても誰もこないからな
0349nobodyさん2006/03/09(木) 14:21:19ID:???
お前らばっかだなぁ。
Rubyを使える人が殆ど居ないという事はだ。

Rubyで組めばそれをメンテできる人は殆ど居ないという事だ。
自分の仕事が確保できるという事。
凄いぜ。
0350nobodyさん2006/03/09(木) 15:34:54ID:???
やだよ、そんなの
0351nobodyさん2006/03/09(木) 20:42:58ID:???
履歴書にRuby使えますって書いてたら、これ何?って言われたorz
0352nobodyさん2006/03/09(木) 21:21:37ID:???
「秘密兵器です」って答えなかったのか。
0353nobodyさん2006/03/09(木) 22:46:03ID:???
この板で一番まともな議論してるのrubyスレじゃん。
0354nobodyさん2006/03/11(土) 12:09:45ID:???
>>349
そんな小細工しないと仕事が確保できないのってどうなのよ
0355nobodyさん2006/03/11(土) 12:21:12ID:???
>>353
どのスレのこと言ってんの?
0356nobodyさん2006/03/12(日) 03:29:59ID:???
Rubyのスレなんてあったっけ?
0357nobodyさん2006/03/18(土) 14:07:39ID:???
2言語以上使ったことある人なら、どの言語もつかえると思うんだが
0358nobodyさん2006/03/20(月) 10:54:37ID:???
「同じ考え方をベースにしてる言語ならどれでも」という
ことなら同意。
0359nobodyさん2006/03/21(火) 05:25:48ID:???
>>358
そうじゃなくてもすぐ適応できるだろw
0360nobodyさん2006/03/21(火) 08:19:01ID:???
>>359
そうか?
LISP 系とか考え方が違いすぎてなかなか…
あんたすげーんだな
0361nobodyさん2006/03/21(火) 09:48:32ID:???
CとJavaってシンタックスは似ているけど、すぐJavaが取得できるもの?
0362nobodyさん2006/03/21(火) 13:20:29ID:???
C# と Java
Ruby と Python
Perl と PHP
0363nobodyさん2006/03/21(火) 14:11:21ID:???
>>362
それはいったいどういう並べ方をしてあるの?
0364nobodyさん2006/03/21(火) 14:23:28ID:???
ライバル?
説明は難しいが、なんとなく言いたい事がわからないでもない。
0365nobodyさん2006/03/22(水) 10:13:10ID:???
PHPはCから入りやすい。
javaはC++から入りやすい。
0366nobodyさん2006/03/25(土) 21:51:52ID:???
パチンコは平台から入りやすい。
初めてのときはちょっと明るくしとくと入れやすい。
0367nobodyさん2006/03/27(月) 17:19:13ID:???
明るくしとくと消してと言われるんですが・・・
0368nobodyさん2006/03/27(月) 17:54:56ID:???
つ目隠し
0369nobodyさん2006/03/30(木) 20:23:38ID:ugc3pyBt
perlのライバルってawkとかsedだろ?
0370nobodyさん2006/03/30(木) 23:44:41ID:???
おじいちゃん、perlを主体にライバルを考える時代はもうとっくに過ぎてるよ
0371nobodyさん2006/03/31(金) 16:07:20ID:BS+z4L5d
とりあえずASP on VBScriptがどれだけ終わりきったものなのかは良く解ったw
0372nobodyさん2006/03/31(金) 21:06:41ID:???
WebプログならPHPがなんだかんだで便利だわな

他はWebアプリ専用ってわけじゃないから
どうしても過不足がでてくるし
first cgiがメンテされればもうちょい使いようがあるけど。

ただPHPはあまり複雑ににると厳しいわな
0373nobodyさん2006/03/31(金) 21:42:15ID:YbNIiDPZ
結論:Java
0374nobodyさん2006/03/32(土) 00:18:28ID:???
PHPとJavaは正規表現書くのがメンドイと思うんだがどうよ
0375nobodyさん2006/03/32(土) 00:56:52ID:???
めんどくさいねぇ
エスケープがわけわからなくなるねぇ
0376nobodyさん2006/03/32(土) 14:46:21ID:???
>>369
今更だがawkは覚えとくとなかなか便利
ただsolaris標準のawkとsedには参った。
0377nobodyさん2006/04/02(日) 10:44:10ID:???
>>1はどれを学べばいいのとか言いながらvs推しまくりじゃん。
037812006/04/02(日) 11:41:23ID:???
>>377
ごめん、そんでもって結局、JavaScript 習っているし w
0379nobodyさん2006/04/02(日) 12:30:29ID:???
JavaScriptはメソッドもフィールドと同じ扱いなのがイカレてる
そこに痺れる、あこがれる!!

(Ruby|Perl)でロジック書いて
PHPで出力制御を1リクエストでできたらなぁ
と思う昨今。 Pythonはシラネ
0380nobodyさん2006/04/02(日) 17:55:25ID:???
Pythonも良いらしいけど日本じゃ全然使ってる人居ないよね。
0381nobodyさん2006/04/02(日) 18:46:57ID:???
それなりにいるだろ
Pythonの話するとRuby厨が湧いてきてウザイからあんま話したくないだけ
0382nobodyさん2006/04/02(日) 19:28:16ID:???
PythonとRubyが対立なん?
perlならまだ判るが、似てるのは規模だけじゃないか?
0383nobodyさん2006/04/02(日) 22:33:09ID:???
なんつーか立ち位置が似てる というか。

PythonもRubyも
Perlに対してのカウンターパンチだからな。
0384nobodyさん2006/04/02(日) 22:58:55ID:???
未だにそう思い込みたいやつがいるんだな
0385nobodyさん2006/04/03(月) 05:12:30ID:???
カウンタパンチャーの資質は高いのだがリーチが短くて相手の顔に当たらない・・・・
0386nobodyさん2006/04/03(月) 10:54:47ID:???
>>379
> JavaScriptはメソッドもフィールドと同じ扱いなのがイカレてる
> そこに痺れる、あこがれる!!

Pythonも同じ扱い。
0387nobodyさん2006/04/03(月) 14:55:00ID:???
Firefox3でRubyとPythonを使えるようになるみたいだな。
0388nobodyさん2006/04/03(月) 20:20:42ID:???
これか
http://itpro.nikkeibp.co.jp/article/NEWS/20060302/231610/

JavaScript2てのも気になるな
0389nobodyさん2006/04/06(木) 02:38:22ID:???
>>379
つ eRuby
0390nobodyさん2006/04/07(金) 01:47:24ID:???
>>389
ちとあさってみたけどeRubyとかmod_rubyて
最近メンテされてなくね…

FastCGIもメンテしてほしい…他力本願 orz
0391nobodyさん2006/04/07(金) 08:43:42ID:???
>390のとかもそうだけどさ、RubyってDelphiとかPythonに対するブリッジはあるのに実際に使用したって話聞いたことないんだけど
なんなの?
0392nobodyさん2006/04/08(土) 10:40:17ID:sngdTCIX
俺68ユーザーだったけどさ…68擁護論者ってのはやっぱウザいと思うよ。
昔、大学の先輩にそういうのがいた。あれこれ褒めそやすんだけどさ、
本人はプログラム書けないのね。ゲームでばっかり遊んでる。
Oh!Xやら電倶楽なんかからの受け売り聞きかじり喋ってるだけ。
ゲームとかについても目ぇ輝かして熱く語るんで、
「先輩もゲーム作ってみたらいいじゃないですか」と無邪気を装って聞いたら
何やらモゴモゴするだけだった。
で、俺の作ってたゲームには何くれと注文つけるんだこれが。
「やっぱ68ならアセンブラで組まないと」とかなんとか。
0393nobodyさん2006/04/10(月) 10:35:56ID:???
信者とアンチはうざいものです
0394nobodyさん2006/04/11(火) 01:19:33ID:???
でもアンチがいないと言語の進化がとまっちゃうなりよ
0395nobodyさん2006/04/11(火) 08:46:30ID:???
信者とアンチで2chは成り立っている。
0396nobodyさん2006/04/13(木) 01:21:25ID:???
つまりウザイやつしか居ないってことか
0397nobodyさん2006/04/18(火) 20:10:14ID:???
やっと暇ができそうなので
RubyとPythonをまとめて遊んでみようと思った今日の午後。
0398nobodyさん2006/04/23(日) 15:14:29ID:L0XVRNJF
その時間と労力をJavaに使えば良いものを…
0399nobodyさん2006/04/23(日) 16:29:50ID:ilVIZe6U
jythonでルーズにつくってjarに落として納品。
これが楽だと最近感じた。

0400nobodyさん2006/04/23(日) 22:25:53ID:???
>>398
Javaは仕事で飽きるほどやるのでもういいや( ;´Д`)
言語好きは手段のためには目的を選ばないのさ。

>>399
何系の仕事?
0401nobodyさん2006/04/24(月) 09:20:44ID:???
職業でなく趣味系でJavaを選ぶ人はいないよね?
0402nobodyさん2006/04/24(月) 11:28:54ID:???
Java しか知らない人って世の中にいるから
0403nobodyさん2006/04/24(月) 21:06:52ID:???
>>401
なんで?
0404nobodyさん2006/04/24(月) 21:12:46ID:???
>>403
なんかごじゃごじゃしてて面倒そうだから。
多人数で作る訳でもないし。
0405nobodyさん2006/04/24(月) 21:52:21ID:???
一人で使うんだから自由度の高い言語を選ぶだろ
わざわざ多人数向けの緊縛されまくりな言語使うとかマゾか?
0406nobodyさん2006/04/25(火) 00:42:21ID:???
Javaは例外処理が使いやすいけど
正規表現がマゾだなってスレ違い
0407nobodyさん2006/04/25(火) 10:07:05ID:???
jythonで作る位なら普通に生Javaの方が楽だと思うがなぁ。
0408nobodyさん2006/04/25(火) 11:00:43ID:???
Javaで作る位なら普通にPythonの方が楽だよ。
0409nobodyさん2006/04/26(水) 09:56:32ID:???
jythonはジェイソンと読むの?
0410nobodyさん2006/04/27(木) 09:23:32ID:???
ジャイアン
0411nobodyさん2006/04/27(木) 23:17:54ID:???
ジーサン
0412nobodyさん2006/04/29(土) 20:28:46ID:???
フューザネイサン
0413nobodyさん2006/04/29(土) 20:55:15ID:???
j y son
自慰息子
0414nobodyさん2006/04/30(日) 16:30:48ID:bRQOz/xb
Perlプログラマがどんな人たちなのかを説明することは難しい――
彼らが共通に持つただ1つの個人的特性は、病的なまでに親切だということである
http://www.oreilly.co.jp/books/4873110971/index.html

やたら広めようとしてウザがられるのは、親切心が裏目に出てるのかもしれないですね。
0415nobodyさん2006/04/30(日) 16:36:36ID:???
Perlはもう使い道ないな
PHPとJavaで足る
0416nobodyさん2006/04/30(日) 18:39:32ID:???
まぁ、Perl/CGIやるよりかはsafemodeでApacheモジュールでPHPでやったほうが圧倒的に早いし、
mod_perl使えるような環境ならJava実行できる環境つくれるだろうからね。

でもWebでの歴史は結構長いし、妄信者も結構いるから、そういう人から
恩恵受けることも結構あると思うよ。
0417nobodyさん2006/04/30(日) 20:34:45ID:???
またスレタイを読めない脳障害が湧いてるな。
Javaの話は他スレでやれ。
0418nobodyさん2006/04/30(日) 20:58:03ID:???
>>416の1,2行目に突っ込まないのはお約束なん?
0419nobodyさん2006/04/30(日) 21:37:20ID:???
FUDにいちいち突っ込んでいたらいつ病気もらうかわからんよ。
0420nobodyさん2006/04/30(日) 23:35:31ID:???
phpとJavaしかできないと、
アプリを書くときに補助的に使うちょっとしたフィルタとか、
ソケットを叩くテストアプリとか、特殊なデプロイ用スクリプトなどを
書くときに困るから、やっぱりperlなりrubyなりがひとつくらい出来ないと
きっと差が出るんじゃないかな。
0421nobodyさん2006/04/30(日) 23:47:01ID:???
>>420
PHPもCLI版があるから、まぁそこそこPerlライクなことはできると思う。
ソケットたたくくらいなら問題なし。
0422nobodyさん2006/05/01(月) 01:31:03ID:???
フィルタ系はawkかsedで書いておくと
他の人に仕事を奪われにくいとかいってみる。まさに外道

あとデプロイはJavaならantがあるやん

スレ違いすまんそ。
0423nobodyさん2006/05/01(月) 05:53:12ID:???
「awk も sed も perl で代用して一本化しましょうよ。マニアックな奴はクビで」
0424nobodyさん2006/05/01(月) 07:26:18ID:???
>>421
そこそこどころか十分できるよ。phpじゃなくても
javaならgroovyあるしね。
>>420の言うようなケースでは全くこまらない。
0425nobodyさん2006/05/01(月) 09:47:52ID:???
だからJavaの話はスレ違いデス!

のだめ風
0426nobodyさん2006/05/01(月) 12:52:28ID:???
まあ、PHPはバッチ処理、ダメだね。
0427nobodyさん2006/05/01(月) 21:48:01ID:???
>>426
それでも使わざるを得ない時もあるのさ‥
(゚ー゚*)フフ
0428nobodyさん2006/05/02(火) 16:06:21ID:xVG2oedG
プログラマが絵描きに相手にされない理由

・プログラマは漫画やイラストに興味があるが、
  絵描きはプログラミングに興味が無い
・プログラマは絵描きにコンプレックスを持っているが、
 絵描きはプログラマにコンプレックスを持っていない
・プログラマは絵描きを尊敬しているが、
  絵描きはプログラマに興味が無い
・プログラマは絵描きがいないとエンターテインメントを生み出せないが、
  絵描きはプログラマがいなくても可能である
・有名なプログラマは少ないが、
  有名な絵描きは多い
・プログラマのセンスはプログラマにしか理解されないが,
  絵描きのセンスは広く一般に批評の対象となる
・絵描きは個性的であればあるほど評価されるが,
  プログラマはむしろ没個性的であることが望まれる
0429nobodyさん2006/05/02(火) 18:22:25ID:???
>>428
最近はデザイナさんもActiveScriptやってるから仲はいい
共通の敵は企画屋
勢力はタバコ部屋で決まる
0430nobodyさん2006/05/02(火) 22:24:09ID:???
仕事ではPHPとかで開発してるけど最近Railsが話題だってことで少しrubyの勉強はじめた。
perlとかrubyとかってある程度使えるようになってくると面白いやね。
0431nobodyさん2006/05/02(火) 22:40:48ID:???
railsは自分が管理権限もってるくらいじゃないと使い物にならん気が
0432nobodyさん2006/05/03(水) 00:32:52ID:???
>>429
ActiveScript?
ActionScript?
0433nobodyさん2006/05/03(水) 02:08:36ID:???
× ActiveScript
○ ActionScript

 〈 ドモッ、スミマセン....。 〈 スミマセンスミマセン...。 〈 コノトオリデス!
  ∨ ̄ ̄ ̄ ̄ ̄ ̄  ∨ ̄ ̄ ̄ ̄ ̄ ̄  ∨ ̄ ̄ ̄ ̄ ̄
 (´Д`;)ヾ      (;´Д`)
   ∨)        (  八)         (´Д`;)、
   ((          〉 〉           ノノZ乙
0434nobodyさん2006/05/03(水) 07:47:49ID:???
>>424
俺は自動テストとデプロイをmakeとシェルスクリプトでやってるけど、
phpでantの代替になるようなものがなにかある?
0435nobodyさん2006/05/03(水) 08:11:57ID:???
>>434
むしろテストのフレームワーク何使ってるのか興味津津
PHPUnitとか?
0436nobodyさん2006/05/03(水) 08:40:18ID:???
>>434
自分は使ってないけど、Phing とか。
http://phing.info/
0437nobodyさん2006/05/03(水) 09:24:15ID:???
>>416
そもそもモジュールでPHP提供してるところ少なくね?
cgiでうごかしたらperlの方が早いし。
0438nobodyさん2006/05/03(水) 10:34:42ID:???
>>436
ありがとう。php5向けなのね。

>>420の言うちょっとしたフィルタって奴は、ワンライナーで書く事も多いだろうから、
phpしか知らないとちょっとキツいけど、それ以外ならphpでいいような気もしてきた。

まぁ、リテラシー程度の他言語読み書き能力はもちろんある前提で。
そのうえで問題に合わせて道具を選べる能力も。

テストのフレームワークはSimpleTest使ってます。
0439nobodyさん2006/05/04(木) 21:11:57ID:1n2Vk/zj
結論:ant >>>>> perl
0440nobodyさん2006/05/05(金) 01:30:22ID:???
アリとキリギリス比べてどうすんだyo
0441nobodyさん2006/05/05(金) 03:30:30ID:jI4zL/Mx
実際、どれがいいのだ???

やっぱPHPとJavaかな。
0442nobodyさん2006/05/05(金) 15:09:52ID:aOfP+Rjp
コーディングするやつにいわせりゃ
そりゃ得意なやつ。

で、会社的には継続してメンテする人間の確保しやすいやつ。
0443nobodyさん2006/05/05(金) 20:25:02ID:???
あるシステムがメンテ可能かどうかは言語仕様の問題じゃない。
0444nobodyさん2006/05/05(金) 20:36:56ID:???
Perlだけとか、PHPだけとか、けちくさいこと言わずに全部やれ。

0445nobodyさん2006/05/05(金) 23:55:24ID:???
そうだな
0446nobodyさん2006/05/06(土) 00:40:28ID:???
>>443
じゃあアセンブラでやってろよ
0447nobodyさん2006/05/06(土) 20:20:38ID:bSXGnFdw
C++以外はなんちゃってプログラマ向けの簡易言語
0448nobodyさん2006/05/06(土) 20:29:22ID:???
C++はなんちゃってプログラマ向けの自慰言語
0449nobodyさん2006/05/06(土) 21:12:54ID:???
C++はやってて楽しくないです安西先生…

メモリ管理( ゚Д゚)マンドクセー
0450nobodyさん2006/05/06(土) 21:22:22ID:???
スレタイにあるような言語の後、C++やったら泣きそうになるだろうな
0451nobodyさん2006/05/06(土) 22:54:34ID:fAUIAjMQ
C++は使うフレームワークに因って楽しかったり泣きそうになったりと波があるように感じた15の夜。
0452nobodyさん2006/05/07(日) 02:26:47ID:???
確かに、スクリプト言語使ってて一端のプログラマ気取られてもちょっとな
0453nobodyさん2006/05/07(日) 02:51:59ID:???
>>452
スクリプト言語による立派なプログラムも多いから、全員とは言わんけど、大半はしょせんスクリプター
0454nobodyさん2006/05/07(日) 08:36:22ID:???
スクリプト言語は全部同じに思える
0455nobodyさん2006/05/07(日) 09:52:28ID:???
スクリプト言語の方が難しく感じるのですが。
Javaの方が分かりやすい。
0456nobodyさん2006/05/07(日) 21:40:25ID:???
>>455
JavaとかC/C++は、少ない言語要素でライブラリを論理的に組み立てていけば書ける。
その代わり、単純なことでもライブラリがなければ面倒。
一方、スクリプト言語はたくさん言語要素でまかなうから、単純なことはたいていできる。
ただし、複雑なことをやろうとすると、場当たり的でJavaとかよりも手間がかかる。

この辺の違いの向き不向きじゃないかな?
0457nobodyさん2006/05/07(日) 22:23:36ID:???
リストやハッシュなんかのデータ構造やメモリ管理をよきに計らってくれるってだけで
複雑な事をやろうとすると場当たり的になるっていうのはよくわからないな。
0458nobodyさん2006/05/07(日) 22:24:25ID:???
インタプリタな言語とそうでない言語で、難易度が違うということはないと思うけど。
あえて言えばコンパイラー、makeやantなどの周辺技術を覚えないといけない分、大変かなというぐらいで。
0459nobodyさん2006/05/07(日) 22:57:47ID:???
>>456
てかPerl/PHPとPython/Rubyを同列で語るな
0460nobodyさん2006/05/07(日) 23:27:51ID:???
>>451
15日まであと1週間もありますよ。
0461nobodyさん2006/05/07(日) 23:49:52ID:???
>>458
JavaとPythonはVM使うしJITもある
PerlとRuby、PHPもインタプリタではないよ。
0462nobodyさん2006/05/08(月) 00:56:28ID:???
それは屁理屈だな。
0463nobodyさん2006/05/08(月) 08:10:07ID:???
つか C++/C#/Java 厨がなぜスクリプトのスレにたびたび
降臨なさるのか分からねーな。そして必ずスクリプト言語
など言語ではないとおっしゃる。

マ板に居場所がないのか?
0464nobodyさん2006/05/08(月) 21:17:12ID:???
めんどくさい言語使ってるとストレスが溜まるからじゃね

とりあえず>>462の理屈とやらを聞きたいなwww
0465nobodyさん2006/05/08(月) 21:59:26ID:???
wktk
0466nobodyさん2006/05/08(月) 23:53:11ID:???
はあ?CやJavaはコンパイル言語、PerlやPHPはインタプリタ言語。
スクリプトといえば、インタプリタ言語で書くのが当たり前。
常識的な話が出来ないの?
0467nobodyさん2006/05/09(火) 00:06:41ID:???
最近はJITとかがあるから、逐次翻訳型のインタープリタとは違うって話じゃないの?
0468nobodyさん2006/05/09(火) 00:56:49ID:???
>>466
こんなとこで釣りしてないで巣に帰りなさいって…

PHPは正規表現の文法をPerlからパクッてくれれば
いろいろ楽になるんだがなぁ…と思う今日このごろ。
0469nobodyさん2006/05/09(火) 02:48:40ID:???
>>468
preg_*系の関数じゃダメなんですか?
0470nobodyさん2006/05/09(火) 07:18:08ID:???
>>468
PCRE使ってるよ
0471nobodyさん2006/05/09(火) 20:37:25ID:???
CPANあるからperlじゃね? ハックしがいあるし。

クリティカルな場所はjava。

PHP使ってる香具師は・・・かわい(以下ry
0472nobodyさん2006/05/09(火) 20:38:56ID:???
471

ああ、Rubyなんて言語もあったね。
0473nobodyさん2006/05/09(火) 22:42:46ID:???
>>469
関数な時点でヽ(´Д`ヽ)(/´Д`)/イヤァ〜ン

>>470
互換性じゃなく書き易さのはなし
0474nobodyさん2006/05/09(火) 23:27:45ID:???
>>466は昭和の常識
0475nobodyさん2006/05/10(水) 00:40:03ID:???
正規表現に頼る言語はイタイ
0476nobodyさん2006/05/10(水) 02:39:15ID:???
>>475
ねぇねぇ、具体的にドレのこと?
0477nobodyさん2006/05/10(水) 02:52:02ID:???
つーか正規表現が使えない言語なんて今時あるんか?
0478nobodyさん2006/05/11(木) 17:57:35ID:???
自分が正規表現書けないからいってるんじゃね?
0479nobodyさん2006/05/11(木) 21:23:37ID:???
マジレスすると正規表現に頼らざるを得ないのは実装時のアルゴリズムであって言語じゃないのだがな。
0480nobodyさん2006/05/11(木) 22:40:50ID:???
いや、ただ単に時間の問題だろ
0481nobodyさん2006/05/12(金) 06:58:21ID:???
Perlで1行で書けるものを、Cで数十行掛けて書くのが勿体無いかどうかだな。
0482nobodyさん2006/05/13(土) 12:31:52ID:???
1行で書ける程度のものならな。

10行を超えると…
0483nobodyさん2006/05/14(日) 16:59:25ID:???
10行越えると読む気がなくなるな。Cの数十行のほうが見通しがよかったりする。
Perlの嫌われる理由のほとんどがそれでしょ?
0484nobodyさん2006/05/14(日) 17:31:26ID:???
読む気をなくさせる書き方もできるってだけで、
ちょっとしたCGIレベルで読めねぇとかいうことはあんまり無いと思うけど。
そうやっていじめられ続けたからかもしれないけど、perlの人は親切なコメントとか
ドキュメントをつけてくれる傾向がある気もする。

Cはファイル分割しろ、ヘッダ書けって教科書に書いてあるからみんなそう書いてるし、
基本的にctags(つまりgrep)で定義箇所は探せるしで読みやすくなってるという気がする。
0485nobodyさん2006/05/14(日) 20:13:52ID:???
読む気がなくなるというのは例えばどんなのですか?
0486nobodyさん2006/05/14(日) 20:55:44ID:???
Perlが見難いというのは、大抵、その人のスキル不足だけどな。
Javaと比較してならともかく、Cと比べてPerlが見辛いということはない。
0487nobodyさん2006/05/15(月) 00:07:51ID:???
Javaは読む分にはまぁいいけど、書くのがダルいことがあるなぁ。
0488nobodyさん2006/05/15(月) 00:15:45ID:???
>>486
実際他人の書いた奴とかメンテとかつらいっしょ
書くぶんには余計なことを一切省けるから楽だけど

>>487
その辺はIDEと知恵と根性だな
つかJavaは案件自体がダルい場合が多いしな orz
0489nobodyさん2006/05/15(月) 00:26:05ID:???
>>486
便利な言葉だな>スキル不足 書くほうと読むほうのどちらかに適用すりゃどんな結論でも出せる。

Perlに限らず表記の自由度が高い言語のソースは、個人の書き癖が出るから、他人には見づらい。
で、>>488が言うようにメンテしづらくなるわけ。複数の人がいじったものになると、書き癖の統一も
なく、なおさら見づらくなる。
0490nobodyさん2006/05/15(月) 02:57:54ID:???
オライリーのクックブックやベストプラクティスを理解できれば、もう読めないソースなんてない。
まあ、use strictで書けないとかいう人にとっては読むの難しい言語かも名。
0491nobodyさん2006/05/15(月) 03:44:28ID:???
「見づらい」と「読めない」の区別くらいつけような
0492nobodyさん2006/05/15(月) 09:07:24ID:???
>>489
はシッタカかましている暇あったら本でも読め
0493nobodyさん2006/05/15(月) 15:27:07ID:???
PHPはバカでも読めるけど、めんどくさい。
PerlやRubyはバカじゃ読めないけど、簡潔。
こういう違い。
0494nobodyさん2006/05/15(月) 20:40:32ID:???
天才な>>493はLispでもやってなさいってこった
0495nobodyさん2006/05/15(月) 21:11:31ID:???
ちょww
>>493は天才とは一言も・・・
0496nobodyさん2006/05/16(火) 16:08:06ID:???
お前ら技術者のスキルと言語仕様の話をごっちゃにしてる。
0497nobodyさん2006/05/16(火) 20:48:55ID:???
PHPは害悪だな。
0498nobodyさん2006/05/17(水) 23:12:41ID:???
しかし、やめられないとまらない( ̄ー ̄)

最近、cronで動かすスクリプトまでphp漬けな俺‥
0499nobodyさん2006/05/27(土) 07:38:59ID:???
別に言語なんて何でもいいんだが、
perlもrubyもpythonも小規模での実行環境をどうにかしてほしい。
共用鯖だとほとんどCGIしか選択肢がない。
低コストでそこそこの事やろうとすると、php使うしかないんだよね。
>>497
PHPが害悪と思ってるのに、それに対抗できる実行環境を
準備できないperl、ruby、python開発者が一番害悪。
0500nobodyさん2006/05/27(土) 07:57:14ID:???
>>493
3つともバカでも読めるが、Rubyはともかく、perlは全然簡潔じゃないよ。
そもそもPHPで書かれるコードに糞なのが多いのは、perlで糞コード量産した
人たちが多大な影響を与えたから。
0501nobodyさん2006/05/27(土) 08:08:37ID:???
        \   ∩─ー、    ====
           \/ ● 、_ `ヽ   ======
           / \( ●  ● |つ
           |   X_入__ノ   ミ   そんなエサで俺様がクマ――!!
            、 (_/   ノ /⌒l
            /\___ノ゙_/  /  =====
            〈         __ノ  ====
            \ \_    \
             \___)     \   ======   (´⌒
                \   ___ \__  (´⌒;;(´⌒;;
                  \___)___)(´;;⌒  (´⌒;;  ズザザザ
                               (´⌒; (´⌒;;;
0502nobodyさん2006/05/27(土) 09:20:36ID:???
ソフトウェア開発には、しばしば交わっているがたいていは分かれている、
5つの世界がある。

その5つとは:

1.パッケージ
2.インターナル
3.組み込み
4.ゲーム
5.使い捨て

スクリプト言語の得意分野は、5.
0503nobodyさん2006/05/27(土) 11:52:42ID:???
>>499
それって文句を言う相手は開発者じゃなくって、共用サーバのシステム管理者では。
0504nobodyさん2006/05/27(土) 13:42:26ID:???
>>502
はいはい、おじいちゃんオウチにに帰りましょうね
0505nobodyさん2006/05/28(日) 06:39:17ID:bDqoQZUK
結局、
PHPが総合的に日本では最強で、
世界ではPython、Rubyでいい?グーグルはPythonでしょ?

Perlは論外っしょ?もう古いでしょ。
使い道がなくはないものの。

PHPはセキュリティ的に良くないよな。
Xoopsとか便利だけどな。
0506nobodyさん2006/05/28(日) 09:17:43ID:???
俺はperlが好き。
そのどれでも大抵は目的を達成出来る物は作れるんだから
速さと汎用性を重視。
phpは開発効率が全てで速度はperl以下だし今さら覚えるのもなんだかな。
0507nobodyさん2006/05/28(日) 10:16:02ID:???
つ C言語
0508nobodyさん2006/05/28(日) 13:25:49ID:???
PHPはmb関係の関数が俺みたいなヘタレにとってウマーだな
Perlおじさんはフィルタとかバッチとかで活躍中

>>507
         ,  -‐- 、__      o
     /          \   /ヽ −`/
     /  /  ,イ  / ,、 ヽ
   /  r'/ /l/ !-/レ' ヽ ',  | | |
   .!  {/ /  0'    ゙ー‐l |  l l l__
   !  / /    _  0' l /'"ノ ノノ    ` ‐ 、
  .!   ! lヽ、  /、/  // //_/,イ_∠ /| .,、ヽ、
  l  | !´lii゙l>=-、-‐'/´_fノL_レ=o  レ、_!l !l-、 スレタイ嫁
  | ∠| .l/,>fjとli ̄`i /! `ヽ  /  ノ、 _。ル'j、 ヽ
  |  V /'´ jノ `ー‐|′  ノ-‐i、r┐/ヽ/  /   ヽ l
  |  /\______|   /,-ムrl='`ヽ/__,/     j'
  | / / / / l l  |  /   ̄「} \ |
0509nobodyさん2006/05/28(日) 14:25:43ID:???
確かにPerlのオブジェクト指向はかなり無理あるな。
しかし、PHPのダサさは許せないものを感じる。
まあ、他の言語できる人間にとってはPHPは3日もあれば覚えられるんで、
必要に迫られた時に覚えればいいだけではあるけど。
0510nobodyさん2006/05/28(日) 15:05:29ID:???
バッドノウハウ以外は3日もかからん
0511nobodyさん2006/05/28(日) 17:46:55ID:???
PHPはスルーしとけ。
どうせろくな案件じゃないし。
0512nobodyさん2006/05/28(日) 18:57:51ID:SItEBBwp
基本に戻ろう。
1が言ってるのは、これから学ぶとしたら何がいいかだ。

今んとこ最強のPHPか、これから伸びてきそうなRubyのどっちかだと思うけどどうよ?
0513nobodyさん2006/05/28(日) 20:23:19ID:???
悪いこと言わないから両方やめとけ
0514nobodyさん2006/05/28(日) 22:48:01ID:SRbWNkXk
じゃあ何がいいのさ?

Java迄いっちゃうとWebの領域以上な気もするしさー
0515nobodyさん2006/05/28(日) 22:57:52ID:???
むしろJavaほどどっちつかずな言語はない気がするが
0516nobodyさん2006/05/28(日) 23:13:50ID:???
普通にPerlでよくね?
0517nobodyさん2006/05/29(月) 00:27:50ID:???
それだけは断る
0518nobodyさん2006/05/29(月) 04:32:21ID:???
結論ぜんぶやるな
0519nobodyさん2006/05/29(月) 08:21:04ID:???
>>499
RoRとかMasonとかしらんのか。PHP信者乙
0520nobodyさん2006/05/29(月) 08:26:05ID:zXtlhBD4
ロリポとかハッスルとか安いレン鯖見ると
PHP対応と書かれてても、他のWebProgは見かけない。

書いてないだけかもしれんけど、やっぱPHPが一番確実でいいんじゃないかなー?
0521nobodyさん2006/05/29(月) 09:34:35ID:???
phpはバージョン仕様とか考えると配布する側の俺はめんどくさいです
JavaScript並に楽に書けるんだけど、触っていて面白くない感じ
完成に近づいたりテストしているとお腹イッパイになり調整したり
触りたくなくなりバグやセキュリティ関係以外は触りたくなくなります。
本気で遊ぶ言語としてでは無く、phpは主にHTMLの補助的延長で軽く片手間に遊ぼうって感じですね。俺は。
Perlは仕様とか大体出揃ったので腰を据えて遊べて面白いですPerl6が出たらまたガラっと変更があるらしいですけど。
でも、HTML抱き合わせ感覚で軽く遊ぶにはPerlより絶対にphpの方が良いですし一長一短があるから
俺はどちらが優れているとかは思わないな。触っていて飽きずに面白いのがPerlなだけで。
0522nobodyさん2006/05/29(月) 09:34:49ID:???
レンタル鯖の対応の広さを重視するなら、PHPだよね。
とはいえPHPしか知らん奴にプログラミング語られるのも腹が立つものだけど。
0523nobodyさん2006/05/29(月) 09:36:21ID:???
>>521
Perl6って言えば共通中間コードみたいなのの話はどうなってるんだろう。
PHPが対応を表明してたけど。
0524nobodyさん2006/05/29(月) 09:44:29ID:???
>>515
Javaは確かに詰め込みすぎ感があるけど
Servlet, jspがまともに使える環境があって
ロジック系を分離すべき要件の場合は(以下略

でもレンタル鯖なんかだとそんな環境望むべくもなく
すれ違いすんまそ
0525nobodyさん2006/05/29(月) 10:27:22ID:???
たまーにPerlつえぇって思うけど、これはCPANの威力が大きいのかな。
WebProgだと使う機能は限られるからあまり感じないけど。

まぁ目的が自分の道具として下駄感覚で使うならperlは悪くない。
当面の金とか職とかが目的の学習ならPHPもアリでしょう。

ま、目的とモチベーション次第ってことで。
0526nobodyさん2006/05/29(月) 22:54:46ID:???
現状の一部のRailsユーザの騒ぎ方は、
数年前の、Zopeに踊るPythonユーザを見てるようだ

3〜4年ぐらいしたら「ああ、そんなこともあったなぁ」という具合に
良い思い出になりそう
0527nobodyさん2006/05/29(月) 23:14:59ID:???
現状の一部のPHPユーザの騒ぎ方は、
数年前の、Zopeに踊るPythonユーザを見てるようだ

3〜4年ぐらいしたら「ああ、そんな言語もあったなぁ」という具合に
良い思い出になりそう
0528nobodyさん2006/05/30(火) 00:40:48ID:w/MGMQdJ
意外とPythonかもな。
世界的に教育現場でよく使われるって聞いたことある。
次にRuby。
Perlは定番言語で、古典みたいなもんだな。
よく落ちてるし、シェル勉強するのに、
Perlのスキルって良いし。
PHPは便利ゆえに、お手ごろ言語かな。
0529nobodyさん2006/05/30(火) 15:18:43ID:???
日本限定だと活発さはRuby>>>Pythonだよね。
海外じゃ逆だけど。
来るとしたらどっちになるんだろ。
0530nobodyさん2006/05/30(火) 15:35:48ID:???
rubyもpythonも言語としてはまともなんで、
どっちでもいい。
PHPみたいな破綻したものはさっさと絶滅すべし。
0531nobodyさん2006/05/30(火) 18:58:04ID:???
海外でも最近はRubyの方が上のような気がする。
向こうのデベロッパー向けのサイトやBlog見てると、いたるところにRubyやRoRの話が出てくる。
0532nobodyさん2006/05/30(火) 20:33:16ID:???
>>531
アメリカはそうだけど、ヨーロッパはPythonのほうがまだ強い。
ちなみに南米ではLuaが熱い。貧弱なマシンでも快適に動くスクリプト言語。
0533nobodyさん2006/05/30(火) 20:42:20ID:???
RoR によって海外でも急速に Ruby が注目を集めている、という感じ
0534nobodyさん2006/05/30(火) 23:34:06ID:???
perl 変態
ruby
python 硬い
php …

なかなかいい表現がないな
0535nobodyさん2006/05/30(火) 23:47:40ID:???
Ruby 潔癖
0536nobodyさん2006/05/30(火) 23:54:21ID:???
perl 俺はノンケでも喰っちまうんだぜ
ruby えっちなのはいけないと思います
python おんみょう弾からは逃れられんぞ
php うおっ まぶしっ
0537nobodyさん2006/05/31(水) 09:26:36ID:???
>>536

私のイメージです。

    perl 古い古いとは言われるが、拙者は古いとは思わぬでござる。言い方がまどろっこしい?いやそんな・・・
    ruby 正しい言葉を伝えるために、神は私を遣わせたのでございます。
python ホワイ?ナゼワタシ ニホンデハ ユウメイデナイ?ワカリマセン!
    php カタイこと無し、俺って超有名ジャン。軽いノリで行こうジャン。


0538nobodyさん2006/06/01(木) 14:32:05ID:???
これだからPerlが糞だと言われるんだよ。これほんの一例だけどやっぱりPerl終わってるwww

Perlの脆弱性は氷山の一角か
http://www.itmedia.co.jp/enterprise/articles/0512/06/news064.html
http://www.itmedia.co.jp/enterprise/articles/0512/01/news118.html
0539nobodyさん2006/06/01(木) 14:33:39ID:???
たしかにPerlはセキュアじゃないよな
0540nobodyさん2006/06/01(木) 14:39:40ID:???
>>528
Perlなんて今はなんのスキルにもならんよ。ゴミ扱いされるだけ。
そんな奴を何人も見てきた。海外ではwebprogといえば事実上PHP一色という感じだしな。
0541nobodyさん2006/06/01(木) 14:42:52ID:???
>>538
こりゃひでえなwww
0542nobodyさん2006/06/01(木) 14:46:55ID:???
そろそろ話を本題に戻すとやはり

PHP > Ruby > Phyton > Perl

てかんじだな
0543nobodyさん2006/06/01(木) 15:34:03ID:???
無くなったら困る順番は
Perl > PHP = Python > Ruby
だろうな
Perlは枯れてるけど、無くなったら、かなりの規模で運用が立ち行かなくなる。
0544nobodyさん2006/06/01(木) 16:05:11ID:???
>>538
なんか言いがかりくさくね?w
0545nobodyさん2006/06/01(木) 20:59:43ID:???
とりあえず↓だけ斜め読みしてみたけどさ
ttp://lists.immunitysec.com/pipermail/dailydave/2005-November/002694.html

こんなこといったら他の言語もイッショだろう
0546nobodyさん2006/06/01(木) 21:51:56ID:???
そこでJavaですよ。
0547nobodyさん2006/06/01(木) 21:58:54ID:???
Perlのセキュリティというと、例外処理でevalを使うのが気持ち悪い。
0548nobodyさん2006/06/02(金) 00:37:59ID:???
>>547
セキュリティと例外処理を混同しているお前のが気持ち悪い
0549nobodyさん2006/06/02(金) 01:03:09ID:???
evalの危険性をいってるだけだけど。分からないなら黙ってなさい。
0550nobodyさん2006/06/02(金) 01:21:50ID:???
>>549
dieされた例外をキャッチする為だけに、evalを使う事のどこに危険性が?
コマンドインジェクションの危険性がある部分での話しならわかるが。
0551nobodyさん2006/06/02(金) 01:57:01ID:???
evalが危険だと吹き込まれただけで信じてるなら黙ってなさい。
0552nobodyさん2006/06/02(金) 10:14:05ID:???
とにかくみんな黙ってなさい。
0553nobodyさん2006/06/02(金) 16:35:30ID:???
print "…";
0554nobodyさん2006/06/02(金) 20:34:56ID:???
結論
 try catch >>>>>>>>>>>> eval
0555nobodyさん2006/06/02(金) 21:29:52ID:???
>>551
そんなにevalなよ…
0556nobodyさん2006/06/02(金) 21:59:42ID:???
http://search.cpan.org/~pjordan/Exception-1.7/Exception.pm
0557nobodyさん2006/06/02(金) 22:22:54ID:???
Perlはシェル系の延長上にあるから、
eval以外にも危険なコマンドはたくさんある。
Web系の言語として使うには、強力過ぎるってだけ。
0558nobodyさん2006/06/03(土) 02:02:58ID:???
Perl6は知らないけど、Perl5のオブジェクト指向とか例外処理はウンコすぎる。PHP5に完敗。
0559nobodyさん2006/06/03(土) 07:20:52ID:???
PHP5にはもっと完敗だがなwww
あんな不安定なリリース怖くて使えネーヨ
0560nobodyさん2006/06/03(土) 14:40:47ID:???
てかPerlじたいウンコだし
0561nobodyさん2006/06/03(土) 18:55:25ID:???
使いこなせないものを叩くスレはここですか?
0562nobodyさん2006/06/03(土) 19:09:17ID:???
Perlは自分の書きたいスタイルで書けるのがポイントなのであって
使いこなしてもなんのご利益もない
0563nobodyさん2006/06/03(土) 20:02:35ID:???
Perlはコードの短さを競う言語である。
0564nobodyさん2006/06/03(土) 23:51:57ID:???
PHP5のオブジェクト指向ほどとってつけで、低レベルで、ポリシーのないものもないだろう。
アレをオブジェクト指向と呼ぶことすら躊躇われる
0565nobodyさん2006/06/03(土) 23:54:48ID:???
>>564
つ JavaScript

サイ本読むまでは自分でクラス作れることも知らんかったwww
0566nobodyさん2006/06/04(日) 00:56:28ID:???
そりゃおまいの勉強不足。
てか、javascriptの文法見てオブジェクト指向だと分からなかったやつがすごい
0567nobodyさん2006/06/04(日) 00:58:59ID:???
> てか、javascriptの文法見てオブジェクト指向だと分からなかったやつがすごい

ということにしたいのですね? :-)
0568nobodyさん2006/06/04(日) 02:04:16ID:???
JavaScriptはガチガチのオブジェクト指向言語だぞ
恥ずかしいのはおまいだ>565
0569nobodyさん2006/06/04(日) 02:07:52ID:???
結論:>>565は凄い。
凄すぎてPHPしか似合わない。
0570nobodyさん2006/06/04(日) 03:10:36ID:???
>>568
カプセル化もできないのにガチガチとはいえない気が
インスタンスのメソッドも外部から入れ替えられちゃうしな

>>565はクラス定義の文法知らんかったと
書いてあるだけだろ、多分
0571nobodyさん2006/06/04(日) 04:31:43ID:???
Perlのオブジェクト指向は、Perl独自オブジェクト指向と言った方が適切。
0572nobodyさん2006/06/04(日) 04:39:54ID:cBIBFunL
Pythonに心惹かれてるんだけど、ほかのと比べて速度とかはどうでしょう?
具体的には掲示板とか作ろうかと思ってるんだけど
0573nobodyさん2006/06/04(日) 07:30:17ID:???
>570
カプセル化はオブジェクト指向に必須の概念じゃない気がする

>572
遅いというかあまり速くないというか。そういう話は確かにある
ただきちんとプロファイル取って最適化もしてないのにそんなこと言われてもと思うんだが
最初っから実行時の速度だけが目的なら他の言語選べば?
速いんでしょ? PHPとか Rubyとか
0574nobodyさん2006/06/04(日) 09:35:30ID:???
Javascriptが外からインスタンスのメソッド入れ替えられるって文句を言われてもなぁ...
プロトタイプベースのオブジェクト指向って奴ぁそういうものだからしょうがないよね。

腰を据えてJavascriptをほげるのも結構楽しいよ。クラスベースしか知らないと目から鱗って感じ。
俺もよく知るまではJavascriptで継承ってどうやってやるかよくわからんかったから
>>565に偉そうなことは言えないけど。
0575nobodyさん2006/06/04(日) 09:53:40ID:???
JavaScriptはプロトタイプベースだからなあ。クラスベースであるJavaやRubyとはかなり異なるから、カプセル化ができないとかいうのは、ほんとうは筋違いなんだよ。

>>572
Pythonは、メジャーなスクリプト言語の中では高速です。少なくともPHP、Perl、Rubyよりは高速です。
Psychoというモジュールをインストールすると、さらに速くなります。
http://psyco.sourceforge.net/
ただし、しょせんはスクリプト言語の中で比べたらの話であり、バイナリに変換して実行するタイプの言語にはかないません。
Pythonは確かに高速なんだけど、Pythonの速度で満足できる場面ならPerlやPHPでも満足できる場合がほとんどであり、
逆にPerlやPHPの速度で満足できない場合はPythonでもきっと満足できないでしょう。
そういう意味では、スクリプト言語を選ぶ際に速度はあまり気にしなくてもいいと思います。
0576nobodyさん2006/06/04(日) 11:28:10ID:???
どんな言語でもそうだけど得意不得意があるから
こんなのを使う用途じゃないとPython使ててよかた♪てならないとおもう。
だってめんどくさいんだもん。Python。
d = 1L
for i in xrange(1, 256):
 print d << i
0577nobodyさん2006/06/04(日) 12:43:27ID:???
>>576
なにがどうめんどうなのかkwsk
0578nobodyさん2006/06/04(日) 13:10:00ID:???
>>576
Lはつけないほうがいいぞ
0579nobodyさん2006/06/04(日) 21:30:42ID:???
多重継承を実装できるオブジェクト指向言語ってPerlの他に例えばどれ?
0580nobodyさん2006/06/04(日) 22:29:06ID:???
Python
Rubyはmix inならあるな
0581nobodyさん2006/06/05(月) 00:40:14ID:???
へぇ。Perlのオブジェクト指向はPerl5の時点ではどうしてもとってつけだが、
多重継承に関して真っ正面から取り組んでいる点で俺的に評価は高かった。

Pythonではどんな感じで実装するの?
perlではpackage単位で@Package::ISA = qw( foo baa );
ってやるだけなんだが。
0582nobodyさん2006/06/05(月) 01:26:14ID:???
class Foo(Base1, Base2):
    pass
って感じ
内部で名前が被ってるときは自分でどうにかしてねって話でもある
0583nobodyさん2006/06/05(月) 02:12:33ID:???
ふ〜ん、似たようなもんなんだな。サンクス
0584nobodyさん2006/06/05(月) 02:16:49ID:???
> perlではpackage単位で@Package::ISA = qw( foo baa );

今時そんな書き方する?
0585nobodyさん2006/06/05(月) 02:40:38ID:???
要するにPerlにはオブジェクト指向の正規の書き方がないということだな。
0586nobodyさん2006/06/05(月) 02:51:58ID:???
>>585

> 要するに

そもそも、何を要したの?
0587nobodyさん2006/06/05(月) 02:55:48ID:???
Pythonの多重継承についてはこんな意見も
ttp://rakunet.org/TSNET/TSpython/2/77.html
あくまで参考まで…
0588nobodyさん2006/06/05(月) 05:37:52ID:???
元々型のない言語でセキュアなオブジェクトを作ろうってのが選択のミスジャマイカ?
軽くなんかしたいときに多重継承は最高の抜け道なんだがなぁ。

>>584
ほかにどんな書き方する?
use baseと@ISA指定は等価じゃないぞ?
0589nobodyさん2006/06/11(日) 01:53:48ID:zIQkQCQB
スクリプト言語書くときみんなどんなエディタ使ってんの?
0590nobodyさん2006/06/11(日) 02:25:19ID:???
ASPEN
0591nobodyさん2006/06/11(日) 08:13:25ID:???
notepad++
0592nobodyさん2006/06/11(日) 09:06:49ID:???
さくら
0593nobodyさん2006/06/11(日) 10:45:12ID:???
秀丸
0594nobodyさん2006/06/11(日) 10:56:17ID:???
v・i・m
0595nobodyさん2006/06/11(日) 23:40:17ID:???
牛 刀
emacs
0596nobodyさん2006/06/11(日) 23:50:01ID:???
screen + vim って感じ。
あと最近のctagsがあればとりあえずスクリプトの読み書きができる。
0597nobodyさん2006/06/17(土) 04:33:24ID:9SacRKpL
で、結局結論はまだか。。。



日本じゃ普及率的にPHP。
世界的にはPythonでいいかな?
0598nobodyさん2006/06/17(土) 13:58:43ID:???
世界でもPHPじゃないん?
0599nobodyさん2006/06/17(土) 22:43:23ID:9SacRKpL
じゃあ、PHP最強でいいか???
PHPで強い会社あるのかな?
PHPで基幹システムなり大規模システムなりあるの?
0600nobodyさん2006/06/17(土) 23:46:38ID:???
PHP で大規模で有名どころなら Yahoo!, Wikipedia じゃない?
0601nobodyさん2006/06/18(日) 00:04:14ID:???
日本じゃ何だかんだでperlな気がする。
0602nobodyさん2006/06/18(日) 00:35:07ID:???
楽天もPHPだな。たしか
0603nobodyさん2006/06/18(日) 03:27:37ID:???
ヤフーはPHPをUIで使ってるだけだから。実際的な言語は、エクステンションで使ってるC。
0604nobodyさん2006/06/18(日) 03:28:58ID:???
もっともはてなとかも重い処理はXS使ってるようだけど。
0605nobodyさん2006/06/18(日) 03:33:42ID:HOp3t/9U
じゃあPerl、PHPかな。
2ちゃん(Cもあるけど)はperl、みくちーもperl。
やふーはPHP。楽天もPHP。実際、拡張子よくPHP見かけるな。

結局、開発するかぎり、
perlは既存のシステム触るから、できて損はない。
シュルするのにスキルが生きなくないし。
PHPはセキュリティあれだけど、便利言語。求人よくあるし。悪い言語じゃない。
CMSにXoopsあるし。

Ruby、Pythonは日本じゃ普及率があまりにもない。
できる人でもできて何なのみたいな感じかな。

最終的には仕事しないといけないから、
PHP最強でいいかな?

上に書いてる人(Ruby、Pythonもやってる人、全部やってる人)は、
いろんな角度から見れて、すごいこと書いてるんだろうけど、
仕事にならないとな。

PHPが万歳でおk?
0606nobodyさん2006/06/18(日) 03:39:14ID:KhuetBx4
サーバー的に動くのとか、フォークするのとか、やろうとすると、
PHPは不足だね。
0607nobodyさん2006/06/18(日) 03:40:33ID:HOp3t/9U
>>606

Javaに詳しい人はPHPでやりたくないっていってた。
サーバーが落ちるときもあるそうな。
俺にはそんなのわからんがなwww
0608nobodyさん2006/06/18(日) 03:50:46ID:???
>605
日本語でおk
0609nobodyさん2006/06/18(日) 09:58:28ID:???
>>605
仕事になるかどうかで判断するならJavaだろ。
PHPも仕事があることはあるが、値段が安い。
その点、JavaのほうがPHPより高くできる。

というわけで、Javaが万歳でおk?
















仕事がどうのとかでPHP万歳とかあほらし。
言語としてはPythonやRubyに劣るからといって、しょうもない理由づけすんな。
0610nobodyさん2006/06/18(日) 12:25:36ID:???
言語云々で値段が変らない仕事をしているんで、
Java+Oracleなら50人/年でン億円かかっていた案件を
PHP+PostgreSQLで10人/年でボロ儲けしてるけど。
0611nobodyさん2006/06/18(日) 17:53:53ID:HOp3t/9U
>>609

おいおいここのスレのタイトルは何だ?見れ。
俺は特にPHP派じゃないしwww
0612nobodyさん2006/06/18(日) 18:10:34ID:???
3段落目まではいい事書いてたのに・・・w
纏めがなんでPHPマンセーになるんだwww
0613nobodyさん2006/06/18(日) 18:19:49ID:HOp3t/9U
訂正しておこう、
就職しないといけないから、
いろんな意味でPHPからやったほうがイイ!
この4言語の中では。
0614nobodyさん2006/06/18(日) 18:29:14ID:???
>>610
Java+Oracleなら50人/年で、PHP+PostgreSQLで10人/年になる仕事ってなんだよw
こんなめちゃくちゃな表現じゃ唯の妄想にしか聞こえんな。
0615nobodyさん2006/06/18(日) 18:58:05ID:???
仕事の話はあっちのスレでやってくれ。
0616nobodyさん2006/06/18(日) 19:08:23ID:???
>>615
仕事の話と切り離して考えるなんて、無職の人ですか?
0617nobodyさん2006/06/19(月) 12:12:50ID:???
妄想無職乙!
Oracle使う規模の仕事でいきなりPHP+PostgreSQLになっちゃうのw
金融系やってるプルグラマーが大量に無職になるわけだw
いやこえー話だw

自暴自棄になって妄想膨らまさないで、今日はもう早く職安行けよ!
0618nobodyさん2006/06/19(月) 14:24:01ID:???
まぁ、無駄にJava+Oracle使ってる所はあるだろうね。
そんなにクリティカルじゃない所で、とりあえず使っとけみたいな感じで。
そういうのはリプレース可能じゃないかな。
0619nobodyさん2006/06/19(月) 23:35:56ID:???
「とりあえずOracle」って有り得ない…1CPU幾らすると思ってるんだ。
0620nobodyさん2006/06/19(月) 23:43:00ID:???
>>619
Oracleしか知らない会社とかってあるよ
0621nobodyさん2006/06/20(火) 01:02:37ID:???
>>617
金融系とかまでいくと逆にOracleなんか見かけないわけだが

>>619
とりあえずOracleってよりオープンソースのDB使うと客が不安がるらしいよ
あとは金さえ払えばサポートが受けられるとことかじゃね
0622nobodyさん2006/06/20(火) 05:51:01ID:???
もうやめようぜ。
仕事じゃ、業務じゃ〜〜
無職だの有職者だの
javaだOracleだとかスレの趣旨から離れてる。


とりあえずPHP最強って事でみんな矛を納めてやってくれ、この通りだ<(_ _)>
0623nobodyさん2006/06/20(火) 13:06:28ID:???
それにしても名前空間使えないのは致命傷だろ。
PHP5 だと限定的だが使えるんだっけ?
0624nobodyさん2006/06/20(火) 16:55:44ID:???
PHPでOOするくらいなら、まだしもPerlでやるよな…
環境までいじれるなら、PythonやRubyも候補にあがるけど、そうでなければ使える保証がないのが残念
0625nobodyさん2006/06/20(火) 21:47:07ID:???
OOならJavaだろ…。
0626nobodyさん2006/06/21(水) 01:06:48ID:???
ウェブアプリにオブジェクト指向は要らないだろ。
0627nobodyさん2006/06/21(水) 01:36:09ID:+cZesXXg
なんでPythonスレは無いの?
0628nobodyさん2006/06/21(水) 02:02:58ID:???
ちゃんとあるよ!

http://pc8.2ch.net/test/read.cgi/tech/1099804004/
0629nobodyさん2006/06/21(水) 04:05:47ID:???
>ウェブアプリにオブジェクト指向は要らないだろ。

KENT-WEB CGI?
0630nobodyさん2006/06/21(水) 10:08:08ID:???
>625
Ruby には Ruby の、Java には Java の OO 哲学がある。
0631nobodyさん2006/06/21(水) 11:59:00ID:???
> ウェブアプリにオブジェクト指向は要らないだろ。
そう思うのはKENTレベルの底辺perlerとPHP厨だけだろ
0632nobodyさん2006/06/21(水) 22:18:16ID:???
手段であるOOを目的にしてしまう時期が誰にもある…
0633nobodyさん2006/06/22(木) 10:18:54ID:???
オブジェクト指向はもともとGUI向けの開発手法だからな
0634nobodyさん2006/06/22(木) 15:12:24ID:???
これはひどい
0635nobodyさん2006/06/22(木) 21:41:10ID:???
>>626
つ、釣られないぞ
0636nobodyさん2006/06/22(木) 22:00:11ID:???
>>624
perlでやるならまだPHPでやるよ
0637nobodyさん2006/06/23(金) 00:10:38ID:???
その辺で配ってるチャットだの掲示板だののCGIの量は圧倒的にperlだからperl最強?
あとはPHP、rubyの順かなぁ。pythonは見たことない。
0638nobodyさん2006/06/23(金) 00:31:07ID:???
>>637
趣味でつくったようなゴミみたいなのはPerlが多いね。
グループウェアやCMS、プロジェクト管理系のオープンソースソフトウェアは
PHPやPythonのが多い。
0639nobodyさん2006/06/23(金) 06:32:01ID:???
>>638
あれって不思議だと思ったことない?
非OOのPHPこそ、趣味で作る糞みたいなのに向いてて
ちょっと大き目のオープンソースこそOOなperlとかrubyが向いてる気がするんだが
pythonは日本人ユーザ少なすぎ
0640nobodyさん2006/06/23(金) 06:39:05ID:???
>>639
不思議でもなんでもないよ。
safemodeでの実行速度考えたら、安価な共用鯖でも使えるPHPを選択するのは当然。
大きめのオープンソースって何のこと言ってるか分からんが、PHPレベルのOOじゃ無理って
規模のものなんてないし。

PerOOは癖ありすぎ。向いてるとはとても言い難い。
まぁでもsafemodeはPHP6でなくなるって言うし、これからはRubyが増えていくんじゃない?
0641nobodyさん2006/06/23(金) 06:44:52ID:???
>640
でもさ、PHPレベルのOOって?
PHPでちゃんとOOできるのって5からじゃなかった?
PHP5を動作環境としたら、安価な共用鯖で使えなくなるんでない?

おれがちょっと見たPHPのオープンソースプロジェクトは
どんどん規模が膨れてるのに、OOじゃないから
みるみるスパゲティ化してた
0642nobodyさん2006/06/23(金) 10:22:25ID:???
Perlは汚いコードが書けるから敬遠されてるけど
綺麗に書こうと思えばそれも可能だし、
多少癖はあるけど大規模開発も十分できる。

正直PHPがなぜ生き残ってるのか分からん。
HTMLに埋め込めるのが利点だったはずなのに
テンプレートマンセーでコミュニティにすら否定されてるし。
つか、なんでPHP使ってるのか。>Smartyとか駆使してるやつら
0643nobodyさん2006/06/23(金) 10:42:29ID:/G7lBdZv
Perlの複数人開発はちょっと嫌だな。
PHPはPEARの標準コード規約があるから、それなりに読みやすいコードになる。
0644nobodyさん2006/06/23(金) 16:06:56ID:???
マジレスすっと、最近はエンタープライズ分野でも
PHPが主流になっているようだな。
0645nobodyさん2006/06/23(金) 17:27:30ID:???
消去法で PHP が残っているだけだろ
0646nobodyさん2006/06/23(金) 17:47:55ID:???
>>643
PHPだけが特別そうしているとでも言いたげに読めるのは気のせいか。
Perlを批判するPHP厨の多くは批判できるほどPerlのこと知らないよね。

てか

△△を批判するPHP厨の多くは批判できるほど△△のこと知らないよね。
0647nobodyさん2006/06/23(金) 17:49:43ID:???
>>646の心が読めた、俺はテレパス。
「PHP厨はPHPしか知らないのに批判したがるから困る」
0648nobodyさん2006/06/23(金) 17:54:59ID:???
田舎の零細ITとか未だにPerlつかってるとこあるよな
なんか10年前で止まってる感じ
0649nobodyさん2006/06/23(金) 17:56:17ID:???
mixiやはてなもPerlだけど
0650nobodyさん2006/06/23(金) 17:57:50ID:???
ISPとかネットワーク系の企業はPerl多いよ
0651nobodyさん2006/06/23(金) 18:03:33ID:???
はてなはRubyもちょこちょこ使い始めてるね。
何使っても一応Webサービスはできるなぁ。
0652nobodyさん2006/06/23(金) 23:56:45ID:???
「結局、言語はなんでもよい」という結論はスレ的には禁句。
0653nobodyさん2006/06/24(土) 08:31:56ID:???
でも Web サービスに Java は難しくない?
小回りが効かないし、インフラ環境が高くつくから。
0654nobodyさん2006/06/24(土) 15:33:53ID:???
PHPよりはPerlの方が信頼できる気がするけど俺だけ?
0655nobodyさん2006/06/24(土) 17:26:13ID:???
君だけだと思うよ。


一体、何を比べて何をもってして信頼出来るっていってるのか
サッパリわかんないからねw
0656nobodyさん2006/06/24(土) 21:12:03ID:???
うむ。根拠も示さず「信頼できる気がする」なんて反疑問系で
言う奴のことなんか信頼できるとでも思うか。
0657nobodyさん2006/06/25(日) 02:52:12ID:0Rk1Lpe5
Cで書け
0658nobodyさん2006/06/25(日) 07:05:08ID:???
釣られ過ぎじゃね?w
0659nobodyさん2006/06/25(日) 13:23:09ID:???
釣りw
便利な言葉だなw

過疎スレで暇だからみんなレスしてやってんのにw
間抜けだなw
0660nobodyさん2006/06/25(日) 16:29:26ID:???
ここまでスレ読んで分かったぜ!全部出来れば問題ないんだな!?
0661nobodyさん2006/06/25(日) 16:46:08ID:???
そして全部出来なくても問題は無い
0662nobodyさん2006/06/25(日) 22:31:47ID:???
>>660
ついでだからLispとbshとcshとawkとsedもマスターしとけ
0663nobodyさん2006/06/25(日) 23:13:39ID:???
>>659
>過疎スレで暇だからみんなレスしてやってんのにw
そんなに暇なんですか?あなた
0664nobodyさん2006/06/25(日) 23:21:53ID:???
かつて、webアプリケーションを作るのが最も簡単だった言語は、Perlだけだった。
やがて、PHPが生まれ、Perlユーザの一部がPHPへと流れた。
時が過ぎ、Webアプリケーションに対する要求も複雑化し、
モジュールを使わないと例外処理ができないPerlや、名前空間の無いPHPでは
限界を感じるユーザが現れ始めた。
そして現在、Python、Rubyに注目が集まっているのです。
0665nobodyさん2006/06/26(月) 03:41:47ID:???
多分、このスレ見て勘違いしたんだろうけど、Perlは標準で例外処理あるよ。ただ、モジュールを使えばJavaなど多言語の例外処理と形が似たように書けるってだけ。
0666nobodyさん2006/06/26(月) 05:20:53ID:???
>>614
> Java+Oracleなら50人/年で、PHP+PostgreSQLで10人/年になる仕事ってなんだよw
感覚的にそんなもんだろ?replace案件受けたことないなら分からんか。
これから新規でウェブサイト立ち上げるときにJavaを選択するのはあり得ないね。客も気付き始めてるよ。

>>643
> Perlの複数人開発はちょっと嫌だな。
> PHPはPEARの標準コード規約があるから、それなりに読みやすいコードになる。
標準コード規約に従わないやつがいたらどうなると思う?
Perl::Tidy知りませんか?

>>648
> 田舎の零細ITとか未だにPerlつかってるとこあるよな
> なんか10年前で止まってる感じ
それはお前の脳内が(ry
CPANという言語拡張を知らないからそう思うだけだろう。

>>664
> モジュールを使わないと例外処理ができないPerlや、名前空間の無いPHPでは
665が言ってるようにお前が良く知らずに悦に入ってるだけ。
0667nobodyさん2006/06/26(月) 05:33:43ID:???
>>665
書いてみて
0668nobodyさん2006/06/26(月) 05:36:26ID:???
このスレ見て勘違いじゃなくても、どこ見ても例外処理はないって書いてあるよねw
0669nobodyさん2006/06/26(月) 06:14:13ID:???
PerlのOOって、冗長になりまくるからなぁ
名前空間無くてもまだPHPのが読みやすく作れるよ…
0670nobodyさん2006/06/26(月) 06:44:58ID:???
つーかなんでPerl使うの?
0671nobodyさん2006/06/26(月) 07:56:38ID:???
>>669
package MyClass;
use base 'Class::Accessor';
__PACKAGE__->mk_accessors('name', 'age');

nameとageのgetter,setterを持つクラスかいてみたけど、
PHPでこれより読みやすく書いてみて。
0672nobodyさん2006/06/26(月) 08:33:25ID:???
例外処理のモジュールもあるけど、標準のだけで書こうとするとこんな感じ。

eval {
 # try
 ...
 # throw
 die "Error";
};

# catch
if ($@) {
 ...
}
0673nobodyさん2006/06/26(月) 09:16:25ID:???
というか、PHPの方が例外処理やりにくいと思う。特にPHP4。
まだ環境的にPHP5に移行できない人が多いだろうし。
0674nobodyさん2006/06/27(火) 00:12:03ID:???
PHPをソースからコンパイルした奴ってアップデートするときってどうやってるんだろ?


ごめん。人のセイにしたけど本当は俺が知りたいの
0675nobodyさん2006/06/27(火) 00:14:29ID:???
もちろんソースからコンパイルするけど
0676nobodyさん2006/06/27(火) 00:51:18ID:???
まあ、PHPはアップデートがウザイね。Perlなら、モジュールだけで上げればいいけど。
0677nobodyさん2006/06/27(火) 11:28:27ID:???
>>667>>669はどこいった?
0678nobodyさん2006/06/27(火) 23:15:19ID:???
手に手を取ってバカンスへ
0679nobodyさん2006/06/27(火) 23:31:24ID:???
いやんばかん
0680nobodyさん2006/07/04(火) 03:29:12ID:???
http://www.google.com/trends?q=perl%2Cpython%2Cruby%2Cphp&ctab=0&geo=all&date=all
参考までに
0681nobodyさん2006/07/05(水) 22:35:38ID:???
じゃ俺も
http://www.google.com/trends?q=perl%2Ccobol%2Clisp%2Cpascal%2Cc%23&ctab=0&geo=all&date=all
0682nobodyさん2006/07/06(木) 02:25:57ID:???
>>681
C#が一時期ガクっと落ちてるのが気になるなw
0683nobodyさん2006/07/07(金) 18:32:20ID:???
>>671
これはPerlでクラスを定義しているのかな?
おれPerlよくしらんのだけど、ぱっと見ただけでは何やってるのかさっぱりわからん。
「これより見やすく書いてみて」ってあるけど、たいがいの言語ならこれより見やすく書けるだろ。

class MyClass {
 var $name, $age;
}

class MyClass
 attr_accessor :name, :age
end

>>671の例は、たしかに簡潔なんだろうけど、わかりやすいとはとても思えん。
アクセッサが簡単に定義できるということをいいたかったのかな?
0684nobodyさん2006/07/07(金) 18:39:04ID:???
>>683
上のはPHPだろうけど、それはちょっと違うかと。
accessorメソッドを定義できたわけじゃないので。

>>671 は、PHPだとこの場合、メソッド4つ定義しなきゃだめだろ
と言いたいんでしょう。
まぁ >>671 はそんなに分かりやすくないと思うけど。

下のはRubyだね。そっちは正しい。
0685nobodyさん2006/07/08(土) 00:02:55ID:???
Perlのオブジェクト指向は見やすくはない。一般的な、他の言語のオブジェクト指向とは大きく書式が違うから。
ただし、簡潔さはある。Perlは冗長さを徹底的に排除できる言語だから。オブジェクト指向に限らないけど。
0686nobodyさん2006/07/08(土) 00:37:33ID:???
CPANの使うだけなら楽だわな
自分でクラス定義書こうとは思わないが
0687nobodyさん2006/07/08(土) 01:52:42ID:???
Perlはプログラムを理解する脳力をプログラマに責任転嫁し、
RubyはPerlの全ての罪をMatzにつぐなわせ、
Pythonはプログラマからタブ文字を奪いさる。
そしてPHPは全ての救い難き衆生を10万億土に得度する阿弥陀仏。ありがたや。
0688nobodyさん2006/07/08(土) 05:23:53ID:???
>>685
>簡潔さはある。
ねぇよw
メソッドに初期値いれるときどうするの?
0689nobodyさん2006/07/08(土) 05:30:32ID:???
>>685はPerl5と共に進化が止まっちゃってるんだろ。
0690nobodyさん2006/07/08(土) 05:35:26ID:???
つーか前の流れでモジュール使わなきゃ例外もまともにできんとか言われてるのに、
さっそく>>671でモジュールつかっちゃってるしw
0691nobodyさん2006/07/08(土) 05:43:32ID:???
>>684
PHPの例もそれで問題ないでしょ。
パブリックに取り出しも設定もできるんだし、
逆に>>671でやってることも取り出しと設定しか出来ない
もん定義してるだけでしょ?一緒じゃないの?
0692nobodyさん2006/07/08(土) 07:19:50ID:???
>>691
おいおい、一緒じゃねーよ。
インスタンス変数への直接アクセスと、アクセッサを介したアクセスは、
結局やることは同じかもしれんが、情報隠蔽という考え方からみて全然違う。
いくらなんでもそれはオブジェクト指向の基本をわかってない。
0693nobodyさん2006/07/08(土) 07:31:34ID:???
PerlもPHPも、もとはオブジェクト指向ではなかった言語に後からオブジェクト指向の
機能を付け加えたから、不自然な感じは否めない。特にPerl。

それに比べ、Pythonもあとからオブジェクト指向の機能が追加された点では同じなんだけど、
不自然さはない。
もとはモジュール指向の言語で、そのモジュール機能を拡張したのがPythonのクラスなんだけど、
それがすごく自然になじんでる。
アクセス制御がすこし弱いのと、メソッド定義において最初の引数にselfを明示的に
指定しなければいけないのが気になるけど、それ以外はよくできてる。

こうしてみると、言語設計者のセンスの違いを感じる。
PythonかわいいよPython。
0694nobodyさん2006/07/08(土) 07:36:22ID:???
アクセス制御はもうみんな大人なんだから、て話だったな
selfはそのうち慣れる。むしろあった方が分かりやすいと俺は思うようになった
0695nobodyさん2006/07/08(土) 07:43:48ID:???
>>694
インスタンスメソッドの呼び出しや、インスタンス変数へのアクセスのためにselfを使うのはいい。
しかしインスタンスメソッドを定義するたびに、最初の引数にいちいちselfとしなきゃいけないのが面倒だし読みにくい。
これは慣れないし、なくしても害はないはず。

あ、あと親クラスのメソッドを呼び出すときがださい。親クラス名を書かなきゃいけないし。
super()とかで書けるほうがうれしい。
0696nobodyさん2006/07/08(土) 09:10:57ID:???
コードの可読性について語って。
ソースを納品させて、その担当の
プログラマーが辞めちゃったり、
氏んじゃったりしたら、別のプログラマーに
そのソースを渡して、続きを書いたりして
もらう、という状況を想定して。
0697nobodyさん2006/07/08(土) 09:54:42ID:???
>>696
> プログラマーが辞めちゃったり、
> 氏んじゃったりしたら、別のプログラマーに
> そのソースを渡して、続きを書いたりして
そんな職場ならすぐ逃げ出すのが先では?
0698nobodyさん2006/07/08(土) 10:53:54ID:???
>>697 無職はすっこんでなさい。
0699nobodyさん2006/07/08(土) 11:04:17ID:???
可読性は Python >= Ruby >> PHP >> Perl
Pythonはたいへん読みやすい。
Rubyで書かれたスクリプトは読みやすいんだけど、メタプログラミングされるとわけわかになりやすい。
Perlの読みにくさは頭ひとつ抜け出してる。Perlのモットーである「TMTOWTDI」(やり方はひとつではない)は、メンテする側からみると悪。
0700nobodyさん2006/07/08(土) 11:13:19ID:???
じゃあpythonを採用するお
0701nobodyさん2006/07/08(土) 14:10:08ID:???
>>696
ただ、>>696の前提で言うと、「その言語をマスターしている人員を確保できるかどうか」がもっとも重要な要因だと思う。
その意味で言うと、日本においてはPythonはPerlやPHPやRubyと比べてマイナーなので、Pythonを知っている人間を確保するのが難しい。
だから日本限定で考えるなら、Rubyのほうがいいと思う。
ヨーロッパならPythonがすごい人気なんだけどね。
0702nobodyさん2006/07/08(土) 14:37:54ID:???
ヨーロッパから人を確保すればいいんじゃね?
0703nobodyさん2006/07/08(土) 19:14:45ID:???
ぼけたつもりなんだろうか。。。
0704nobodyさん2006/07/09(日) 00:08:24ID:1tf/JQSh
PHPはパッケージが作れないのがいたいね。
このクラス・関数がどのファイルで定義されているのか追っていくのがキツイ。
パッケージがないから、ろくなライブラリが育たず、この5年で見ても死屍累々とすでに使われなくなったライブラリの山。
最近のPHPプログラマーが昔(と言っても3−4年前)のソース見ると、訳の分からないコードになってる。
0705nobodyさん2006/07/09(日) 04:07:40ID:???
>>704
だね。
OOひとつやるのにもモリモリモジュールだらけになっちゃうPerlと一緒で、
痛いよね。
この2言語はもう駄目だね。
0706nobodyさん2006/07/09(日) 04:43:57ID:???
Perlは廃れ始めると有名な人達がいわゆるクール(笑)な何かを作るから困る。
この悪循環でPerlは何年も延命してきている。たとえハック(笑)に優れていても、
彼らには人類にとって負の遺産を存続しているという罪悪感が無い。
突き詰めれば核兵器開発に携わる優秀な技術者と変わりない。
要するにただの馬鹿だ。
0707nobodyさん2006/07/09(日) 04:51:51ID:???
>>706
>突き詰めれば核兵器開発に携わる優秀な技術者と変わりない。
それは良くいいすぎ。
おじいちゃんが大好きな、過去を美化した昔話みたいなもんでしょ。
それ自体はボロボロだけど、おじいちゃんの脳は、それをどんどん素晴らしい物へと
変えていく。
0708nobodyさん2006/07/09(日) 05:40:49ID:???
お互いにこけにしあってるだけで、結局どんぐりの背比べじゃんw
0709nobodyさん2006/07/09(日) 05:44:26ID:???
>>708
どんぐりの背比べじゃなくて、どっちも使うなということです。
0710nobodyさん2006/07/09(日) 07:08:11ID:???
perl6は後方互換なしで0から再スタート
0711nobodyさん2006/07/09(日) 07:24:51ID:???
なるほどな、PerlはLightweight Language界のCOBOLというわけか。
言語としては時代遅れだけど、過去の遺産が大きくていまさら乗り換えられない。
0712nobodyさん2006/07/09(日) 07:35:08ID:???
>>710
その方がいいとは思うけどね。
出ればの話ですが…

0713nobodyさん2006/07/09(日) 09:58:52ID:???
>>712
本家見てれば分かるけど、今更出ないという事はありえない。
0714nobodyさん2006/07/09(日) 10:24:35ID:???
>>713
本家見てないから分かりません。
0715nobodyさん2006/07/09(日) 11:47:24ID:???
Gentoo : IntelR PentiumR?4 Computer Language Shootout Benchmarks
http://shootout.alioth.debian.org/gp4/index.php
0716nobodyさん2006/07/09(日) 13:03:53ID:???
>>715
Ruby遅いな・・・
0717nobodyさん2006/07/09(日) 16:51:53ID:???
>>713
じゃぁいつ出るの?
0718nobodyさん2006/07/09(日) 16:57:26ID:???
perl6ってまだ仕様もfixしてないんじゃなかったか
欲張りに機能盛り込む議論ばっかりやってて何年も決まらない
pugsがあっても、もう既に破綻してると思うんだが
0719nobodyさん2006/07/09(日) 18:27:34ID:???
PHP6で
if (...) class {...} else class {...}
こんなんできるようにするか議論されてるらしいけど、どうなのこれ?
0720nobodyさん2006/07/09(日) 19:17:37ID:???
>719
そもそも最近の言語で特殊なシンタックスなしにそれができないなんてどうかしてる
0721nobodyさん2006/07/09(日) 19:39:12ID:???
>>720
どういうとき使うの?
0722nobodyさん2006/07/09(日) 19:47:57ID:???
>>720
ほとんど不要なものが実装されてないくらいで、どうかしてると思う方がどうかしてる
0723nobodyさん2006/07/09(日) 20:47:35ID:???
if (cond) { class ... } else { class ... }くらいできないの?
0724nobodyさん2006/07/09(日) 23:13:25ID:???
>perl6は後方互換なしで0から再スタート
言語としてのPerl6ならそれで正しい
インタプリタ/コンパイラとしての"perl6"は後方互換はあるよ。

全部parrotが吸収するからそれが出来る。
0725nobodyさん2006/07/09(日) 23:38:14ID:???
Parrotってもう出来上がってるの?
まだなら、いつ頃出来上がる予定なの?
0726nobodyさん2006/07/10(月) 00:08:08ID:???
今利用できないものに、実用的な意味はない。
0727nobodyさん2006/07/11(火) 03:39:24ID:byVkHhC7
自分でインストールすれば使えるよ、ずっと前から
ただ、変なインストールしようとすると対応してない場合があるっぽい(自分でナントカしろと説明書にかいてある・・・w
Windowsなら、もうコピーするだけの奴を公開してくれてる人が居るので簡単に使える。
0728nobodyさん2006/07/14(金) 00:59:43ID:g/iLFj37
何やかんやで、結局使われてるのはPHPだね。
0729nobodyさん2006/07/14(金) 10:04:00ID:wmyV4wcm
勝利宣言は思考停止
0730nobodyさん2006/07/14(金) 10:34:40ID:???
IT後進国ではperlとphpがメインで使われてます。
世界的に見れば、あらゆるシーンで使用されているpythonが便利です。
0731nobodyさん2006/07/14(金) 11:06:06ID:???
世界中後進国だらけだな。
0732nobodyさん2006/07/14(金) 21:30:06ID:???
まあ、功深刻の方が多いと思うよ
0733nobodyさん2006/07/17(月) 18:16:08ID:???
多いというか全部の国がそうなりそうだな。
0734nobodyさん2006/07/18(火) 02:08:23ID:???
try:
    >>733
except US,DE:
    print "hello!"
0735nobodyさん2006/07/18(火) 09:08:37ID:???
PythonがPerlやPHPを押しのけてメインというぐらいに
使用率とかで普及してるん?
0736nobodyさん2006/07/18(火) 12:19:03ID:???
ヨーロッパでは。
例えばRedHatやFedraの管理ツールはぜんぶPython。
Google社内の管理ツールもPython。
0737nobodyさん2006/07/18(火) 12:49:15ID:???
>>736
RedHatもGoogleもアメリカですが。
0738nobodyさん2006/07/18(火) 13:20:27ID:???
pythonが日本以外ではわりと使われているのは確かだ。
日本で使われていないのはrubyなんていうのがあるせいだな。

言語(文法)としてのデキや優劣は使う人次第であったり、好き嫌いも含まれると思うが、
パフォーマンスや不具合などをみれば、python > ruby で、pythonの方が優秀だ。
これは単純に世界での使用者の人口比率に比例しているだけだがな。

使用人口をwebという分野でみれば、php > python だ。
スクリプトとしてみれば、 python > php だな。

ただし、phpは節操なしで、ポリシーなくなんでも取り込んだせいで、言語としては最悪だ。

え?perl?まだいたの?
0739nobodyさん2006/07/18(火) 14:04:28ID:???
rubyはPC98でpythonはPC/AT互換みたいなもんだ
0740nobodyさん2006/07/18(火) 14:07:57ID:???
ただ最近はRailsのお陰で、向こうのLinux系の雑誌でも
Rubyの特集があったりするよ。
0741nobodyさん2006/07/18(火) 18:40:44ID:???
>>740>>739 風に言うなら。

エロゲーのお陰で、向こうのPC系の雑誌でも
PC98の特集があったりするよ。
0742nobodyさん2006/07/18(火) 23:36:01ID:???
少なくともいままでの経験からいうと
ruby pythonは鯖管が入れてくれない

ひどいとこだとperlもcコンパイラも入れてくれないので
「bshとawkとsedでなんとかしろ」とか言われちゃったりする

めんどくさい仕事は増やさない、それが鯖管
0743nobodyさん2006/07/18(火) 23:42:47ID:???
不幸だね。
0744nobodyさん2006/07/19(水) 01:05:50ID:???
昼は棍棒片手にマンモス狩りに行ってそう
0745nobodyさん2006/07/19(水) 02:15:48ID:???
スクリプターと鯖缶って仲悪いのか
0746nobodyさん2006/07/19(水) 08:58:39ID:???
いまどきawkはありえない。
0747nobodyさん2006/07/19(水) 09:33:08ID:???
いまどきそんな鯖少ないと思うけどな
ruby入ってる所も多くなって来たし
0748nobodyさん2006/07/19(水) 09:42:50ID:???
sedなんて今世紀に入ってからはじめて見た
まだ生きてたのか
0749nobodyさん2006/07/19(水) 11:13:15ID:???
サーバーそのものの管理に
Perl や Python 使ってそうなもんだけどな。
0750nobodyさん2006/07/19(水) 11:21:02ID:???
1:サーバがVAX
2:サーバがPDP
3:サーバがDSLite
0751nobodyさん2006/07/19(水) 11:58:35ID:???
今PHP使いだけど、Pythonを勉強しようと思う。

マニュアルなどを斜め読みして期待してるのは、
1.実行速度が早そう
2.Windows用にexe化できる(コードを隠蔽できる)
3.PHP-GTKより簡単にGUIを作れそう(資料も多そう)
てなところ。

GUIがほしいのでJavaにしようかと思ったけどちょっと寄り道してみる。
Python使いの方、これらの期待は妥当でしょうか。
0752nobodyさん2006/07/19(水) 12:23:25ID:???
ゆとり教育の影響か、「日本語」で資料が揃っているという条件も大きいですね。

Ruby > Python
0753nobodyさん2006/07/19(水) 12:39:42ID:???
Rubyの日本語資料ってどこにあるの?
0754nobodyさん2006/07/19(水) 12:46:46ID:???
>>753
http://www.amazon.co.jp/

Pythonについて日本語で書かれた本、少ないと思いませんか?
行き詰った時に、Googleで英語サイトに行かないといけないのは、語学が堪能じゃない人には少々厳しいですね orz
0755nobodyさん2006/07/19(水) 12:46:49ID:???
パフォーマンスが特に高いわけじゃないし、py2exeはソースをZIPで固めてexeの末尾に付けるだけ。
だれでも解凍してソース読める。GUIは知らない。
0756nobodyさん2006/07/19(水) 12:48:36ID:???
>>754
行き詰まったときにそもそもGoogleでヒットする資料すらないんだが...
07577542006/07/19(水) 12:50:28ID:???
Pythonユーザーさんは、ノウハウを日本人に還元するという意味で、出版社にPython本の企画持ち込んでみて。
07587512006/07/19(水) 13:07:36ID:???
>>755
そうですか。
ソース見られても良いけど、データベースの接続パスワードなんかは
あんまり見られたくないなと思ってたもので。
まあDB側で適切なユーザ設定しとけばいいんですけどね。
0759nobodyさん2006/07/19(水) 13:54:02ID:???
そこでBoost.Pythonですよ
0760nobodyさん2006/07/19(水) 14:33:03ID:???
>>757
日本のpythonユーザは閉鎖的なんで無理です
0761nobodyさん2006/07/19(水) 15:02:45ID:???
>>755
出来上がった実行ファイルってどうやって解凍するんですか?
今、手元にpy2exeで作ったファイルがあるので試してみたいです。
0762nobodyさん2006/07/19(水) 15:20:36ID:???
unzip 実行ファイル
0763nobodyさん2006/07/19(水) 15:58:22ID:???
(1)pythonってexe作れるの?
(2)rubyってexe作れるの?
(3)PHPってEXE作れるの?
(4)PerlってEXE作れるの?
(5)pythonってソース隠せるの?
(6)rubyってソース隠せるの?
(7)PHPってソース隠せるの?
(8)Perlってソース隠せるの?
0764nobodyさん2006/07/19(水) 17:47:28ID:???
1. py2exe
5. .py > .pyc, decompyle ?
0765nobodyさん2006/07/19(水) 18:18:48ID:???
(2) Exerb
(4) PAR
0766nobodyさん2006/07/19(水) 18:46:34ID:???
(7) コンパイルする
(8) コンパイルする(perlcc)
0767nobodyさん2006/07/19(水) 19:52:44ID:???
そこでhaskellですよ
07687422006/07/19(水) 20:02:56ID:???
>>746
>>748
そう思っていた時期が私にもありました(AA略

世の中には不思議なことなどなにもないのだよ…
0769nobodyさん2006/07/19(水) 23:43:41ID:???
Python初心者です。

Pythonのスレが無いので質問させていただきます。
Python日本ユーザ会ではWindows用日本語環境用インストーラとして
version 2.3を配布していますが、ソースをUTF-8で書くなら通常版の
version 2.4を入れても良いのでしょうか?
0770nobodyさん2006/07/20(木) 00:20:13ID:???
>>769
いいんじゃね?

つか気になるならニホンゴ使わなきゃもっといいんじゃね?
0771nobodyさん2006/07/20(木) 00:21:14ID:???
あとついでに誘導

Pythonのお勉強 Part10
http://pc8.2ch.net/test/read.cgi/tech/1151508809/
0772nobodyさん2006/07/20(木) 00:51:31ID:???
標準ドキュメントはWebで一通りそろっているから、
本がないからといってそうそう嘆くこともないと思うが>python

個人的にはCGIをちょこちょこ使うだけなんで、日本語サイトでいっぱい
配布されてるPerl/PHP > あんまり配布されてないPython/rubyぐらいの認識。
0773nobodyさん2006/07/20(木) 02:09:31ID:???
>>763-766
結論
(1)pythonってexe作れるの?作れる
(2)rubyってexe作れるの?作れる
(3)PHPってEXE作れるの?不明
(4)PerlってEXE作れるの?作れる
(5)pythonってソース隠せるの?無理
(6)rubyってソース隠せるの?不明
(7)PHPってソース隠せるの?できる
(8)Perlってソース隠せるの?できる

追加質問
(9)ハスケルってexe作れるの?
(10)ハスケルってソース隠せるの?
0774nobodyさん2006/07/20(木) 02:18:59ID:???
(5) バイトコードにコンパイルして.pycか.pyo配れば隠せる。
0775nobodyさん2006/07/20(木) 05:10:29ID:???
>773
おまえはそろそろレスをきちんと読んで自重しろ
Haskellなんて使いこなせると思ってんのか
0776nobodyさん2006/07/20(木) 07:57:12ID:???
そういう>>775は使いこなしてるのか。
0777nobodyさん2006/07/20(木) 10:10:01ID:???
Python勉強中。。。
Pythonのオンラインドキュメント検索機能付けてくれんかなw
それかchm形式のマニュアルがほしい。
今はPDFを落として検索してるけどファイルを切り替えて検索するのめんどい。
でもあるだけ感謝しなくちゃね。

ところでネットで拾ったソースで
unicode('あいう', 'utf_8').encode('japanese.sjis', 'replace')
という記述があって意味も分かるんだけど、unicodeのその他のメソッドを
調べるためにはどこを見たらいいのだろう。。。検索にヒットしない
0778nobodyさん2006/07/20(木) 10:45:28ID:???
>>777
というか、ほとんどstrと同じみたいですが、・・・
http://www.python.jp/doc/release/lib/string-methods.html
>以下は 8 ビット文字列および Unicode オブジェクトでサポートされるメソッドです:
0779nobodyさん2006/07/20(木) 10:46:13ID:???
pydoc使ったらいいんじゃない?
0780nobodyさん2006/07/20(木) 10:53:30ID:???
>>773
ハスケルはむしろネイティブコード吐く処理系の方が多い。
0781nobodyさん2006/07/20(木) 10:55:29ID:???
for k in dir(unicode):
v = getattr(unicode, k, None)
help(v)
07827772006/07/20(木) 11:43:34ID:???
>>778
ありがとうございます。
まだチュートリアル読んだばかりで全体が見えてないので、もっとマニュアル見なきゃいけないですね。

>>779
pydocですか。調べてみます。

>>781
とりあえずzfillの使い方が出てきました。
dir(unicode)でメソッドの一覧が見えるんですね。おもしろい。

あ、ちょっと読み返したム板にスレがあるんですね。失礼しました。
0783nobodyさん2006/07/20(木) 11:48:20ID:???
>>777
ttp://www.python.jp/pub/doc_jp/Python24jp_chm.zip
07847772006/07/20(木) 13:11:18ID:???
>>783
ありがとうございますノシ
0785nobodyさん2006/07/20(木) 19:45:41ID:???
pydoc

と言う響きにちょっとだけ期待した俺エドモンド本田
0786nobodyさん2006/07/20(木) 21:40:22ID:u7pqpD6W
phpとperlのスキルは殆ど同じ位で、
掲示板位の小規模プログラム書いたら
phpが早く作れるのは俺だけか?
0787nobodyさん2006/07/20(木) 22:01:36ID:???
phpが作れるなんてすげーな

はい次の患者さん
0788nobodyさん2006/07/22(土) 11:39:59ID:zbSIaaYR
>>787
やれやれ 
こういうタイプは、オライリーに書いてあったから○○が良い!!って
言うタイプなんだよな・・
0789nobodyさん2006/07/22(土) 12:18:44ID:???
ネタ誤読マジレスカナシイ・・・
0790nobodyさん2006/07/22(土) 13:54:21ID:zbSIaaYR
>>789
ソックリソノママカエス
0791nobodyさん2006/07/22(土) 13:57:08ID:???
>>789
夏だからー
今が夏だからー!
0792nobodyさん2006/07/22(土) 16:44:52ID:???
急にボールが来たから
0793nobodyさん2006/07/22(土) 19:16:23ID:???
急に少女が来たから
0794nobodyさん2006/07/22(土) 20:39:07ID:cbZ/1NjC
おもわず〜♪
0795nobodyさん2006/07/22(土) 21:57:03ID:???
ビジネスホテルに連れ込みますた。
0796nobodyさん2006/07/22(土) 22:05:52ID:???
相手は17歳ですた
0797nobodyさん2006/07/22(土) 22:35:38ID:???
>>793-796
||Φ|(|゚|д|゚|)|Φ||  < カプセル化
0798nobodyさん2006/07/23(日) 01:04:36ID:???
最近perl6厨見なくなったね。
0799nobodyさん2006/07/23(日) 01:39:54ID:???
     /⌒⌒⌒⌒⌒ヽ
    / ノノノノノノノハヽ ヾ
   < /  ━   ━  \ >
   ノ /   <・>, 、<・>   ヽ|  なに俺のこと?
    )|   ,,ノ(、_, )ヽ,,   |ノ
     |   )トェェェイ(    |
    /\  ヽニソ  ,/、
   /   `ー----一'   ヽ
0800nobodyさん2006/07/24(月) 23:05:45ID:???
洋物CGIの数勝負
http://cgi.resourceindex.com/Programs_and_Scripts/
Perl (3080)
C and C++ (164)
AppleScript (1)
Python (17)
Unix Shell (17)
Visual Basic (46)

http://php.resourceindex.com/
Complete Scripts (4110)
0801nobodyさん2006/07/25(火) 07:44:43ID:???
1個見てみたら案外kentと大差なかった・・・
0802nobodyさん2006/07/27(木) 22:28:16ID:???
vs Tcl
とスレタイに入ってないのが切ない

そして一度も言及されてない

夏の暑さのせいなのか
0803nobodyさん2006/07/27(木) 23:02:59ID:???
>>802
そういえばTclで書かれたCGIって聞いたことないな。 なんでだろ。
0804nobodyさん2006/07/31(月) 11:22:36ID:???
それってCGI.pmみたいな便利なモジュールありますか?
08058032006/07/31(月) 20:32:21ID:???
>>804
まあ、CGI, TCLでぐぐればごろごろと出てはくるね。 しかしこれで書かれた名のある
アプリは聞いたこと無いからあまり普及してはいないんでしょう。
0806nobodyさん2006/08/13(日) 02:58:17ID:???
「Ruby on Rails」に脆弱性--早急なアップデートが必要

1.1から1.1.4のRoRに脆弱性が発見されたとの事です。
もうご存知の方も多いかと思いますが、
1.1.6へ早急なアップデートが推奨されています。

アップデートは、
gem update rails
にて

http://japan.cnet.com/news/sec/story/0,2000056024,20198527,00.htm
0807nobodyさん2006/08/14(月) 23:07:56ID:???
それぞれ言語ごとのwebフレームワークの利点欠点、動作速度なんかの比較記事ってないですかね。
0808nobodyさん2006/08/14(月) 23:21:32ID:???
最適なコードを書けるようになってから、速度を気にすればいいよ。
0809nobodyさん2006/08/14(月) 23:26:57ID:???
それぞれの言語で最適なコード書けるようになると
あんまり速度気にしなくなると思うよ。
0810nobodyさん2006/08/14(月) 23:48:04ID:???
でもrubyって速度比較で劇的に遅い結果が出てなかったっけ?
0811nobodyさん2006/08/14(月) 23:50:02ID:???
納品しちゃって次の仕事が来たら
あんまり速度気にしなくなると思うよ。
0812nobodyさん2006/08/15(火) 00:11:15ID:???
>>810
rubyは遅いんだけど、速いコードを書こうという気が起きないんだよね。
遅くても良いから奇麗にとか、効率良くとか考えてしまう。
0813nobodyさん2006/08/15(火) 05:15:19ID:???
鯖依存度が高いからな
0814nobodyさん2006/08/15(火) 10:40:53ID:???
そんなに速度重視するならCで作れといいたい
0815nobodyさん2006/08/15(火) 13:23:28ID:???
アセンブラだろ
0816nobodyさん2006/08/15(火) 14:34:08ID:???
マシン語をわすれるな
0817nobodyさん2006/08/15(火) 15:52:04ID:???
>>816
アセンブリ言語≒マシン語だろ
0818nobodyさん2006/08/15(火) 17:43:08ID:???
マシン語のほうがはやい
0819nobodyさん2006/08/15(火) 20:15:43ID:???
今時のCPUだったら、コンパイラの最適化に勝つのはムズイ
0820nobodyさん2006/08/16(水) 00:58:45ID:???
ムズイんじゃなくて、まず無理
0821nobodyさん2006/08/16(水) 01:49:01ID:???
>>812
きれいに効率良く書きたいならパイパイでいいじゃん。
なんでわざわざ遅いrubyにするの?
0822nobodyさん2006/08/16(水) 02:02:51ID:???
単に好きなだけじゃね?
Pythonは日本語の解説系サイトも少ないし、ちょっと手を出すにはきつい。
0823nobodyさん2006/08/16(水) 03:32:20ID:???
>>822
そう?
少なくともrubyの公式ドキュメントより、
パイパイの翻訳ドキュメントのがしっかりしててわかりやすいと思うけどね。
まぁ単に好きなだけってなら分からなくもないけど。
0824nobodyさん2006/08/16(水) 04:25:05ID:???
なんでpython一般でなくてPyPy限定なのか問いたい・・・
一般的に配布されてるのってCPythonですよね・・・?
0825nobodyさん2006/08/16(水) 05:10:22ID:???
俺プログラミング初心者だけど、Python 勉強してるよ。
チュートリアルとライブラリリファレンスが翻訳されているだけで大助かり。
コードが読みやすくて気に入ってます。
0826nobodyさん2006/08/16(水) 21:53:16ID:???
>>825
へー、そうなんだ。
PHPばかり使っていて、もっとスキルアップしなきゃと思ってるんだけど、Pythonも勉強してみようかな?
PHP→フレームワークの知識が必要になった(今ココ)

・PHPのフレームワークを勉強しつつ、Ruby on Railsを基本知識として学ぼうと検討中。
いろいろ調べていると、日本では流行ってないけど、Pythonも良さげかな?と。

0827nobodyさん2006/08/17(木) 00:38:42ID:wEdY4Crh
>>826
PythonよりもJavaを学んだ方が良いと
0828nobodyさん2006/08/17(木) 02:34:09ID:yUA3yX4a
http://c-au.2ch.net/test/-/goverrpg/1155655830/i
0829nobodyさん2006/08/17(木) 02:48:15ID:???
イントラとかのクリティカルなシステムはJavaが良く使われるけど、
ミクソみたいな単純定番機能の詰め合わせみたいなのは、
Javaでやるメリットさほどないし、実績もPHPやPerlと大差ないよね。
0830nobodyさん2006/08/17(木) 03:26:20ID:???
>>826
手に職って話ならJavaだな

最近Railsの本が鬼のような勢いで出てるがなんかあったんか?
0831nobodyさん2006/08/17(木) 10:47:59ID:???
RailsはRuby云々というより、フレームワークの良い叩き台になってるんだろ。
PHPのSymfonyとかも影響受けてるらしいけど、かなり良いって聴いた。(伝聞、伝聞)
言語開発者があんな感じだから、さっさと他の言語にそのノウハウを流出させてやって欲しいなぁ。
0832nobodyさん2006/08/17(木) 13:01:47ID:66urm5np
しめーじ
0833nobodyさん2006/08/19(土) 20:16:48ID:uxEeKqsl
要するにrailsをぱくってるんだな。
0834nobodyさん2006/08/19(土) 20:53:27ID:???
ぱくりだろうがなんだろうが
楽ができれば正義
0835nobodyさん2006/08/20(日) 02:07:19ID:???
プログラマは楽するためには何でもやる
0836nobodyさん2006/08/20(日) 02:59:17ID:???
楽するためにはどんな苦労でもする
0837nobodyさん2006/08/20(日) 11:36:16ID:???
>>836
ちょwwwwwwそれwwwwwww

>>835-836 永久ループ?
0838nobodyさん2006/08/20(日) 11:41:54ID:???
「プログラマは楽するためにはどんな苦労でもする」
で完結。
0839nobodyさん2006/08/20(日) 11:49:07ID:???
しねぇよ
0840なかやまきんにくん2006/08/20(日) 11:55:56ID:???
健康のためなら
死んでもいい
0841nobodyさん2006/08/20(日) 12:14:01ID:???
「楽する」に結びつかない苦労はイヤなわけで
0842nobodyさん2006/08/20(日) 13:02:18ID:???
>>837
> 永久ループ?
否、楽にしすぎて馬鹿でも作業できる環境つくると
仕事を失う
0843nobodyさん2006/08/20(日) 15:54:36ID:???
馬鹿でも仕事できる環境を構築する奴、
と、
その環境で仕事する使い捨ての馬鹿、
がいる。

前者は永久ループでより馬鹿でも仕事できる環境を作り続ける。
後者は使い捨て。
0844nobodyさん2006/08/20(日) 16:42:40ID:???
>>840
ソレだ!!!
0845nobodyさん2006/08/21(月) 01:12:34ID:1XDagWEI
ちょっとスレの方向がずれてない?
0846nobodyさん2006/08/22(火) 05:57:54ID:???
馬鹿しかいないんだからしょうがない
0847nobodyさん2006/08/22(火) 09:55:01ID:???
>>846
ソレだ!!!
0848nobodyさん2006/08/23(水) 12:14:35ID:???
Perlのコードって見ててキモチワルイよね
いっそこのままRubyに大勢が以降しないかな
0849nobodyさん2006/08/23(水) 17:03:31ID:8ANqnZJ+
>>848
開発体制をもっとオープンにしない限りありえんな。
0850nobodyさん2006/08/25(金) 04:36:25ID:???
>>848
後で見るとキモチワルイが
書いてるときは最高にハイってやつだぜ!!

>>849
なんでやねん

あ、あとRuby派の人
クロージャーってどう便利なの?
仕組みはわかったがどう使うのかわからん。
0851nobodyさん2006/08/25(金) 12:51:58ID:???
クロージャーはperlにもあったな
0852nobodyさん2006/08/25(金) 13:24:43ID:???
Javaも導入を検討しているみたいだね。
0853nobodyさん2006/08/25(金) 16:46:14ID:???
>>850
やっつけシングルトンとか再帰関数で自分の深さを覚えておきたいなんてときにどーでっかー?
>>851
PHPもstaticがあるので仲間に入れてください><
>>852
Javaは仲間はずれ〜♪
0854nobodyさん2006/08/26(土) 14:24:52ID:???
http://www.itmedia.co.jp/enterprise/articles/0608/25/news053.html
0855nobodyさん2006/08/26(土) 15:34:44ID:???
なんかいまどきベンチを出してくるにしては、環境が古いなぁ。
PHP4で、MySQLは3か。
0856nobodyさん2006/08/26(土) 15:47:42ID:???
lighttpd+fastcgiもやってほしいな
0857nobodyさん2006/08/26(土) 19:17:13ID:???
なにこの糞の役にも立たないベンチ
0858nobodyさん2006/08/26(土) 22:17:54ID:???
>>855
PHP4は普通じゃね
5は遊びで使うならいいけどさ
0859nobodyさん2006/08/27(日) 04:23:19ID:95XQOxpE
DB接続やCGIモジュールのインクルードに時間をとられて、mod_phpとmod_perl自体の比較になってない。
DB接続やHTML出力の処理をベンチマークの対象に含めたいなら、一般的な動的ページで想定されるコードにしないと意味ないわ。
0860nobodyさん2006/08/27(日) 07:05:41ID:HcNFC/f4
俺若造だけど既に28社近く偽装派遣としてプロジェクトに参加した
基本的にWEB
どの会社もそうだけど、
表側がJSPやPHPやASPが多い
裏側がJAVAだったりPHPだったりCOMファイルだったりする。
でも内部スクリプトは全部Perl ASPでもPerl
だからPerl覚えとけば仕事には困る事はなさそう。

WEB表示の事を考えなければ多分早いんだろう。
作るのも動くのも
0861nobodyさん2006/08/27(日) 10:27:18ID:???
Perlは単価安いぞ(プンプン!!
0862nobodyさん2006/08/27(日) 15:51:38ID:???
安案件はPHPに流れPerl自体の案件が減っのと
ある程度のスキルを持ったPerlerが少ないせいか金出しても集まらない罠
0863nobodyさん2006/08/27(日) 15:55:18ID:???
スキル持ったPerlerは企業に囲われてるからなぁ。
市場にはなかなか出てこない。
0864nobodyさん2006/08/27(日) 16:27:47ID:???
>>860
釣りっぽいけど客としてこう言うのは何度かみたことある。
.cgiや.aspなのにPHPのエラー出てたり.jspなのにオヤジ猫のエラーじゃなく
不自然なエラーだったり(perl?)
0865nobodyさん2006/08/27(日) 17:45:58ID:???
cgiは中身なんでも良くね?
0866nobodyさん2006/08/27(日) 18:41:12ID:???
そうなんだけど、この場合#!/usr/bin/phpって話じゃないだしょ
0867nobodyさん2006/08/27(日) 23:14:39ID:HcNFC/f4
すまんそういう話じゃない

中で動くCronとかATコマンドで日時バッチなどのスクリプトな話
まあそれ以外にもあるだろうけど、
データを扱いやすい形まで持っていく部分までPerlが担当してるケースが多い
0868nobodyさん2006/08/27(日) 23:23:10ID:???
「これまでPerlだった。だから今後もPerlだ」
って言ってる奴は多分
「これまでCOBOLだった。だから今後もCOBOLだ」
っていうウチの部長と同レベルだな。
0869nobodyさん2006/08/28(月) 00:53:29ID:???
>>868
レガシーシステムで大活躍のIBM謹製PL/Iは、まだまだ続きますか?
0870nobodyさん2006/08/28(月) 02:07:55ID:???
バッチ処理はPerlが断然書きやすいね。
0871nobodyさん2006/08/28(月) 04:03:00ID:???
>>870
PHPってバッチ処理書ける? 
0872nobodyさん2006/08/28(月) 07:01:57ID:7ZEhJCL5
VBSでもPHPでもJAVAでも書けるけどね。
Perlが一番楽だし実績がある。
YahooもPHPに変更したのは表っ面だけだろ
0873nobodyさん2006/08/28(月) 09:05:52ID:???
単価ではPHPは安すぎてどうにもならんな。
Perlは案件減ったしRuby、Pythonは絶対数が少なすぎる。
食っていく事を考えるとスクリプト言語じゃ厳しいのかな。
0874nobodyさん2006/08/28(月) 09:17:24ID:???
↑日本だとそうかもね。
海外と関わりのある仕事してると、スクリプト言語が盛り上がりつつある感じはしてるよ。
0875nobodyさん2006/08/28(月) 12:12:53ID:???
WordPress をちょっといじろうと思って
コード見てなんじゃこりゃと思ってやになった。
やはり名前空間ないのは厳しい。

でもPHPで作られたキラーアプリがたくさんあるから
しばらく生き残るのは確定なんだろうね。
0876nobodyさん2006/08/28(月) 12:30:01ID:???
日本でもスクリプト言語の隆盛が起こると思うけどな。
憂うべきなのはその担い手がおそらくPHPだということで。
0877nobodyさん2006/08/28(月) 23:45:43ID:???
>>876
PHPがなかったら、何使ってたと思う?
0878nobodyさん2006/08/28(月) 23:46:46ID:???
UTF-8扱える環境がphpしかなくて
cronで動かすスクリプトをphpで書いたことあるな
0879nobodyさん2006/08/29(火) 01:11:22ID:Hy4N0aq8
Python使い少ないなぁ、残念

英語アレルギーが無いので、海外のサイトを見ながらサクサク使ってる。
標準モジュールも充実してるし、便利なモジュールの登場と標準への
組み込みも積極的だと思う。

文法の美しさは、ちょっと置いておく。

誰か言ってたが、Pythonがいいのは小規模な開発まで。
大規模サービスや、組み込みに〜って話になったとたん、
パフォーマンスとフレームワークの充実から、Javaになってしまう。

Python、手続きが楽なので大好き
Javaはその真逆だと思う

まぁ、適材適所ってところで使い分けてる

つうことで、一長一短なので、色んな言語を知っておくといい事だと思う > 1
0880nobodyさん2006/08/29(火) 03:31:18ID:???
Javaは大規模向けのノウハウがあるからだろ
パフォーマンスはきちんとプロファイル取って最適化すれば問題にならないだろうし
つかどの言語でも同様に存在する問題

Javaは普及はしてるけど積極的に使いたい言語とは思えない
0881nobodyさん2006/08/29(火) 06:33:08ID:???
html埋め込み型のPHPの方が見易いというのはあるな。
0882nobodyさん2006/08/29(火) 10:08:09ID:???
ものすごくシンプルな作りのものを除けば
埋め込み型は良くないってのが最近の流れじゃない?
ある程度の規模になればPHPだってテンプレート使って書くんだし。

WordPressとかマジ埋め込み。泣ける。
0883nobodyさん2006/08/29(火) 10:13:34ID:???
埋め込み型が駄目でかつ
テンプレートも最低限の機能だけでいいという流れかな

PHPの場合、生PHPでテンプレートは十分っていうのも多いし
0884nobodyさん2006/08/29(火) 15:45:57ID:???
そうかぁ。
埋め込み型がダメなら、PHPの価値なんて無いな。
0885nobodyさん2006/08/29(火) 17:15:08ID:???
言語の価値における言語仕様の果たす割合なんて微々たるものだ。
その言語使って何を作れるかなんて意味がない。重要なのは何が作られたかだ。
0886nobodyさん2006/08/29(火) 17:34:52ID:???
「埋め込み型」が前処理とか関数定義とかもいっしょくたに
埋め込んじゃう事を指してるんなら同意。

0887nobodyさん2006/08/29(火) 22:15:17ID:???
HTMLの中にコードを埋め込める 〜 PHP自体が壮大なテンプレートシステムである件
0888nobodyさん2006/08/29(火) 23:06:59ID:???
MVVフレームワーク。
0889nobodyさん2006/08/30(水) 00:02:40ID:???
VVVV
0890nobodyさん2006/08/30(水) 00:04:18ID:???
w
0891nobodyさん2006/08/30(水) 10:29:25ID:???
v
0892nobodyさん2006/08/30(水) 12:23:27ID:???
(V)o¥o(V)
0893nobodyさん2006/08/30(水) 13:28:10ID:???
Djangoの継承できるテンプレートやばい。マジやばいよ。
0894nobodyさん2006/08/30(水) 13:32:41ID:???
kwsk
0895nobodyさん2006/08/30(水) 19:48:56ID:???
ttp://ymasuda.jp/python/django/docs_0.95/templates.html
この辺にkwsk書いてありもす
0896nobodyさん2006/08/31(木) 00:30:04ID:???
こりゃぁおもしれぇ。
0897nobodyさん2006/08/31(木) 04:21:18ID:???
>>854
mod_perlってメモリキャッシュしてるのにそんなに遅いの?
0898nobodyさん2006/08/31(木) 04:23:00ID:???
>>893
不要
0899nobodyさん2006/08/31(木) 04:26:37ID:???
>>873
そもそも言語指定された仕事拾ってる時点で、安いのは当たり前。
0900nobodyさん2006/09/02(土) 16:46:47ID:???
なんかプログラム板だとパイソンスレの流れがはやいんだが
ここ来ると全然人気なさそうだなー
実際Pythonで動いてるシステムなんてないよね?
0901nobodyさん2006/09/02(土) 18:27:49ID:???
>>900
日本語しか読めない人間にとってはそうだな。
世界中には山ほどある。
0902nobodyさん2006/09/02(土) 22:10:03ID:???
>>900
オライリ本にNASAで使ってるとか書いてあるお
0903nobodyさん2006/09/02(土) 23:25:37ID:???
A NASA A NASA A NASSA NASSA NASSANASA
0904nobodyさん2006/09/03(日) 00:43:35ID:???
わざわざ実装言語を主張してるWebサービスにろくなもんはないよ
0905nobodyさん2006/09/03(日) 05:01:00ID:???
powerd by rails :)
0906nobodyさん2006/09/03(日) 05:09:00ID:???
ttp://diggdot.us/
>This is the first site we built with TurboGears  
>(a lot of fun - goodbye PHP!). CherryPy has been
>running great as the server.

g o o d b y e  P H P !
0907nobodyさん2006/09/03(日) 08:04:12ID:???
>>906
俺は
>CherryPy has been
>running great as the server.
の方が気になる。
最近のCherryPyはそんな安定してるのかー。
0908nobodyさん2006/09/03(日) 09:07:25ID:???
>>906
こちらもどうぞ。
ttp://takagi-hiromitsu.jp/diary/20060307.html
>PHPやPerlは死滅すればいいのにと思っている
0909nobodyさん2006/09/03(日) 11:11:26ID:???
口ではモンクいいつつも
PHPを使い続けて1年
すっかり慣れてしまった…
0910nobodyさん2006/09/03(日) 13:10:19ID:???
>>900
trac知らないのかな…
0911nobodyさん2006/09/03(日) 14:30:48ID:???
>>910
影舞を使っていたら、Tracを薦められました。
0912nobodyさん2006/09/03(日) 16:05:31ID:???
>>908
ステレオタイプにまみれたセキュリティゴロを持ち出すなw
0913nobodyさん2006/09/03(日) 18:45:55ID:???
>>912
それが仕事なんだから仕方が無い。
俺らだってにたようなもんじゃないか(・ω・)
0914nobodyさん2006/09/03(日) 18:49:21ID:???
>>908はなんか人間的に酷いな。
0915nobodyさん2006/09/04(月) 02:49:37ID:???
>>914
なんでソコまで喧嘩腰なんだろうかっつー気はするな。
0916nobodyさん2006/09/04(月) 07:36:21ID:???
>>915
参考までに↓

566 名前:nobodyさん[sage] 投稿日:2006/09/01(金) 12:18:20 ID:???
>>559
そんなこともわからないような奴は使うな
教えることは何もない
氏ね

567 名前:nobodyさん[sage] 投稿日:2006/09/02(土) 03:03:40 ID:???
>>566
この子は何でこんなに攻撃的なんだろう。
そういや、散歩に出さずに家に閉じ込めた犬は、
よく吠えるって言うね。

親御さんに、外に連れて行ってもらってないのかな?
0917nobodyさん2006/09/05(火) 18:13:10ID:???
日系ソフトウェア〜本屋で立読みしたら、Rubyの特集だった。

・メタプログラミング
・ブロック化

というのが便利らしい。
0918nobodyさん2006/09/05(火) 18:17:34ID:???
>>917
>メタプログラミング
どういう意味?
0919nobodyさん2006/09/05(火) 19:28:55ID:???
「プログラムを作って実行するプログラム」を作ること
0920nobodyさん2006/09/05(火) 19:48:33ID:???
コンパイラ?
0921nobodyさん2006/09/05(火) 20:42:30ID:???
>>918
>>920
メタプログラミング 〜 "コードを生成するコード" を書くこと

近所の本屋で読んでみてください。

日経ソフトウエア 2006年 10月号 [雑誌]
ttp://www.amazon.co.jp/exec/obidos/ASIN/B000HD1BS0

【特集1】 Rubyで仕事がラクになる! 便利な使い方からRuby on Railsまで
 Part1 なぜRubyは仕事に役立つのか
 Part2 Rubyの便利な使い方
 Part3 Ruby on Railsでシステム構築
Part4 Javaのソースコードを自動生成
(コラム)「仕事の現場から」Rubyで開発している現場からのレポート

【特別付録CD-ROM】
収録ソフト:Flash 8 体験版、Flex 2 体験版、Eclipse SDK 3.2、Ruby
記事コンテンツ:Ruby」Ruby、Ajax、Flashをゼロから学べる入門記事「ずばりわかる!Ajax」、「ずばりわかる!Flash」、「ずばりわかる!Ruby」を収録。
0922nobodyさん2006/09/05(火) 20:50:13ID:???
俺も知らんかったよ。
Googleで検索したら、こんなの出てきたよ。

Rubyによるメタプログラミング演習
ttp://techno.hippy.jp/rorwiki/?An+Exercise+in+Metaprogramming+with+Ruby
Pythonでのメタクラス・プログラミング
ttp://www-06.ibm.com/jp/developerworks/linux/030425/j_l-pymeta.html

↑プログラミングについてよく勉強している人たちだなー。
そーいえば、PHPで「メタプログラミング」云々って話は聞いたことないなー。
0923nobodyさん2006/09/05(火) 21:13:08ID:???
最近設計された言語だとこういうことできない方が少ないし
Rubyだからできるって声高に言われても
0924nobodyさん2006/09/05(火) 22:14:25ID:???
お前ら、その単語を連発するのを今すぐやめろ!
LISPerが来ちまってからじゃ手遅れだぞ…
0925nobodyさん2006/09/06(水) 00:04:48ID:???
>>922
>PHPで「メタプログラミング」云々って話は聞いたことないなー。
言い出す奴は純粋なバカだろうね。
0926nobodyさん2006/09/06(水) 02:57:07ID:???
>>925
本気でそう思ってるなら、あなたは純粋なアホだろうね。
0927nobodyさん2006/09/06(水) 09:26:52ID:???
>>926
いいからベタで書いとけよ。
0928nobodyさん2006/09/06(水) 10:16:25ID:???
メタプログラミングってのを勉強&練習するなら、どんな言語でやってみるとイイですか?
Webプログラミングにも役立てるなら、Ruby、Pythonがイイのかな?
PHPやPerlでは、メタプログラミングってのはやらないの?

まぁ、そういう仕組みを使わなくても、今のところ困ることはなさそうだけど…。
便利な仕組みがあるなら内容は知っておきたい、知識は知識として正確に知っておきたいです。w
0929nobodyさん2006/09/06(水) 11:03:52ID:???
>>928
C++
0930nobodyさん2006/09/06(水) 13:09:14ID:???
>>929
Thanks!!!

メタプログラミング
ttp://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%BF%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0
> 代表的なメタプログラミングの例はLISPのマクロである。
> メタプログラミングの他の例としてはC++における「テンプレートメタプログラミング」などが挙げられる。

LISP、C++、Ruby、Python…どれにしようかな?

Ruby on Railsかじって、ついでにRubyでメタプログラミングの仕組みを勉強、という経路かなー。
0931nobodyさん2006/09/06(水) 13:15:04ID:???
PHP でも普通に reflection 使えたと思うが。
0932nobodyさん2006/09/06(水) 14:32:08ID:???
>>931
PHP5から使えるようになったらしいが、PHPでそこまでやるくらいなら他の言語に移った方が何かと幸せになれると思う。
0933nobodyさん2006/09/06(水) 14:59:01ID:???
>>931
ヒント、Thanksです。

PHPでは、リフレクションという機能・仕組みを利用して「メタプログラミング」に相当する操作をやるんですか?
Google斜め読みでは、やっぱ分かりませんでした。orz

ttp://www.sooey.com/journal/2005/10/26/621/
> Java では POJO や AOP によってメタプログラミング的なアプローチが行われている
> AOP はメタプログラミングのためにも Java にとっては重要なものだが、動的言語には不要だ

ttp://blog.xole.net/article.php?id=299
> 出来ることは、 コンストラクタインジェションとセッターインジェクション、メソッドインジェクション。
> まぁ、つまりSeasar - DI Container with AOP -で記述されているもの。

ttp://s2container.php5.seasar.org/
> S2Container.PHP5プロジェクトでは、Java版Seasar2 を PHP5 に移植します。

PHPのReflection APIって全然使ったことないなー。
ttp://www.php.net/manual/ja/language.oop5.reflection.php

「はじめてのPHP言語プログラミング入門」に説明があったのは覚えてるけど、何に使うか分からんかったです。w
ttp://www.amazon.co.jp/dp/4774122866
0934nobodyさん2006/09/06(水) 15:08:14ID:???
Perlでもメタプログラミングは結構昔からある。
黒豹本(1997)でもTemplate Driven Code Generationとして紹介されてる。
0935nobodyさん2006/09/06(水) 22:05:17ID:???
Rubyのメタプログラミングってどんなところ?
Ruby使ってるんだが、全然しらねえw
0936nobodyさん2006/09/06(水) 22:13:31ID:???
defもclassもmoduleも使わないrubyメタプログラミング
http://d.hatena.ne.jp/sshi/20051111/p1
↑こんなのみつけたが、イマイチ感が・・・
0937nobodyさん2006/09/07(木) 00:52:28ID:???
これからRuby on Railsをやろうと思ってるのに。><

あーあ、HaskellとかLISPとか関数型言語ができます!って言えたらカッコイイのになー。

まだまだ先の予感w
0938nobodyさん2006/09/07(木) 11:02:58ID:???
>>937
Lispをそう言い張るのであれば、Pythonも関数型言語として捉えられないことも無いと思うけど。
何故RoRと同列に語るのかはよくわからん。
0939nobodyさん2006/09/07(木) 11:13:35ID:???
分かってないからじゃない?
>〜って言えたらカッコイイ
こういう感覚ないでしょ、分かってる人は。
0940nobodyさん2006/09/07(木) 12:34:21ID:???
あーでもそうやって斜に構えるよりは、>>937みたいなタイプの方が可愛いわ。
0941nobodyさん2006/09/07(木) 15:17:28ID:???
589 名前:デフォルトの名無しさん[sage] 投稿日:2006/09/07(木) 11:21:05
python……

ttp://headlines.yahoo.co.jp/hl?a=20060906-00000391-reu-ent

590 名前:デフォルトの名無しさん[sage] 投稿日:2006/09/07(木) 11:49:06
>>589
暗示的ですな。

ttp://www.rubyist.net/~matz/20050709.html
>私の一族のマスコット動物は羊なのだが


0942nobodyさん2006/09/07(木) 21:19:12ID:???
LISPができても
ttp://www.comics.com/comics/workingdaze/archive/workingdaze-20060901.html
こんなのが関の山ってこった
0943nobodyさん2006/09/08(金) 01:09:53ID:BRhqXZE0
>>942
Rubyで繊細かつロマンチックなコードを書いてみるといいかもしれない。俺しらんけど。
To be or Not To be みたいな。
0944nobodyさん2006/09/09(土) 10:46:00ID:2LU/dDDM
っで、結局 Python, Ruby, PHP, Perl の中でどれが一番いいの?
0945nobodyさん2006/09/09(土) 13:14:17ID:???
今使ってる奴が一番いい
0946nobodyさん2006/09/09(土) 15:26:30ID:???
>>944
マジレスするとLua
09479462006/09/09(土) 18:17:16ID:???
ごめん。嘘言った。
0948nobodyさん2006/09/09(土) 18:54:05ID:2LU/dDDM
>>947
嘘つきはドロボーのはじまりだと、うちのかーちゃんが言ってました。
0949nobodyさん2006/09/09(土) 22:37:11ID:pUHMtz3k
 http://i.hatena.ne.jp/idea/4244
「アニメーションGIFをアップロードできるようにして欲しい」
→『技術的に難しいため申し訳ございませんが却下させていただきます。』
------

Perlの達人!

 ハテナオヤの技術力はぁぁぁっ

 世界一ぃぃぃいいいいいいいっ
0950nobodyさん2006/09/10(日) 13:43:57ID:???
>>949
リサイズの問題とかあるしな
0951nobodyさん2006/09/10(日) 17:52:52ID:FWBwZJt7
GIFのリサイズが技術的に難しい、と…さすがperl使いの技術水準。
アニメGIFだって複数チャンクがべたべたと繋がってるだけだし。
0952nobodyさん2006/09/10(日) 18:30:46ID:???
マジレスするとはてなって特別技術力が高いようには思えないね。雑誌の記事なんて見てると、子飼や宮川の方が内容のレベルが高いと思う。
まあウェブサービスを提供する技術力って高い視点で考えると、Perlのコーディングだけを取り上げてレベル高い低い言ってもしょうがないだろうけど。
0953nobodyさん2006/09/10(日) 20:08:06ID:???
子飼や宮川のレベルが高いというのもよくわからん。
0954nobodyさん2006/09/11(月) 01:32:25ID:???
hatenaのサービスはなかなか良くできてるなと思うけどね。
まぁ、ライブドアとか他の評判良いとこつかったこと無いんで比較できんのだけど
0955nobodyさん2006/09/11(月) 14:21:04ID:???
ライブドアって評判いいの?
飼い殺しのイメージしかないんだけど。
0956nobodyさん2006/09/11(月) 14:41:37ID:???
hatena ideaで優秀な人たちのアイデアを吸い尽くしているだけはあるよw

ライブドアもいいんじゃない?いろんなところから、デザイナとか引っ張ってきてるみたいだし
0957nobodyさん2006/09/11(月) 19:18:13ID:???
サービスとしてインパクトが薄いからやりたくないだけと思う
0958nobodyさん2006/09/12(火) 03:21:48ID:???
その集大成がYahooのぱくりデザイン?wwwww
0959nobodyさん2006/09/13(水) 01:43:06ID:???
初期の、エッジのころな。つーか、はてなだってパクリばっかじゃん。
0960nobodyさん2006/09/13(水) 02:15:03ID:???
>>951
>GIFのリサイズが技術的に難しい、と…
そんなところに目が行ってる時点で、君のレベルの低さがわかるね。
ある程度のトラフィックになれば、それだけの問題じゃなくなることもわかんないのかなぁ
0961nobodyさん2006/09/13(水) 04:02:01ID:???
エッジの頃から評判最悪だった気が。
0962nobodyさん2006/09/13(水) 17:40:03ID:???
WEB2.0がRubyを選んだ理由

> WEB2.0がRubyを採用した。
http://itpro.nikkeibp.co.jp/article/COLUMN/20060911/247710/

Perl、Python オワタ\(^o^)/
0963nobodyさん2006/09/13(水) 18:43:53ID:???
Ruby on Rais を選んだらたまたま Ruby だっただけだが。
PHP 使ってるって記事中に書いてある。
その部分をなぜ Ruby で書かなかったのか、理解に苦しむ。
0964nobodyさん2006/09/13(水) 18:48:18ID:???
>オープンソースの寄せ書きアプリケーションPukiWikiでの活動などでも知られる。

っ ttp://pukiwiki.org/
0965nobodyさん2006/09/13(水) 20:06:08ID:???
酷い企業名だなw
0966nobodyさん2006/09/13(水) 20:55:39ID:???
>>964
そこドメイン屋にのっとられたところw
0967nobodyさん2006/09/13(水) 21:32:46ID:???
「株式会社WEB2.0」ってここまでダセェ社名もねえなあ
0968nobodyさん2006/09/13(水) 23:27:40ID:???
>>967

ttp://www.opensource.co.jp/

ここにはかなわねえべ(WWWWW
0969nobodyさん2006/09/13(水) 23:28:08ID:???
WEB3.0策定中
0970nobodyさん2006/09/14(木) 00:30:27ID:???
>>968
ヒドスwwwwwwwwwww

じゃあ、俺は、株式会社AJAXでww
0971nobodyさん2006/09/14(木) 00:31:16ID:???
もう取られている件www
http://ajax.co.jp/
0972nobodyさん2006/09/14(木) 00:35:53ID:???
そもそもAJAXってアメリカの洗剤の名前らしいなwwwww
0973nobodyさん2006/09/14(木) 00:37:50ID:tY0cyEyj
>>960
アニメGIFが毎秒何十件リサイズされるんだよ(藁
0974nobodyさん2006/09/14(木) 09:54:30ID:???
A-JAX http://www.ne.jp/asahi/hzk/kommander/ajaxtop.html
0975nobodyさん2006/09/14(木) 17:13:17ID:???
株式会社ニートは平成3年創業です。
http://www.neat21.co.jp/

結局カタカナの方で名乗ってますかw
http://www.neat21.co.jp/news/aboutNEAT/index.htm
0976nobodyさん2006/09/14(木) 22:22:14ID:???
>私たちの社名変更は「ニート(NEET)」との混同を嫌ったものではありません
wwwwww
0977nobodyさん2006/09/15(金) 01:12:57ID:???
>>962
Ruby だったら Python なんじゃね?
0978nobodyさん2006/09/17(日) 02:54:07ID:0TMb2lKf
Ruby
0979nobodyさん2006/09/21(木) 00:54:17ID:???
Python 2.5が登場 450以上のバグを修正し信頼性を向上
http://itpro.nikkeibp.co.jp/article/NEWS/20060920/248553/
0980nobodyさん2006/09/21(木) 01:02:35ID:???
bug 多っ
0981nobodyさん2006/09/21(木) 08:32:09ID:???
IEとかWindowsに比べればまだましwwww
0982nobodyさん2006/09/21(木) 18:49:19ID:???
>>979
そんなにバグのあるものを
Googleは使っていたのか
0983nobodyさん2006/09/22(金) 05:21:04ID:???
著名な商用DBだってバグだらけだよ。
レアケースな状況でだけ発生し、その存在が認識されて回避策が見つかっているなら
実用に支障はない。
0984nobodyさん2006/09/22(金) 11:50:59ID:???
バグを見つけて修正しているだけましか
0985nobodyさん2006/09/24(日) 13:32:20ID:???
perlモジュールなんてそのへん酷くて使えたもんじゃないしな
レス数が950を超えています。1000を超えると書き込みができなくなります。