[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/06 16:48 / Filesize : 289 KB / Number-of Response : 971
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [2012/01/12(木) 13:14:17.03 ]
最強のLL=軽量プログラム言語は、どれよ?

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

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

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

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

前スレ
【Perl,PHP】LLバトルロワイヤル19【Ruby,Python】
toro.2ch.net/test/read.cgi/tech/1320405770/

321 名前:デフォルトの名無しさん [2012/01/29(日) 14:33:29.66 ]
>>318
なんでインスタンスって言うんだろう、オブジェクトでいいじゃん
って時々思う。


322 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 14:45:27.67 ]
>>321
objectで間違いではないけれど、
明確でないというか曖昧、抽象的すぎると言うか、
objectの指し示す範囲が広すぎるんだと思う。

言語に依るかもしれんけど、
objectにはinstance, class, method, ...etc
が含まれるんじゃないっけ?

objectは数学でいう数みたいなもんかな?
数には整数、自然数、負の整数、小数、分数、無理数、有理数、、、
が含まれるみたいな話。

>>321 を「数」という語で書き直すと以下の感じだろうか。

1をなんで自然数っていうんだろ?
数でいいじゃんって時々思う。

323 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 15:00:51.60 ]
Perl的にはどうでもいい

324 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 15:40:36.01 ]
ここのスレは在日が日本人のふりしてる人が多いね
真実を伝える情報を拒否したり、左翼的感覚に共鳴する書き込みは
反日在日と思ったほうが良いね

わが小学校は橋下さんの言葉に賛同して卒業式に国家を歌う
方向に向いています
日本人であれば国家を憂うのは当たり前です
  ここは日本ですから


325 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 16:40:54.24 ]
インスタンスは単なるオブジェクトじゃなくて
「何らかの設計図を元に生成されたオブジェクト」って感じだね
だからクラスベースのOOPLならクラスとの対比として語られる概念

326 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 16:54:48.56 ]
ネトウヨは現実で何も壊せないカス


327 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 17:18:17.03 ]
ヒトラーみたいな亡国の指導者をまつりあげるのが「国家を憂う」ことなのか。

死んじまえ。そんな、国に害なすバカは。

328 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 17:46:48.68 ]
>>325
ただし、SmalltalkやRubyといったメタクラスベースなOOPLの場合、
インスタンスが「あるクラスから生成されたオブジェクト」であるのはもちろんのこと、
クラスさえも「あるメタクラスから生成されたオブジェクト」になる
したがって、クラスとインスタンスの境界線は直感的には曖昧であり、
それらオブジェクト間に存在する相対的かつ推移的な関係の一つでしかない

329 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 19:05:12.39 ]
おい、またPython信者がPHPをディスってるぞ。懲りないやつだな。

twitter.com/methane/status/162510367707234304
他の言語のユーザーがphp始めたときにハマりがちなこと:
O/Rマッパーを使おうとする。有名なフルスタックフレームワークが
謳っている "fast" をベンチマークせずに信じて、Djangoとかに比べて
数倍遅いことにS-inしてから気づく。

twitter.com/methane/status/162509507149312001
他の言語のユーザーがphp始めたときにハマりがちなこと:
テンプレートエンジン以外の用途でphpを使おうとする。





330 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 19:26:10.08 ]
>>321
「オブジェクト」は、ポインタ(参照値)で指せるもの全般、みたいなニュアンスを帯びることがある。
例えばJava言語仕様での「オブジェクト」は「クラスのインスタンス」と「配列」の総称だったりする。

331 名前:デフォルトの名無しさん [2012/01/29(日) 23:28:27.29 ]
今日はなんだかPHP厨が元気だな

332 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 00:26:20.02 ]
>>310
注意: この拡張モジュールは Windows 環境では利用できません。
www.php.net/manual/ja/intro.fam.php

333 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 01:11:56.70 ]
>>328
むしろ境界が曖昧だからこそ、そういう言語では尚更
「オブジェクト」と「インスタンス」をキッチリ使い分けると思う
「クラスとはClassクラスのインスタンスであるオブジェクトのことです」
みたいな感じで

334 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 03:18:54.87 ]
既存政党の責任と限界。2.1韓国大使館デモ
www.nicovideo.jp/watch/sm16828941

【2012.01.29】民主党本部前座り込み抗議活動100日目 -エベンキキャノン編-
www.nicovideo.jp/watch/sm16828331

1月28日 民主党・野田政権の即時退陣を求めるデモ
www.nicovideo.jp/watch/sm16827791

「日本海/東海併記」米議会にて1票差で否決&朝生の感想
www.nicovideo.jp/watch/sm16826674

【民主党】は震災復興なんてする気なし!さっさと叩っ斬ってしまおう!
www.nicovideo.jp/watch/sm16826826

字幕【テキサス親父】民主党と環境保護団体はグル!誰が儲かる?
www.nicovideo.jp/watch/sm16825471

総統閣下はブータン国王侮辱問題にお怒りのようです【拡散希望】
www.nicovideo.jp/watch/sm16822734

反日宣伝工作を迎え撃て!★第35回炸裂トーク
www.nicovideo.jp/watch/so16821093

笑ってはいけない朝鮮人の妄想2
www.nicovideo.jp/watch/sm16820739

【Part3】財産を奪われ続ける日本人
www.nicovideo.jp/watch/sm16820261

我が国の憲法の問題点
www.nicovideo.jp/watch/sm16819028

335 名前:uy mailto:sage [2012/01/30(月) 09:56:21.83 ]
>>303
「困る事」なんてないよ
C言語の時点で、チューリング完全
C言語以降の言語で困る事など何もない
もし、言語の機能のことを言っているのであれば、
PHPには存在せずRubyやPerlやPythonに存在機能なんていくらでもある
そのちょっとズブの初心者にはとっつにくい効率の高いソースコードを
かけないようにしちゃったのがPHPだよ?
いつまでそれ使い続ける気だよ
自分のレベルがそこで止まっているならまだしも
さすがに、プログラミング初心者の奴でも1年PHP使ったらさっさとRubyにでも移るべきだろ
Webアプリしか作らないプログラマでもRubyくらいは使いこなせよ・・・

PHPよりマシな言語があるのに、それを使わんでわざわざ効率の悪い言語で開発する利点ってなあに?
マゾプレイが大好きなの?w
って話


まぁお仕事でやってる奴は強制的にPHP(笑)だから仕方ないよね
Rubyは遅い!遅いんだ!(キリッ)とか思ってるのかもしれないけど、インタプリタ(1.8)からVMになったので
実際Ruby1.9からはPHPと速度の差なんてねーだろっていう、むしろイテレータ関係が充実してる分
スクリプト言語側でコードを書く量が減るんで、予め作られてるCネイティブのコードが流れる
つまり、理論的には最終的にRubyのほうが確実に速くなれる
PHPは言語仕様的に、今からRubyのようなイテレータを実装するのは 不 可 能

336 名前:uy mailto:sage [2012/01/30(月) 09:59:12.97 ]
おっと・・・PHP使いはイテレータは使わないでマゾプレイでプログラミングしてるんだったかな?w

for文(笑)

foreach文(笑)



可愛そうだ

337 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 21:53:04.50 ]
ん? PHPで普通にイテレータ使うだろ?

PHPにはイテレータ無いんだ!って
主張なら、それはお前が無知な馬鹿ってことになるし
何を言いたいのかさっぱりだ。

338 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 02:04:28.13 ]
PHPは関数指向プログラムって感じがする

339 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 02:19:40.02 ]
まったくその通りだ
Cには手続きが無くて関数しかないから、関数指向プログラミング言語だもんな
それと同じだよね



340 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 02:57:20.22 ]
>>337
あwww
PHPさんでもイテレータ使うんだwwww

でもあんなイテレータ使ってたんじゃfor文やforeachと開発効率かわんねーと思いますよ
PHPにイテレータは似合わないよwwwfor文でやっててくださいよwwwww
イテレータっていうのは効率的なプログラミングする為の考え方なんすよwwwwww
PHPで効率なんてでるわけないのにPHPがイテレータ使うとかイテレータに失礼過ぎワロタwwwwwww

>>339
C言語を出すあたりよく理解している
PHPはC言語を動的言語にして、ちょっとライブラリ付属しただけの時代錯誤のゴミ

Perlが一部の人間にしか扱えなかった事と
rubyの成長が遅かったことと
pythonがマイナーだったせいで
時代遅れのゴミに付け入る隙を与えてしまった
だから今こうなっている

341 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 03:04:07.70 ]
>>337
何を言いたいのがさっぱりっすかwwwwwwww
そうっすねwwwww
PHPさんパネェっすwwww
まぁRubyのイテレータが特殊なだけだよねwwwwww
まだ一般浸透してるどの言語でも真似できてない( まねしようとしたら1から言語作り直す必要がある )からねwwwwwwww

PHPさんはPHPしか使わないからRubyが何やってるか全然わからないんすよねwwwwww
PHPはC言語と見た目一緒なソースだから安心しちゃうんすよねwwwwwwww
本来ならば、2012年にゴミカスC言語と似たような見た目のソースコード書いている時点で危惧すべきなんだけど
PythonとRubyとLispあたりやってない奴からすると
未だに2012年でもC言語のプログラミングスタイルで通用するとか思ってそうだもんねwwwwww
まああああ確かに通用するよwwwwwwwそれ以上の手段が開発されているってだけでwwwwwCやPHPが効率下がったわけではなくww
もっと上のノウハウが作られたってだけでwwwwwwwwwwwwwwwwwwwwwww
ちゃんと話題になった言語は全部使えるようになっておけよ
1日で1つの言語くらい調べられるだろ? なんでその当たり前の事をやらないで
知ったかぶって、そこに存在するものをなかったことにして>>377わかりまてん。 とかいい始めちゃうのwwwww
サッパリわからねーなら勉強しろよwwwwwwwwww質問してんの???答えてほしいんすかwwwwwwwwwいい歳こいた大人だったら自分で学べカスwwwwwww

342 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 03:25:54.85 ]
イテレータ自体は古くからある抽象化で、珍しいものでも何でもない
内部イテレータは少し珍しい……と思いきやforeach文という形でサポートしている言語もあるし
まあ現代的な言語では内部/外部イテレータの両方をサポートしているのが普通

この点においてRubyは別に変わった言語ではない

Rubyが面白いのは
・イテレータと呼ばれていた反復手法に高階関数という解釈を与え、自由度を高めた
・関数引数が一つの場合に特化した糖衣構文をブロックという形で提供した
(イテレート目的で使われることが多かったので、昔のRubyではブロック構文のことをイテレータと読んだ)

これがポイントであって、uyのイテレータ馬鹿は完全に論点を外してる

343 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 11:03:32.03 ]
break/continueみたいなフロー制御は手続き型のforループでは常用されるけど、
内部イテレータがモデルにしてる高階関数での反復計算ではそうではないよね
(基本抜けられなくて、どうしても抜けたければ例外を使いなさいみたいなことが多い)

こうした途中脱出的な手続き構文をサポートするためかどうか知らないけど
Rubyのブロックやその眷属は結構トリッキーなものになっているように見える

あと、RubyのブロックやPythonの内包表記の変数のスコープはリークするんだっけ?

344 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 21:49:12.70 ]
>>342
>まあ現代的な言語では内部/外部イテレータの両方をサポートしているのが普通
何をもって内部イテレータと呼ぶかだよなあ。
たんに関数オブジェクトを渡すだけならいろんな言語で内部イテレータをサポートできるけど、
Rubyの場合はbreakやcontinueができるから内部イテレータと言えるのであって、
それができない(あるいは例外処理とかでお茶を濁している)言語では、内部イテレータと呼ぶのは違和感ある。
内部イテレータと同じようなことができる、というだけなら同意。

>Rubyが面白いのは
>・イテレータと呼ばれていた反復手法に高階関数という解釈を与え、自由度を高めた
>・関数引数が一つの場合に特化した糖衣構文をブロックという形で提供した
>(イテレート目的で使われることが多かったので、昔のRubyではブロック構文のことをイテレータと読んだ)
>
>これがポイントであって、uyのイテレータ馬鹿は完全に論点を外してる

ここらへんはその通りだと思う。最後の行も含めて。


345 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 22:12:53.93 ]
Rubyのブロックの引数は
Ver1.8までは外側の同名変数を共有してましたが
1.9からは遮蔽するようになりました
ブロック引数の名前が外側の変数と被ってなければ
そのスコープはブロック内に限られます
10.times{|i| i }
print i # => エラー
外側の変数と被ると
i = 999
10.times{|i| i }
print i # => 1.8までは 9 1.9以降は 999


(よく知りませんが)Pythonはちょろっと試したところだと
Ver2.7では、リスト内包表記はスコープを作らず外側と共有
3からは スコープを作って外側の変数を遮蔽

[i for i in range(10)]
print(i) # 2.7だと9 3以降だとエラー

外側の変数と被ると
i = 999
[i for i in range(10)]
print(i) # 2.7だと 9 3以降だとだと999

ジェネレーター式は2.7でも3でもスコープを作って外部変数を遮蔽



346 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 22:31:48.91 ]
rubyやpythonにはこんな落とし穴はあるのかな?
blog.practical-scheme.net/shiro/20060110-for
と思って、pythonで書いてみた。あまり知らないので間違っているかも。

>>> f = [lambda : i for i in range(10)]
>>> [g() for g in f]
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9]

347 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 22:40:38.32 ]
python3.2では>>346の示した結果になった。
>>346はどのpythonで実行したの?

348 名前:346 mailto:sage [2012/01/31(火) 23:03:36.15 ]
>>347
2.7.2

>>346 で提示したページもよく分かっていないで話を投げたのだけれど、
2系と3系では意味が異なるのかなあ?

349 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 23:33:04.02 ]
Rubyのブロック変数は各ループごとでの共有はしていないので
f = 10.times.map{|i| lambda{i}}
f.map{|g| g.call} # => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
ブロックってのは関数を渡して、毎ループごとにそれを呼び出してるようなものだから
ループごとのiは別もの、その別々のiをクロージャーが閉じ込めてる

ただ、1.8までだとブロック変数が外部と被ってると、ループごとのiがすべて同じになるので
i=0
f = 10.times.map{|i| lambda{i}}
f.map{|g| g.call}
1.8だと [9, 9, 9, 9, 9, 9, 9, 9, 9, 9]
さらに
i=10
f.map{|g| g.call}
などと、続けると 当然[10, 10, 10, 10, 10, 10, 10, 10, 10, 10]に

1.9だと遮蔽されてるのでどちらも [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]




350 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 23:37:37.05 ]
Pythonでは内包表記ではループ変数は共有されるんだね
f = [lambda : i for i in range(10)]
print( [g() for g in f] )
i = 10
print( [g() for g in f] )

Python 3だと
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9]
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9]

Python 2だとスコープがもれるので
[9, 9, 9, 9, 9, 9, 9, 9, 9, 9]
[10, 10, 10, 10, 10, 10, 10, 10, 10, 10]


351 名前:346 mailto:sage [2012/01/31(火) 23:49:13.98 ]
こうすればいけるのか。
f = [(lambda x: (lambda : x))(i) for i in range(10)]

352 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 08:10:53.25 ]
素直にジェネレータ式を使うべき

f = (lambda : i for i in range(10))
[g() for g in f]

353 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 21:03:01.10 ]
>>352
こうなる

f = ( lambda : i for i in range(10))
a = [ g for g in f]
print( [g() for g in a ] )

[9, 9, 9, 9, 9, 9, 9, 9, 9, 9]

354 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 21:09:07.55 ]
lamdbaの入れ子はわかりにくいから
可読性を考えて、こうするのがいいんじゃね

def gen(x):
  def _gen():
    return x
  return _gen

f = [gen(x) for x in range(0, 10)]

355 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 00:35:02.88 ]
このスレの話題RubyとPythonとPHPばっかりなんだけど、
CとPerlとJavaScriptをずっと使い続けてきてる俺は
このスレ的にはどんな存在なの?

356 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 00:55:53.91 ]
話題がなければその時は話に上らないだけで
スレ的にはあーだこーだ書いてもぜんぜん問題ない

357 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 00:59:26.43 ]
引数が増えてるからエラーに弱くなってるけど、自分ならこうする

f = (lambda i=i: i for i in range(10))

358 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 01:19:24.97 ]
本気でlambdaのリストを得たいわけじゃなくて
気をつけなければならないことがあるねって話でしょ

Pythonだと似たようなので、関数のデフォルト値とか

そもそものリンク先の話は
「プログラマが気をつけなければならないのはわずらわしいね」
って話?

359 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 19:02:07.94 ]
__call__使うのもいいな

class Func(object):
  def __init__(self, num):
    self.num = num
  def __call__(self):
    return self.num



360 名前:デフォルトの名無しさん [2012/02/03(金) 21:13:01.54 ]
動的言語で一番速いのはどれだ
www.anlyznews.com/2011/02/objective-c.html


361 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 21:18:09.88 ]
Javaだろうな

362 名前:デフォルトの名無しさん [2012/02/03(金) 22:24:00.00 ]
動的言語限定ならdynamics C#が圧倒だろ

363 名前:デフォルトの名無しさん [2012/02/03(金) 22:27:17.45 ]
次点でPhalanger

364 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 22:45:36.10 ]
schemeだろ

365 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 22:53:40.90 ]
>>364
あほ?

366 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 23:32:29.57 ]
>>365
schemeより早い動的言語あるの?

367 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 00:03:07.69 ]
>>366
あほ?

368 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 01:02:11.07 ]
>>360
こういう比較はやっちゃダメです、っていう見本みたいな記事だな

369 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 01:14:20.55 ]
>>367
何があほなの?



370 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 01:21:24.97 ]
schemeは仕様だから実装によって違うだろうなあ。
それにそもそも速そうな仕様でもないし、仕様の中にオブジェクトシステムがない。

371 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 01:23:56.61 ]
>>370
動的言語ではあるだろ

372 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 01:29:58.82 ]
schmeは仕様ならC++やPythonやJavaも仕様
仕様がないRubyだって処理系はひとつじゃない

373 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 01:33:55.03 ]
scheme処理系で一時期話題だったstalinってやつは
どこまで頑張るのかなあ?

>>372
Rubyは最近、最低限の仕様がJISで規格化された

374 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 05:09:31.26 ]
KARAの日本での活動を担当するマネージャーが、在日本朝鮮人総連合会(以下、朝鮮総連)の
所属であるという主張が提起されるなか、所属事務所側が正確な事実を確認している。

所属事務所DSPメディア側は3日、「物議をかもしている男性は、KARAの日本での活動を任されて
いるDSP JAPANの職員で、スケジュールマネージャーを担当している。活動に支障はないと思うが、
物議をかもしているので、事実かどうかを確認している」と説明した。
この関係者は、「韓国での活動には問題はないが、日本で主に右翼傾向の強い方々が疑惑を
提起していると見られる。最近、嫌韓流が強くなり、日本のファンの間でこのような話がさらに
大きくなっているようだ。まず該当の男性が朝鮮総連なのか確認した後、さまざまな状況と
今後の計画を検討し、立場を明らかにする」と話した。

これに先立ち、ある日本のオンラインコミュニティには、KARAの日本での活動に同行した男性が、
2006年11月に警視庁の朝鮮総連本部強制捜査を妨害した人物と同一だという疑惑が提起された。
特にネットユーザーたちはKARAの日本での活動途中のこの男性の写真と、警視庁の
朝鮮総連本部の強制捜査当時の男性の姿を比較して掲載した。
(以下略)

リンク先に全文
www.kstarnews.jp/news/viewContents/entame/1304652257

engawa.2ch.net/test/read.cgi/poverty/1328289808/9


検証画像
inspire.iza.ne.jp/images/user/20120127/1696540.jpg

375 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 06:00:00.89 ]
PHPが圧倒的に人気。
ソースはGoogle Trend
www.google.co.jp/trends/?q=ruby,+python,+php,+perl

376 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 10:31:25.88 ]
レガシーなPHPが使われたHPが、
まだ生き残っているからしょうがないな




377 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 18:40:22.92 ]
PHPを使った事無い俺には
お前等が何でPHPを目の敵にするのか分からん

378 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 18:42:02.60 ]
Rubyの教祖がPHPを目の敵にするから
下々の者も右へならへでPHPを目の敵にしてる

379 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 00:36:11.62 ]
>>375
PHPとPerl爆下がりでどうみてもRubyst騙り乙だろw



380 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 12:58:53.83 ]
>>377
PHPは悪くない。
問題は暴れるPHPer。

381 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 13:27:19.11 ]
関数の命名規則が適当だからだろ

382 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 13:31:02.59 ]
>>375
ウェブ系のトレンドじゃpythonよかrubyの方が伸びてるのな
数値計算やら科学技術計算のライブラリはrubyじゃ全然なわけだが

383 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 13:46:33.49 ]
PHPは初心者をいち早く実戦投入するのに最適な言語だからな
驚くぐらいレベルの低いプログラマが多い

誤解してはいけないのはプログラム言語それ自身と
プログラマーの能力はまったく無関係だってことだ

PHPを仕事で使っているプログラマーでも優秀なプログラマーは
たくさんいるし、すごそうな言語を使っているだけの無能プログラマー
もたくさんいる

「〇〇を使っている俺すごい、PHPを使っているお前より上だから」
みたいなこというバカは多いけど

384 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 14:39:29.89 ]
PHPってだけで、web系だって業務の幅が分かるもんじゃないの?
Matlab,Rみたく統計解析したり、関数型でパーサーみたいなもの書いたり、
そういうのと皆無で、ずらずらと手続きを並べながら、セキュリティに気配ってるだけのイメージ

385 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 14:58:16.56 ]
「そういうのと皆無で」とか言っちゃう雑魚がおナマ言ってんなよw

386 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 17:43:03.22 ]
PHPやってて、なんか違うってので
Ruby on Railsで作り直してて
それでもなんか違うってPHPに戻ったら

Ruby on Railsでの経験や考え方を学んだことにより
PHPでも以前よりスマートに書けた
ってブログをだいぶ昔に読んだな


387 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 17:46:02.61 ]
PHP以外ならなんでもいいんだよ
PHPの考え方はかなり歪んでいる

他の言語でも言えることだけれど

388 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 21:04:32.26 ]
>>384
他の言語は何系の業務で使われてんの?

389 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 05:28:38.68 ]
>>377
現場をしらない趣味グラマーだらけだから



390 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 00:10:09.36 ]
>>384
セキュリティに気をくばってればいいけどなあ。

391 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 00:18:41.62 ]
>>389
趣味グラマーがわざわざPHPを使うわけないだろ

392 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 00:30:29.79 ]
おれのPHPのソースコードは、きたなくて、ひとにみせられないよ

393 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 01:31:08.86 ]
PHPの趣味グラマー
hirata-create.cocolog-nifty.com/blog/

394 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 02:23:17.12 ]
>>393
あーやっぱり素人が作った、しかもPHPごときではこの程度か…
もうすぐこのスレでPerl,Ruby,Pythonのプロがすげーもん見せてくれるぜ

395 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 02:56:49.35 ]
知ってるか?
宣伝するのは本人だけって

396 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 02:58:53.11 ]
趣味グラマーがPHPに惹かれない理由は、単純にワクワクしないからだろう
なんか初心者向けのようなチープさがあって、凄いオモチャで遊んでるという高揚感が得られないから

397 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 07:36:58.64 ]
>>391
だから目の敵にしてるって意味じゃないの?

398 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 11:46:43.39 ]
ActivePerlなどでインストールが簡単なら初心者向きだが、PHPのインストールは、たいへんでわ?
パソコンの初心者がApache2.2いれるか? おっかなびっくり

399 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 12:07:56.52 ]
最近はXamppあるしなぁ



400 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 12:39:04.38 ]
初心者のためにPHPで作ったサーバー、ダウンロード後好きな場所にZIP解凍したら無設定で即開始できます
PHPバージョンは、PHP-5.3.10
hirata-create.cocolog-nifty.com/blog/HC-LocalServer.html

初心者のためのRADツール、WindowsのGUIスタンドアロンが簡単に作れる
PHPバージョンは、PHP-5.3.10
hirata-create.cocolog-nifty.com/blog/HC-wbRadStudio.html

401 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 12:44:40.08 ]
今となっては、Phalangerでいいな
原始の海は、とっくに過ぎ去った

402 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 14:06:40.22 ]
LL言語童貞なボクですが、このスレをみてPythonからはじめる決意ができました。

みなさんも不毛な議論はやめてシコシコ頑張りましょうね!

403 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 16:55:54.82 ]
Perlの入門書読んでるけどこのスレ的には(板もか?)
今から始めるならPythonかRubyらしいね


404 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 16:58:46.89 ]
スレ的にはっつーか世の中の大部分がそう

405 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 17:14:52.56 ]
なんか必死だねwww

406 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 17:17:07.66 ]
PythonかRubyかは好みの問題だけど、仕事で必要じゃない限りPerlやPHPみたいな過去の異物に触れる必要はない

407 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 18:17:34.83 ]
まとめるとPerl最高ってことか

408 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 18:20:06.90 ]
んだな
まあとりあえず全部ひととおり触ってみるといいとおもうよ


409 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 18:24:02.46 ]
ぷっ、クスクス…クスクス



410 名前:デフォルトの名無しさん [2012/02/08(水) 19:16:26.75 ]
>>406
>PythonかRubyかは好みの問題だけど、仕事で必要じゃない限りPerlやPHPみたいな過去の異物に触れる必要はない
コレが趣味グラマーかwww

411 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 19:22:38.77 ]
仕事で必要なのだぁ

412 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 19:37:10.24 ]
というか現在のPerlやPHPはJavaやCOBOLなんかと同じ「業務言語」だろ
趣味で使う人がCOBOL選ばないのと似たような理屈で、PerlやPHPを選ぶ理由はない

プロユースだと認められてるんだから喜べばいいのに、嬉しくないなんてもしかして働いてないのか?

413 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:09:31.79 ]
仕事なら尚更Pythonにすべき

414 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:43:32.15 ]
すべきと言われてもなあ....
実際、Pythonは仕事じゃ使われていない訳で (>>40,41)

415 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:45:17.81 ]
いや、他人がどうとか関係ないじゃん。自分が使うと決めれば使えるだろ

416 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:47:10.61 ]
Python - Wikipedia

Pythonはおもに欧米の企業でよく使われている。大企業ではマイクロソフトやアップルなどのパッケージソフトウェア企業をはじめ、
Google、Yahoo!、YouTube などの企業も利用している[4]。
また携帯電話メーカーのNokiaでは、S60シリーズで Python アプリケーションが動く[5]。
研究機関では、NASA[4]や日本の高エネルギー加速器研究機構[6]でPythonが使われている。
適応範囲はWebプログラミング、GUIベースのアプリケーション、CAD、3Dモデリング、数式処理など幅広い分野に及ぶ。
さらにスクリプト言語としての特性から、従来Perlやシェルスクリプトが用いられることの多かったシステム管理用のスクリプトとして
採用しているOSも複数ある。また、多くの異なる言語で書かれたモジュールをまとめるグルー言語としての利用例も多い。
実際、多くの商用アプリケーションで Python は組み込みのスクリプト言語として採用されている。

417 名前:デフォルトの名無しさん [2012/02/08(水) 20:48:52.61 ]
日本人は隣の人が使ってるのを使いたがるからPHP信者ばかりになってしまったんだろう

418 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:50:31.13 ]
自分が使うということならば、その人が好きな言語(LL)を自由に選べばいい訳で....
Pythonの「押しつけ(....すべき論)」は無用だろ

419 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:51:41.23 ]
自分が使うなら、Pythonを使うべきだと思うが



420 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:51:54.98 ]
前にも書いたがPythonさんは排他的だから

421 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:54:07.32 ]
>>416
Wikipedia記事のコピペは無駄だろ、リンクだけで十分
そんなにPythonが好きなら、自分の言葉で語れやw






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<289KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef