5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

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

1 :デフォルトの名無しさん:2010/06/10(木) 09:10:24
最強のLL=軽量プログラム言語は、どれよ?

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

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

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

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

過去スレは容量オーバーのため>>2に分離

2 :デフォルトの名無しさん:2010/06/10(木) 09:11:38
※前スレ
http://pc12.2ch.net/test/read.cgi/tech/1270996206/
■過去スレ
【Perl,PHP】LLバトルロワイヤル9【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1267553581/
【Perl,PHP】LLバトルロワイヤル8【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1259287439/
【Perl,PHP】LLバトルロワイヤル7【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1248487404/
【Perl,PHP】LLバトルロワイヤル6【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1244166510/
【Perl,PHP】LLバトルロワイヤル5【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1238720336/
【Perl,PHP】LLバトルロワイヤル4【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1234635513/
【Perl,PHP】LLバトルロワイヤル3【Ruby,Python】
http://pc11.2ch.net/test/read.cgi/tech/1215319832/
【Perl,PHP】LLバトルロワイヤル2【Ruby,Python】
http://pc11.2ch.net/test/read.cgi/tech/1209289408/
【Perl,PHP】LLバトルロワイヤル【Ruby,Python】
http://pc11.2ch.net/test/read.cgi/tech/1188997302/

3 :デフォルトの名無しさん:2010/06/10(木) 19:01:12
ActionScriptはLLに含まれますか?

4 :デフォルトの名無しさん:2010/06/11(金) 00:37:55
>>1の条件みると、AS3は静的型付けでコンパイルだから微妙?

このスレ的にAS3をどう見るかは自分も興味あるけどね

5 :デフォルトの名無しさん:2010/06/11(金) 02:01:15
ecmascript自体はLLとして十分おもしろいんだが、actionscriptやらjavascriptやらは、どうも使い道が狭い。
言語としてはいいのに、汎用用途での処理系にデファクトスタンダードがないのは残念だ。

WSHのJScriptがデファクトスタンダードって言うべきなのかもしれんが。

6 :デフォルトの名無しさん:2010/06/13(日) 22:40:58
そこでrhinoですよ

7 :デフォルトの名無しさん:2010/06/13(日) 22:45:36
仕分け言語rinho

8 :デフォルトの名無しさん:2010/06/13(日) 23:11:33
>>6
やっぱもうJavaベースもLLって感じでいいのか。

9 :デフォルトの名無しさん:2010/06/14(月) 01:57:33
ちなみにLLってのは日本で一部の人が使ってるガラパゴス語。海外ではむしろC言語とか高速な言語のことを指す。
グローバルスタンダードで行きたい人は、スクリプト言語で通じますよ。

10 :デフォルトの名無しさん:2010/06/14(月) 02:43:10
×高速
○リソース消費が少ない

11 :デフォルトの名無しさん:2010/06/14(月) 03:36:13
まあ同じことだね

12 :デフォルトの名無しさん:2010/06/14(月) 06:57:10
リソースバカ食いするけど高速なJavaとかあるしなぁ

13 :デフォルトの名無しさん:2010/06/14(月) 10:15:18
      ,―ヽ_(((((_、―
   ,/  ノ       ヽ  ~\
  /   ノ   IPA    ヽ   ~\
/   ノ           ヽ、  `ヽ
|    ノ / ̄\   / ̄~ヽ ヽ    i
|   ノ              |  ノ
\  |  <●>  <●>  (  )
 \ |      | |       i /
    |      /  ヽ       レ
   i     (●_●)      /  
    i、    ,-――-、   ・ /
    i、  <(EEEEE)> ∵/    おまいら、IPA Ruby使えよ。いろいろ捗るぞ。
      i、  \   ./  /
       \   ーー   ,ノ       
  ,,.....イ.ヽヽ、ー-―一ノ゙-、.
  :   |  '; \_____ ノ.| ヽ i
      |  \/゙(__)\,|  i |

14 :デフォルトの名無しさん:2010/06/14(月) 12:53:03
>>9
ttp://en.wikipedia.org/wiki/Lightweight_programming_language
Examples of lightweight languages
* C may be said to be lightweight, as its hardware assumptions are minimal (it is used to program microcontrollers, for example)
* Lua is embedded in many applications, like games, to provide runtime scripting capabilities
* Forth
* Io
* Squirrel
確かにそのようだな。

15 :デフォルトの名無しさん:2010/06/14(月) 12:58:56
ll-discussも知らんニワカとバカが支配するようになったか。終わったな

16 :デフォルトの名無しさん:2010/06/14(月) 21:19:08
>>14
というか、単純にほぼ使われてない言葉なんだろ

This article does not cite any references or sources.
Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (July 2007)

これをさっくり無視して転記してるんじゃないってば

17 :デフォルトの名無しさん:2010/06/15(火) 23:49:56
Rubyの頭文字がPだったら4Pとか略せたのに

18 :デフォルトの名無しさん:2010/06/16(水) 01:11:21
3P1Rでよくね? 5W1Hみたいなもんだろ

19 :デフォルトの名無しさん:2010/06/16(水) 01:14:43
エロいな

20 :デフォルトの名無しさん:2010/06/23(水) 01:43:29
LAMP

L=?
A=?
M=?
P=?


Where is Ruby???

21 :デフォルトの名無しさん:2010/06/23(水) 08:17:23
何を今更

22 :デフォルトの名無しさん:2010/06/23(水) 09:00:16
>>20
Larry Wall
Alfred Aho
Matz
P???

23 :デフォルトの名無しさん:2010/06/23(水) 09:04:03
Linux
Apache
Matz
PostgreSQL

こうか?

24 :デフォルトの名無しさん:2010/06/24(木) 00:13:06
LSI C
ALGOL
Microsoft C
Pascal

じゃね?

25 :デフォルトの名無しさん:2010/06/24(木) 00:22:52
24は少し前の流れすら読めないのか

26 :デフォルトの名無しさん:2010/06/24(木) 01:15:19
すまん、つい…

27 :デフォルトの名無しさん:2010/06/24(木) 21:30:00
Languages Appologize Multipurpose Programmer

28 :デフォルトの名無しさん:2010/06/25(金) 01:44:13
>>23
Almost!!

Linux
Amazon EC2
Matz's Ruby Interpreter
PostgreSQL

LAMP = This is heroku, it's a nice cloud platform for Ruby on Rails.

29 :デフォルトの名無しさん:2010/06/27(日) 01:34:19
ちんこの居た頃は賑わってたな...

30 :デフォルトの名無しさん:2010/06/27(日) 15:08:32
C,C++,Pythonで充分

31 :デフォルトの名無しさん:2010/06/27(日) 19:43:26
後それにperlとlispがあれば文句なし

32 :デフォルトの名無しさん:2010/06/27(日) 23:04:35
Perlって最近商標登録されたんでしょ?もう自由に使えなくなるのかな

33 :デフォルトの名無しさん:2010/06/27(日) 23:36:01
むしろJavaがどうなるのか気になる

34 :デフォルトの名無しさん:2010/06/27(日) 23:39:36
androidも出て安泰だろ

35 :デフォルトの名無しさん:2010/06/27(日) 23:43:41
銀行証券の基幹系とか殆どJavaだし消えようがない
いい意味でも悪い意味でもCOBOLやVBのように永遠に生き残る

36 :デフォルトの名無しさん:2010/06/27(日) 23:55:50
COBOLはJavaへの移行が行われたりしてる

37 :デフォルトの名無しさん:2010/06/28(月) 02:19:40
というか、Javaって結構書きやすく読みやすい言語だったりするのよ?
もちろん、適当なツールの力を借りてって前提でいいなら、RubyやPythonよりも

38 :デフォルトの名無しさん:2010/06/28(月) 02:37:32
ツール使わなくてもRubyやPythonよりは書きやすいけども

39 :デフォルトの名無しさん:2010/06/28(月) 03:38:21
ん〜、モノによるなぁ
標準入出力はPPRのが楽だわw

40 :デフォルトの名無しさん:2010/06/28(月) 15:32:27
>>39
PPRって初めて見た
スレタイからphp抜いたもののことかな

41 :デフォルトの名無しさん:2010/06/28(月) 15:49:32
標準入出力ならどの言語でも同じだと思うが
たとえPHPだろうと

42 :デフォルトの名無しさん:2010/06/30(水) 03:43:40
Javaの標準入力とか…

43 :デフォルトの名無しさん:2010/06/30(水) 20:22:23
RubyのRはしっぽがついたPだって誰かが言ってたような。

>> 35
全く同感。

>> 37
>> 38
文法シンプルだし読みやすいのは認めるけど、タイプ量的にLLよりは
書きにくいだろ。まあIDE使用前提の言語だからそんなに問題ではないわな。

44 :デフォルトの名無しさん:2010/06/30(水) 20:23:40
久しぶりにカキコしたら、アンカーにスペースを入れてしまった。
職業病だ。

45 :デフォルトの名無しさん:2010/06/30(水) 21:06:11
アンカーにスペースを入れるだけの簡単なお仕事です

46 :デフォルトの名無しさん:2010/07/02(金) 12:04:30
Java、C#=IDE使用前提の言語
Ruby、Python=IDE使っても生産性あがらねええええ

↑この状況なんとかしろよ by IDE厨


47 :デフォルトの名無しさん:2010/07/02(金) 13:48:02
Rubyは低脳には使いこなせないから黙れ

48 :デフォルトの名無しさん:2010/07/02(金) 17:37:26
>>46
IDEは甘え
http://werkzeug.pocoo.org/wiki30/files/wiki30.mp4

49 :デフォルトの名無しさん:2010/07/02(金) 19:53:18
>>43
とりあえずアンカはまともにやれよ

50 :デフォルトの名無しさん:2010/07/02(金) 21:29:44
aptana studio 3はどうなんだろ?
rubyとphpが使えるようだけど

51 :デフォルトの名無しさん:2010/07/02(金) 22:20:04
使えばいいだろ試しに
他人がいいと言えばお前も満足して使うのか?

52 :デフォルトの名無しさん:2010/07/02(金) 22:39:29
使いこまないとわからないような
落とし穴だってあるでしょうが

53 :デフォルトの名無しさん:2010/07/02(金) 22:51:01
それならなんでもそうだ

54 :デフォルトの名無しさん:2010/07/02(金) 23:25:51
aptana studioのスクリプトエディタ部分なんてRDTとPDTそのままだぞ

55 :デフォルトの名無しさん:2010/07/03(土) 01:34:40
簡単な言語はお給料まで簡単にされちゃうからなあ

56 :デフォルトの名無しさん:2010/07/03(土) 02:51:48
んなことないぞ
PHPだって高い仕事はあるしJavaだって激安の仕事はある
言語で単価が変わると思ってるのは妄想

57 :デフォルトの名無しさん:2010/07/03(土) 03:38:30
brainf*ckのお仕事はいくらもらえますか?

58 :デフォルトの名無しさん:2010/07/03(土) 04:02:19
COBOLは高い仕事しかない件

59 :デフォルトの名無しさん:2010/07/03(土) 04:13:53
>>56
だといいんだけどねぇ・・

60 :デフォルトの名無しさん:2010/07/03(土) 05:36:39
PHPだから安いんじゃなくて、
PHPは簡単なサイトの仕事が多いってだけだな。

61 :デフォルトの名無しさん:2010/07/03(土) 10:23:43
でPHPだから安いってことだな

62 :デフォルトの名無しさん:2010/07/03(土) 11:12:04
<h1>PHPデフレスパイラル</h1>
<ol>
<?php while(1){ ?>
<li>PHPなら安くできるから、PHPの案件が増える
<li>PHPが人気、という風に勘違いされる
<li>PHP始める人が増える
<li>PHPできる人が余る
<li>需要と供給の関係から安くなる
<?php } ?>
</ol>

63 :デフォルトの名無しさん:2010/07/03(土) 11:31:15
PHPは馬鹿でも使える
PHPを使うと馬鹿になる
PHPは馬鹿な案件が多い
PHPは安い案件が多い

64 :デフォルトの名無しさん:2010/07/03(土) 19:23:14
ぶっちゃけ低学歴でPHPでWebやってますだと350万くらい

65 :デフォルトの名無しさん:2010/07/03(土) 19:36:24
マジかよ一人暮らしで十分生きていけるな

66 :デフォルトの名無しさん:2010/07/03(土) 19:38:07
>64
それ学歴関係なくね

67 :デフォルトの名無しさん:2010/07/03(土) 21:02:08
>>64
そういうDQNが大量発生してたけど今も生息してるの?

68 :デフォルトの名無しさん:2010/07/03(土) 21:34:31
どっちかというと勝ち組だな

69 :デフォルトの名無しさん:2010/07/03(土) 22:17:40
新人で定時で帰れて作業内容も簡単なら350万でもむしろ高い方じゃね
経験10年30歳とかならヤバいけど

70 :デフォルトの名無しさん:2010/07/03(土) 22:30:08
>64

俺、大学中退(=高卒)でPHPだけど、年収580万円だよ。
自社システムの開発やってる。
ちなみに32歳。

71 :デフォルトの名無しさん:2010/07/03(土) 22:35:10
まー相場だな

72 :デフォルトの名無しさん:2010/07/03(土) 22:45:55
>>69
年齢の8掛け取れてれば充分だと近所のおじちゃんが言ってた

73 :デフォルトの名無しさん:2010/07/03(土) 23:28:11
>>69
おいヤメロ

74 :デフォルトの名無しさん:2010/07/04(日) 20:08:37
javascriptの実装おおすぎ

75 :名無しさん@そうだ選挙に行こう:2010/07/11(日) 06:25:11
>>41
> 標準入出力ならどの言語でも同じだと思うが
> たとえPHPだろうと
そう思うなら Java で anarchy golf やってみて

76 :名無しさん@そうだ選挙に行こう:2010/07/11(日) 08:36:25
ゴルフに強い言語が楽だとか言い出さないよなまさか

77 :デフォルトの名無しさん:2010/07/12(月) 11:13:27
短く記述できる言語=バグが少ない言語

78 :デフォルトの名無しさん:2010/07/12(月) 11:55:23
えっ

79 :デフォルトの名無しさん:2010/07/12(月) 12:18:33
バカみたいに長い変数名使うやつに対しては短くしろと言いたいけどね

80 :デフォルトの名無しさん:2010/07/13(火) 20:15:27
テキスト処理に強い言語は割とゴルフに強い言語が多い傾向はある気がする

81 :デフォルトの名無しさん:2010/07/14(水) 01:25:30
>>80
ていうか、Perlがそうなだけだろ。

82 :デフォルトの名無しさん:2010/07/15(木) 04:06:54
PerlとRubyの噺家w

83 :デフォルトの名無しさん:2010/07/15(木) 19:17:38
ゴルフに強いってふかわりょうとどっちが強いの?

84 :デフォルトの名無しさん:2010/07/16(金) 01:14:46
Python <<<<<<< ふかわ <<<<<<<<< タイガーウッズ <<<<< Ruby < Perl <<< タイガーウッズ妻

85 :デフォルトの名無しさん:2010/07/17(土) 13:20:27
早くPythonが海外な並に普及しますように

86 :デフォルトの名無しさん:2010/07/17(土) 16:47:42
>>84 << 越えられない壁 << Guido
Guido = Python
よって
>>84 << 越えられない壁 << ふかわ
まずは亀頭カットから始めればいいんじゃない?


87 :84:2010/07/17(土) 18:15:32
>>86
俺がふかわに勝てるわけないお

> Guido = Python
これだったら、
Microsoft = Windows XP
Microsoft = Windows Vista
→Windows XP = Windows Vista
になっちゃうよ。

88 :デフォルトの名無しさん:2010/07/17(土) 18:25:21
>>87
いや、XPの直後にVista代入しちゃった時点で
Microsoftの値はVistaでしかないだろう

89 :デフォルトの名無しさん:2010/07/17(土) 20:25:06
Pythonって初めてみたときなんて読んだ?
俺は『ぴちょん』だった

90 :デフォルトの名無しさん:2010/07/17(土) 22:51:28
おれもぴちょんだったわw

Djangoって初めて見た時なんて読んだ?
俺は「ドジャンゴ」だったわ

91 :デフォルトの名無しさん:2010/07/18(日) 00:12:32
>>88
代入なら、
タイガーウッズ=俺
でもいいわけだ。

92 :デフォルトの名無しさん:2010/07/18(日) 00:22:11
>91
逆だと桁あふれそう

93 :デフォルトの名無しさん:2010/07/18(日) 01:34:33
>>92
Cじゃあるまいし。

94 :デフォルトの名無しさん:2010/07/18(日) 16:27:47
PHPの練習用にスレッド型の掲示板作って見たけど、PHPだとむっちゃ簡単に作れるな。

95 :デフォルトの名無しさん:2010/07/18(日) 17:58:32
>>94
入出力でびっくりするくらい楽できるからね
ただ、そのまま全世界に公開するのはやめようね
ビックリするくらいの動作不備やセキュリティ不備があると思うから

96 :デフォルトの名無しさん:2010/07/18(日) 18:37:50
とりあえず動作させるにはPHPが一番ラクだが、
堅牢なシステムを作るのには大変な言語だ。

97 :デフォルトの名無しさん:2010/07/18(日) 19:22:41
最近はいろんな言語でWebアプリ用のフレームワークがかなり整備されたこともあって、
PHPが絶対的に優位な部分が無くなってきたような感じはする。
RailsやDjangoなんかだと、開発用にWebサーバーを設定する必要すら無いからな。

98 :デフォルトの名無しさん:2010/07/18(日) 20:00:31
>>95
おいおい、お前みたいなド素人と一緒にするなよ。

99 :デフォルトの名無しさん:2010/07/18(日) 20:00:58
言語自体ににいろいろ便利機能が組み込まれているから有利って訳でもないからな
PHPの場合は設定の煩雑さとか、統一感のない命名規則とかむしろ不利に働いている部分もあると思う

100 :デフォルトの名無しさん:2010/07/18(日) 20:23:41
何であそこまでメチャクチャな命名になってるのか
外部の人間にはよくわからない。歴史的経緯?

101 :デフォルトの名無しさん:2010/07/18(日) 20:54:20
>>98
> PHPだとむっちゃ簡単に作れる
こんな書き方するからだ

PHPでそれなりにセキュアなシステムを「簡単に」作る場合、少なくともPHPの
設定なり調べたりする手間は必要だったりして、PHPだから簡単、な部分って結局、
相対的にかなり少ない

明らかに簡単になる点として、RubyやPythonやPerlより、お手本にできるコードが
見つかりやすいってことはあると思うけど>>94はそんな感じじゃないし

102 :デフォルトの名無しさん:2010/07/18(日) 22:21:04
別にどの言語で作ってもバグは出るしPHPでも他の言語と同じ労力でバグ無く作ることもできるし

103 :デフォルトの名無しさん:2010/07/18(日) 23:00:51
PHPはドキュメントがしっかりしてるってのもかなり大きいと思う
あとオブジェクト指向ですらない関数ベースな書き方のサンプルがいっぱいあるのも分かりやすいのかも

反面ドキュメントが無かったら似たような機能の関数が大量にあったりしてかなり大変だったと思う

104 :デフォルトの名無しさん:2010/07/18(日) 23:18:49
レン鯖で普通に動くってのもでかいと思う。
一般含めて爆発的に普及するには手軽さが必須。それは糞仕様をも超越する。

105 :デフォルトの名無しさん:2010/07/18(日) 23:43:07
PHPのオンラインヘルプの充実ぶりは確かに助かる。

106 :デフォルトの名無しさん:2010/07/19(月) 00:01:32
だが世界一の頭脳集団Googleが使っているのはPython

107 :デフォルトの名無しさん:2010/07/19(月) 00:06:10
最近python動くレン鯖増えた

108 :デフォルトの名無しさん:2010/07/19(月) 00:06:52
世界一の頭脳集団が使っているものが一般人にとって最適とは限らない
競輪選手の乗ってる自転車とママチャリを比較するようなものだ

109 :デフォルトの名無しさん:2010/07/19(月) 00:10:12
PHPのリファレンスのコピーを置いているスパムサイト作ってる奴を消せるなら全人類を巻き添えにしても構わない

110 :デフォルトの名無しさん:2010/07/19(月) 00:58:24
pythonでも十分ドキュメント多いと思ってたが、phpはもっと多いの?

111 :デフォルトの名無しさん:2010/07/19(月) 01:49:34
webサイトでPHPのドキュメント見つけても
糞サイトだったり信頼性が見積もれないからなぁ

112 :デフォルトの名無しさん:2010/07/19(月) 02:08:42
pythonはリファレンスは読みにくいのが残念

113 :デフォルトの名無しさん:2010/07/19(月) 02:31:42
「GoogleはPython」というのはPython側のプロパガンダだかなぁ
実際日本のGoogleの採用情報のページ見ても、Pythonはない。
話し違うじゃないかぁぁぁああああ!!!

114 :デフォルトの名無しさん:2010/07/19(月) 02:33:52
「メールアドレス 正規表現」とか「URL 正規表現」でググって、
phpのコードで書かれたとにかく間違いばかりのページが出てくる

115 :デフォルトの名無しさん:2010/07/19(月) 02:35:10
Rubyなんてググってでてきたリファレンスマニュアルが大昔のものだったり、
検索可能な新しいリファレンスマニュアルが個人のサイトだったり
何とかしろよ感は郡を抜いている

116 :デフォルトの名無しさん:2010/07/19(月) 02:52:11
>>115
特にコア部分のクラス(StringとかArrayとか)についてだが、
なんとなくのカンで書けちゃうw
対話環境で適当に試し書きすれば、だいたい思ったような挙動のコードができる
書き捨てのコードならこれで十分

だから逆にマニュアルの整備が進まない面があったのだと思う
ぐぐると赤の古いリファレンスばかりヒットするのは確かに困る

117 :デフォルトの名無しさん:2010/07/19(月) 02:54:59
>>113
GuidoをGoogleが雇ってて、50%をPythonのために使ってる。
日本のGoogleでは例外的に積極的なPythonユーザーが少ないだけで、
世界ではPythonとGoogleは互いに重要な位置を占めている。

118 :デフォルトの名無しさん:2010/07/19(月) 03:03:29
>>116
まーねー

対話環境からriとかrefeとかそのままマニュアル引けるようにしたりすると、
試しながらドキュメント見られるし
オンラインマニュアルはいらなかったんや!なんてね

irbにwirbleいれると

> ri :object_id

みたいにその場で説明みれてとても素敵

119 :デフォルトの名無しさん:2010/07/19(月) 08:52:40
>>113
非公開のコア部分やプロトタイプ・先進サービスなどで
Pythonが使われていると仮定する。

導かれる結論:日本ではPython不要でしょw

120 :デフォルトの名無しさん:2010/07/19(月) 10:50:08
RubyやPythonはインタラクティブシェルが用意されているから便利だよね。
その場で動くコードを試し書きできるから、かなり生産性が上がる。

あと、PHPは標準関数が充実しているという話が事ある毎に出てくるけど、
Pythonにも「バッテリー同梱 (batteries included)」思想があって、
標準ライブラリがものすごく充実してるから。
下手したらPHPなんかの比じゃないくらい。

121 :デフォルトの名無しさん:2010/07/19(月) 11:01:29
PHPはDBの各種ドライバが標準サポートなのがよい

122 :デフォルトの名無しさん:2010/07/19(月) 11:58:01
インタラクティブシェルの面ならelispのは良い

123 :デフォルトの名無しさん:2010/07/19(月) 13:30:44
>>119
日本には日曜プログラマーしかいないってこと?

124 :デフォルトの名無しさん:2010/07/19(月) 14:26:27
日本は業界構造が歪でコスト優先だからPerl→PHPって流れ。
Ruby、Pythonはごく少数の会社が自社製品・サービスで使う程度。
クリティカルなものはJavaで良いし。

125 :デフォルトの名無しさん:2010/07/19(月) 15:06:28
商品作る時にRubyみたいないい加減な言語にメリットあるか?
怖くて表に出せんわ。
マイツール作るにはそのいい加減さが良い。

126 :デフォルトの名無しさん:2010/07/19(月) 19:24:25
Googleは殆どCとJavaだぜ
Python使ってるのはヘルプとか作り捨てする部分だけ

127 :デフォルトの名無しさん:2010/07/19(月) 19:42:52
>>126
ビルドとかテストとか、C++やJavaでの開発の支援するのに使われていて、
オープンソースになってるよ。

128 :デフォルトの名無しさん:2010/07/19(月) 20:24:53
de?


129 :デフォルトの名無しさん:2010/07/19(月) 21:17:21
nl

130 :デフォルトの名無しさん:2010/07/19(月) 22:25:54
ttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
昔はC#と並んで成長してたPythonはもう横ばいで、C#に完全に水をあけられたな。
C#はとうとうVisualBasicを抜いた。ジリ貧のRubyはとうとう2%割っちゃった。
次は、Objective-CがPythonを抜くのが先か、VBがPython以下まで落ちるのが先か。

131 :デフォルトの名無しさん:2010/07/19(月) 22:52:31
>>127
開発の支援とかそんなんだったらMercurialつかってるのでPythonですとか通用しちゃうけども

132 :デフォルトの名無しさん:2010/07/19(月) 23:05:19
>>131
おまえは天皇陛下は挑戦人って言い張るタイプとみた

133 :デフォルトの名無しさん:2010/07/19(月) 23:08:46
リファレンスをWeb全体からググるの?
公式サイトの中の、自分の使ってるバージョンのリファレンスを検索すればい
いのに。

134 :デフォルトの名無しさん:2010/07/19(月) 23:10:10
要するにPythonはWebサービスにはほとんど使われてないってことだよな

135 :デフォルトの名無しさん:2010/07/20(火) 01:26:39
YouTubeはPythonらしいが、そもそもGoogleが1から作ったもんじゃないしな。
Pythonは開発効率と実行速度のバランスが優れているけど、それでもGoogleぐらいの規模になると、
さらに効率を上げてサーバーの台数あたりの効率を上げたい。
それでUnladen SwallowとかGoとかを開発している。

136 :デフォルトの名無しさん:2010/07/20(火) 01:44:40
Zope抜いたら日本では壊滅レベルのシェアしかないだろうな

137 :デフォルトの名無しさん:2010/07/20(火) 01:59:03
日本での比較
http://www.google.com/trends?q=Python,+ruby,+php&ctab=0&geo=jp&date=all&sort=0
まだまだPHPが圧倒してるけど、RubyとPythonの差は以前ほどではなくなった。
Pythonがゆっくり伸びて、Rubyがゆっくり衰退している。

ちなみに世界で比べる場合は"Programming"とかの用語をつけないと、Rubyが宝石の意味で
使われる率がPythonやPHPが言語以外の意味で使われる場合より多すぎて比較にならない。

138 :デフォルトの名無しさん:2010/07/20(火) 02:08:26
日本語サイトではPHPが出版社名でひっかかってウザイね

139 :デフォルトの名無しさん:2010/07/20(火) 02:15:25
<<125
いい加減って、動的型のこと?GC?

140 :デフォルトの名無しさん:2010/07/20(火) 02:17:15
ワードをいろいろ調整してみると……
まあRubyが2005年ごろに高騰している辺り、だいたい現実と一致しているのだろう
http://www.google.com/trends?q=python+language%2C+ruby+language+%2C+php+language

どの言語がどうこうという以前に、
全体的に右肩下がりなのが気になる

141 :デフォルトの名無しさん:2010/07/20(火) 02:22:39
>>140
>全体的に右肩下がりなのが気になる

それこそC#じゃまいか

142 :デフォルトの名無しさん:2010/07/20(火) 06:57:13
>>140
languageという単語自体が右肩下がりなんだと思うよ。Java Languageとかでも2007年まで下がってるし。
Googleのユーザー層が広くなって、相対的にプログラマの比率が下がってるだけ。

あと、phpはHTML Preprocessorで、languageとセットで検索されることが少ないんだろうな…
実情はもっとphpが強いはず。
ぶっちゃけ、Google Trendsを使いこなしてランキングにしてるのがTIOBEなので、検索ランキングは
TIOBEを見ると良いと思うよ。

143 :デフォルトの名無しさん:2010/07/20(火) 14:26:13
iPhoneにかり出されて、Obj-Cなんでは >>141


144 :デフォルトの名無しさん:2010/07/20(火) 14:34:51
>>119
むしろGoogle日本の社員が普段何やってんのか気になってきたわw
Google日本語だって20%プロジェクトの産物だってんでしょ

だだもれな社員のブログとかないの?

145 :デフォルトの名無しさん:2010/07/20(火) 14:35:46
LLっつーか動的言語自体がもう微妙なレベルだからな
早い安いうまいのメリットあんまなくなってきてるし

146 :デフォルトの名無しさん:2010/07/20(火) 14:38:59
>>144
日本法人の開発実績

Googleサービスの日本ローカライズ
Google日本語入力
Google検索急上昇ワードガジェット
ストリートビューの撮影カメラの高さを日本だけ低くする改造

147 :デフォルトの名無しさん:2010/07/20(火) 14:51:44
>>120
phpにもあるだろ php -a が
エラーでたらシェルが落ちたけどw


148 :デフォルトの名無しさん:2010/07/20(火) 14:57:20
>>130
Objective-Cの急上昇はiOS絡みなのか?

149 :デフォルトの名無しさん:2010/07/20(火) 14:58:55
まぁMacOSもObjective-Cだからな

150 :デフォルトの名無しさん:2010/07/21(水) 01:12:27
>>145
でもやっぱり、簡単なツールを作るときは、いちいちポリモーフィズムが効いたコードを書くよりも、ひとつのメソッドに詰め込みたくね?

151 :デフォルトの名無しさん:2010/07/21(水) 05:25:26
ポリモーフィズムが何か知らないだろお前

152 :デフォルトの名無しさん:2010/07/21(水) 09:06:32
簡単なツールのときは、わざわざNullObjectパターン使うより、条件分岐連発したくね?

というような意味ならそこまで的外れってわけでもないとおもう

153 :デフォルトの名無しさん:2010/07/21(水) 09:25:04
nurupo

154 :デフォルトの名無しさん:2010/07/21(水) 11:38:24
いや別にJavaもC++でも勝手に条件分岐連発すりゃいいじゃん

155 :152:2010/07/21(水) 13:51:00
あぁ、LLかどうかって部分はまったく欠落してたすまんw

156 :デフォルトの名無しさん:2010/07/21(水) 15:09:27
>>151
150の意味がわからないということは、
キミは、毎回小ツール作るときは、フォーマット 1=1 ツールの関係で、別名のメソッドを複数作る人なのかい?


157 :デフォルトの名無しさん:2010/07/21(水) 15:20:27
>>154
ターミナルから利用する場合は、全て文字列としてとりあつかって、条件分岐すりゃいいでしょう。
けど、ツールからツールへ橋渡したり、何かのソフトウェアから返された値を引数にする場面も想定したら、静的型言語なら条件分岐じゃ無理でしょ。
引数をバイナリとしてもらって解析する気なら可能かもしれないけど、それならポリモーフィズムつかった方がよくね?
ってかやっぱりLL言語便利じゃね?


158 :デフォルトの名無しさん:2010/07/21(水) 18:02:56
まあね

159 :デフォルトの名無しさん:2010/07/21(水) 20:34:57
>>157
簡単なツールてなんぞ?
どんなのを想定してるのか、サッパリ。
簡単なツールなら使い捨てでいいじゃない。
開発中に支援ツールに凝ってる暇なぞないし。

160 :デフォルトの名無しさん:2010/07/21(水) 22:43:40
>>159
EmacsからDBにテストデータを手動入力するようなツールとか。
(EmacsからRubyとかに渡す使い方)
俺も使い捨てでいいと想うけど、よく使うとわかっているツールなら、
実行時の手間を出来る限り減らす方が良いでしょ。

161 :デフォルトの名無しさん:2010/07/21(水) 23:05:33
静的言語使ったことないか使いこなしてないかのどっちかじゃないか?

162 :デフォルトの名無しさん:2010/07/21(水) 23:44:00
>>161
それは否めない・・・
っで、つまりどういうこと?

163 :デフォルトの名無しさん:2010/07/21(水) 23:50:01
>>160
フロントエンドにemacsはなんか例として悪い気がする。
まぁ、静的言語で後のコト考えるならそうなのかも?
自分専用でそのぐらいなら、俺はドンクサイ実装しちゃうなぁ。

164 :デフォルトの名無しさん:2010/07/21(水) 23:58:47
>>163
指摘されて例が悪いと気づいた。
たしかに、まずelisp側で文字列にしろって話だった。

165 :デフォルトの名無しさん:2010/07/24(土) 12:20:21
この比較表はテンプレに入れてもいいくらいだな
Big Scripting Languages: PHP, Perl, Python, Ruby, Smalltalk - Hyperpolyglot
http://hyperpolyglot.wikidot.com/scripting



> * Big Script: PHP, Perl, Python, Ruby, Smalltalk
> o http://hyperpolyglot.wikidot.com/scripting
>
> * Small Script: Bash, Tcl, Lua, Javascript, IO
> o http://hyperpolyglot.wikidot.com/small
>
> * Platform: C, C++, Objective C, Java, C#
> o http://hyperpolyglot.wikidot.com/platform
>
> * Lisp: Common Lisp, Scheme, Clojure, Emacs Lisp
> o http://hyperpolyglot.wikidot.com/lisp
>
> * ML: Standard ML, OCaml, F#, Scala, Haskell
> o http://hyperpolyglot.wikidot.com/ml
>
> * Math: Sage, Octave, R, J, Factor
> o http://hyperpolyglot.wikidot.com/math

類似しているプログラミング言語の文法などの比較まとめチートシートが良い感じ - goinger的日記
http://d.hatena.ne.jp/goinger/20100721/1279694368

166 :デフォルトの名無しさん:2010/07/24(土) 14:08:08
既出だろうが何度でも貼る

832 名前:仕様書無しさん[sage] 投稿日:2010/05/01(土) 11:13:27
伝説のPHP作者「Rasmus Lerdorf」名言集を聞くと嫌PHP厨がファビョる
・今のPHPを作ったのは、何十人もの開発者ですよ。私は1人目の開発者だったに過ぎません。
・問題を解くのが好きなだけで、プログラミングは大嫌いです。
・いかにプログラミングを避けるかを考えていたら、
 コードを再利用するためのツールとしてPHPができました。
・PHPは、歯ブラシみたいなものですね。
 毎日使うものですけど、だから何でしょう?誰が歯ブラシの本なんて読みたがります?
・パーザを書くのは苦手です。本当にダメなんです。今でもね。
・PHPには「protected属性」も「仮想メソッド」もありますよ。
 情報学科の教官が「重要だ」っていうやつは何でもね。
 僕自身は、こんなものどうでもいいと思ってますけど。
・プログラミングを好む人がいるのは知ってますが、全く理解できないですね。
・僕はホンモノのプログラマではありませんから、やっつけ仕事ですよ。ホンモノのプログラマは、「動いてるように見えるけど、メモリリークだらけじゃないか。直す必要があるかもね」
 なんて言うでしょう?僕なら、10リクエストごとにApacheを再起動しますね。
・いえ、メモリリークはちゃんと気をつけてますよ。
 でも、プログラミングってほんとクソだなと思いますね。
・プログラミング言語を作るつもりはありませんでした。どうやって作るのかも知りませんし。
 論理的に必要だと思われるものを足していっただけなんです。
・僕の発言に怒ってる人がいるようですね。
 僕がプログラマとしてひどいのは認めますけど、でも、多分あなたたちよりマシだと思いますよ(笑)。

167 :名無し:2010/07/24(土) 14:30:53
PythonとPHPやってるやつほんとばかすぎかわいそうだよ^^;
PHPやってるやつとかバカな糞学生ばっかなんだしwwwwwwwwwwwwwwwwwwwwwwwwww
pythonやってるやつはハッカー気取りのごみばっかだしwwwwwwwwwww
pythonやってるやつってlinuxインスコ中でubutuとか使ってるとかホーネットOSとかほざいつごえrみ
みたいなやつばっかだしクソガリクソチビみたいなごみはPythonかPHPだろwwwwwwwww
てめえみたいなごみらはしねよwwwwwwwww

PHPとかperlのあろー演算子に思い切りガンガンつかれてしねばいいよwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
この馬鹿くそゴミPHPpythonはおねがいだからしねwwwwwwwwwなあ?バトッロワリヤルとかほざいてんじゃねえほいtこりあうwwwwwwww
ほりぽりしてんじゃねえよばかdもwwwwwwwwww 

ゴーグルが使ってるからとかかっこつけた理由でpythonやつしんでいいよwwwwwwww
ゴーグルが使ってるからとかかっこつけた理由でpythonやつしんでいいよwwwwwwww
ゴーグルが使ってるからとかかっこつけた理由でpythonやつしんでいいよwwwwwwww
あとこのごみすれしまっといてねwwwwwwwもうこんなゴミスレたてないでくれwww

perlが一番最強なんだよおまめらwwwwwwwwwな?ゴーグルで検索して perlって一番上にヒットするだろ?wwwwwwwwwwww
pythonとPHPつかってるクソガキのゴミはランドセルしょって大型トラックにはねられろ!wwwwwww
PHPとpythonの本かたてにもってシネwwwwwwwwwwww

168 :名無し:2010/07/24(土) 14:32:20

PHP「正規表現がくそです perl様ゆるしてくだし apacheさまがいないとしんじゃいます
PHP「正規表現がくそです perl様ゆるしてくだし apacheさまがいないとしんじゃいます
PHP「正規表現がくそです perl様ゆるしてくだし apacheさまがいないとしんじゃいます
PHP「正規表現がくそです perl様ゆるしてくだし apacheさまがいないとしんじゃいますPHP「正規表現がくそです perl様ゆるしてくだし apacheさまがいないとしんじゃいます
PHP「正規表現がくそです perl様ゆるしてくだし apacheさまがいないとしんじゃいます
PHP「正規表現がくそです perl様ゆるしてくだし apacheさまがいないとしんじゃいます
PHP「正規表現がくそです perl様ゆるしてくだし apacheさまがいないとしんじゃいます
PHP「正規表現がくそです perl様ゆるしてくだし apacheさまがいないとしんじゃいます


169 :デフォルトの名無しさん:2010/07/24(土) 14:53:15
日本語に近いだけよけいに悪い.

170 :デフォルトの名無しさん:2010/07/24(土) 20:59:32
perl信者の文章がこんなにも読みづらいとは。皮肉としか思えない。

171 :デフォルトの名無しさん:2010/07/24(土) 22:14:51
地味にこれ書いたのPython信者だろ
Pythonが叩かれているように見えてマニアックだねって指摘されてる程度で全然叩かれてない

172 :デフォルトの名無しさん:2010/07/24(土) 22:52:05
.

173 :デフォルトの名無しさん:2010/07/24(土) 22:53:33
>>166
これで嫌PHP厨がファビョるか?
いつもPHPがdisられてる理由に対して開き直ってるだけで、
「やっぱりPHPはこの程度か」としか思われないと思うけど。
それに、伝説のPHP作者とか言っちゃってるあたり、Matzを神格化してるのと変わらないと思うけど。

もしかしてファビョるってこういう反応のことですか?

174 :デフォルトの名無しさん:2010/07/25(日) 02:26:48
PHPが糞という事実だけは良く伝わってくる

175 :デフォルトの名無しさん:2010/07/25(日) 03:13:53
暴れてるのはどうみてもRuby厨だろ

176 :デフォルトの名無しさん:2010/07/25(日) 08:38:07
Perl=奇人/変態/geek文化/天才/撰ばれし者

PHP=ブログ・Twitterで職探し中ニート/厨房+学生/アニオタブロガー/低能ゴミカス/正規表現のわかりずらさがjs同等カス

Ruby=固い/エレガント/誇り

Python=気取り屋/マイナー好き/ハッカー文化/ブラッディマンデイオタク/ゴーグルの影響うけてるカス
Perl=奇人/変態/geek文化/天才/撰ばれし者

PHP=ブログ・Twitterで職探し中ニート/厨房+学生/アニオタブロガー/低能ゴミカス/正規表現のわかりずらさがjs同等カス

Ruby=固い/エレガント/誇り

Python=気取り屋/マイナー好き/ハッカー文化/ブラッディマンデイオタク/ゴーグルの影響うけてるカス

177 :デフォルトの名無しさん:2010/07/25(日) 08:43:27
PHPやってるやつはほんとばかwwwwwwwwwwwwwwwwwww
かわいそうwwwwwwwしんだほうがいいよwwwwwwwww
「PHP入門」って本を片手にもって大型トラックにひかれて氏んでほい!!!!!!まじきえて!
はやくきえて!!!wwwwwwww PHPやってるやつうざいんだよ!ツイッターとかでもアニオタアイコンだしwww
バカみたいに ニコ生とかニコ厨比率も多いしwwwwwwwwww
PHPつかってるやつほんとばかすぎwwwwww

はやsくしねwwwwwwww なにPHPとかwwwww正規表現いましらべたらほんとくそだねwwwwww
存在がごみだからPHPなんて調べたのはじめてたけどwwwwwwwwwwwwwww
ereg とか ereg_replaceとか長いよwwwwwwwwwwwwwww  /xxxx/ か s/xxx/でいいじゃんwwwwwww
なんでperlのまねしないの?wwwwwwいじはってんじゃねえよかすwwwww
そもそもPHPとかunix環境でいきられないごみだしねwwwwwwwツフル人なみのクソガリしようだよwwwwww
unixの重力にたえきれずapache様々だからばかうんこごみwwwwwww とりあえず
PHPとか話にならないから ゴミPythonとウンコRubyはけして Perlだけでいいよwwwwwwwwww

178 :デフォルトの名無しさん:2010/07/25(日) 08:50:39
オレ「タッカラプト ポッポルンガ プピリットパロ!!!」

シェンロン「願いごとをかなえてやろう・・・」

オレ「PHPをぎたぎたにぶっつぶして存在を破壊して PHPユーザーがはやくしぬようにしてください!!!」

シェンロン「わかった・・・望みをかなえてやろう」

PHPユーザー「アキバいこう PHPの本もって パソコンショップいこうかな」
#PHPユーザは歩く そしたら横から大型トラックがつっこんできた

大型トラック「プウゥウウウウウ!!!!!!!!!」

PHPユーザー「うわあああああ!!!!!!!!!!」

PHPユーザーははねられて即氏した

Perlユーザー「ざまあwwwマジ最高wwww ほんとさいおうwwwwwwww もう1回みたい PHPユーザーのふりして
勉強会ひらいて PHPユーザーあつめて シェンロンの力で はねられてほしいwwww」

179 :デフォルトの名無しさん:2010/07/25(日) 09:09:07
中井以下だな

180 :デフォルトの名無しさん:2010/07/25(日) 09:27:15
クソグラム書いてるはなくそばっかだろうなPHPユーザーは

くそ貧乏人のゴミがあつまってるんだろ?チビでゴミでひょろっちいwww

脳味噌でも肉体的にも勝てないゴミがつどってんだろうPHPユーザーは^^

プロコンでも勝てない  殴り合いでもかてない人間の失敗作乙ww

181 :デフォルトの名無しさん:2010/07/25(日) 09:42:51
wwwwwwwww言語ですね。わかります

182 :デフォルトの名無しさん:2010/07/25(日) 09:44:34
ちょっと草植えときますね型言語Grassかw

183 :デフォルトの名無しさん:2010/07/25(日) 09:53:37
言語で一番大事なのは、うまく書けるか書けないかだ。
なんでもいいから、好きな言語で書いてみな。
ttp://icpc2010.honiden.nii.ac.jp/domestic-contest/problems

ほんとはC/C++かJavaで書くはずのものだから、LL使えば余裕だろう。

184 :デフォルトの名無しさん:2010/07/25(日) 10:29:54
元ネタは、有名なヘビースモーカーの名言を聞いたら嫌煙厨がファビョるやつな

>>173
そういう反応だと思う


185 :デフォルトの名無しさん:2010/07/25(日) 14:43:40
たまに見るけどスクリプトいじってハッカー気取りの奴とか恥ずかしすぎるわ

186 :デフォルトの名無しさん:2010/07/25(日) 15:18:10
ギークとか言ってる奴の方が痛いよwwwwwwwwwwwwwwwww
ギークとか言ってる奴の方が痛いよwwwwwwwwwwwwwwwww
ギークとか言ってる奴の方が痛いよwwwwwwwwwwwwwwwww
ギークとか言ってる奴の方が痛いよwwwwwwwwwwwwwwwww
ギークとか言ってる奴の方が痛いよwwwwwwwwwwwwwwwww
ギークとか言ってる奴の方が痛いよwwwwwwwwwwwwwwwww
ギークとか言ってる奴の方が痛いよwwwwwwwwwwwwwwwwwギークとか言ってる奴の方が痛いよwwwwwwwwwwwwwwwwwギークとか言ってる奴の方が痛いよwwwwwwwwwwwwwwwww
ギークとか言ってる奴の方が痛いよwwwwwwwwwwwwwwwww
ギークとか言ってる奴の方が痛いよwwwwwwwwwwwwwwwww


187 :デフォルトの名無しさん:2010/07/25(日) 15:18:54
ギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良い
ギークは俺の力で狩られれば良いギークは俺の力で狩られれば良い
ギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良い
ギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良い
ギークは俺の力で狩られれば良いギークは俺の力で狩られれば良い
ギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良い
ギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良い
ギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良い
ギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良いギークは俺の力で狩られれば良い


188 :デフォルトの名無しさん:2010/07/25(日) 15:24:49
>>185
へ〜そういう人がいるんですか。
そういう君がハッカー気取りにしかみえませんね。

真性ハッカー気取り乙

189 :デフォルトの名無しさん:2010/07/25(日) 15:26:27
まじギークとかいってるやつなんなのwwwwww
ハッカー>ギークwwww
てめらばかだからウィザードとかギークとかwikiでググッタ言葉マジほざき出すんだろうなwwww
まじあほだろカスが頭湧いてんだろこらwwwww

190 :デフォルトの名無しさん:2010/07/25(日) 16:07:13
なんか最近、約一名荒れてる人がいますね。

191 :デフォルトの名無しさん:2010/07/25(日) 16:32:31
>>188
脊髄反射すぎワロタ

192 :デフォルトの名無しさん:2010/07/25(日) 17:02:35
>>190
飽きるまで放置で

193 :デフォルトの名無しさん:2010/07/25(日) 17:13:42
こういう奴って、生きてて恥ずかしくないのかな

194 :デフォルトの名無しさん:2010/07/25(日) 17:28:01
ギークデータベース破壊したい

195 :デフォルトの名無しさん:2010/07/25(日) 17:40:21
だいたい何使ったってちゃんとした物はできる
作る奴の技術力の差でしかない

196 :デフォルトの名無しさん:2010/07/25(日) 17:41:13
>>193
ほんと自称ギークってはずかしいよな。
とくにたいした開発実績もないのに内輪でとかw

197 :デフォルトの名無しさん:2010/07/25(日) 17:47:57
こんなふうに2ちゃんで他人を叩くだけの奴が一番はずかしい。

198 :デフォルトの名無しさん:2010/07/25(日) 17:50:44
ダンゴガイとかギークのやつら倒したい

199 :デフォルトの名無しさん:2010/07/25(日) 18:44:45
作ったものじゃなくって俺すげーギークが叩かれるのはまあ自然な流れではあるな

200 :デフォルトの名無しさん:2010/07/25(日) 19:03:13
荒らしに自然も糞もないだろ

201 :デフォルトの名無しさん:2010/07/25(日) 21:21:09
Perlの主なプロダクトがKENTのCGIだと言うのを忘れない方がいい
言語云々じゃない

202 :デフォルトの名無しさん:2010/07/25(日) 21:27:19
何年間からタイムスリップしてきたんだよ・・・・

203 :デフォルトの名無しさん:2010/07/25(日) 22:54:07
すぐにキチガイが現われて何にも話題にならなかった>>165

204 :1/2:2010/07/25(日) 23:14:36
>>183
Aといた。
import sys

def get_line_singlenum():
    s = sys.stdin.readline()
    s.rstrip()
    return int(s)

def get_line_nums():
    s = sys.stdin.readline()
    s.rstrip()
    return [int(x) for x in s.split()]

def get_place(squares, ni, di):
    sq = squares[ni]
    if di == 0:
        return (sq[0]-1, sq[1])
    elif di == 1:
        return (sq[0], sq[1]+1)
    elif di == 2:
        return (sq[0]+1, sq[1])
    elif di == 3:
        return (sq[0], sq[1]-1)
    else:
        raise ValueError

def get_size(squares):
    return (max(sq[0] for sq in squares)-min(sq[0] for sq in squares)+1,
            max(sq[1] for sq in squares)-min(sq[1] for sq in squares)+1)

205 :2/2:2010/07/25(日) 23:15:25
>>204つづき
if __name__ == '__main__':
    while 1:
        n = get_line_singlenum()
        if n == 0:
            break
        squares = [(0, 0)]
        for i in range(n-1):
            tpl = get_line_nums()
            squares.append(get_place(squares, *tpl))
        size = get_size(squares)
        print size[0], size[1]

206 :204:2010/07/25(日) 23:22:40
Pythonの悪いところ
・相当気をつけて書かないと長ったらしくなりがち
・気をつけて短く書いてもPerlには敵わないことが多い

Pythonのいいところ
・気をつけずにダラダラ書いてもそこまで見にくいコードにならない
・内包表記が楽しい

207 :デフォルトの名無しさん:2010/07/25(日) 23:28:36
>>202
Perlでオブジェクト指向おぼえて use strictつかっう書き方おぼえたてのバカおつです^^b
てめえみたいなゴミはKENT WEB=時代遅れとかそういう悪口やめろ?
しんで!!!!!!!!!御前みたいなごみはしんで!!!!!!御願いします!!本当に死んでください!

208 :デフォルトの名無しさん:2010/07/25(日) 23:30:21
御願いします!!死んでください!
今パソコんの前で土下座して願ってます!早く死ね!!!!!!!!!!!!!!!!
てめえみたいなKENTWEBの悪口いうゴミはしね!! はやくしね!!!!

209 :デフォルトの名無しさん:2010/07/26(月) 01:34:18
KENT WEBは偉大だったが、今新しく書いたコードがあんな感じだったらぶっ飛ばすぞ、って代物なのは明らかだろう。

210 :デフォルトの名無しさん:2010/07/26(月) 02:32:50
10年前でもひどいソースだった訳で

211 :デフォルトの名無しさん:2010/07/26(月) 03:47:34
中身がどうでも完成品が大衆受けするようなものなら成功する良い見本だ。
PHPと似ている。

212 :デフォルトの名無しさん:2010/07/26(月) 13:25:08
まだクソグラマがほざいてんお?

てめえらゴミだから 大海原にでたことねえんだろ?
javaクソ 一般人がやるとかほざいてるけど 人口多い言語に以降したらゴミ以下のゴミwwwwwww

マイナー言語でお山の大将きどってんじゃねえよかすどもwwwww

213 :デフォルトの名無しさん:2010/07/26(月) 13:48:44
お山の大将(おやまのたいしょう) 小さな集団の仲間うちで、一番偉いと思って好い気になっている人。
お山の大将(おやまのたいしょう) 小さな集団の仲間うちで、一番偉いと思って好い気になっている人。
お山の大将(おやまのたいしょう) 小さな集団の仲間うちで、一番偉いと思って好い気になっている人。
お山の大将(おやまのたいしょう) 小さな集団の仲間うちで、一番偉いと思って好い気になっている人。
お山の大将(おやまのたいしょう) 小さな集団の仲間うちで、一番偉いと思って好い気になっている人。
お山の大将(おやまのたいしょう) 小さな集団の仲間うちで、一番偉いと思って好い気になっている人。


214 :デフォルトの名無しさん:2010/07/26(月) 14:36:10
なんか一匹頭が沸騰してるのがいるな。
暑さに頭でもやられたのか。

215 :デフォルトの名無しさん:2010/07/26(月) 15:21:17
PHP使ってるYahooやGREEってレベル低いの?

216 :デフォルトの名無しさん:2010/07/26(月) 15:47:45
GREEってごみだろあんなの!!!!!!!
低レベルな仕事!!!

217 :デフォルトの名無しさん:2010/07/26(月) 15:52:54
3つの汚物神器つかってる PHP Ruby Python
君たちはお家でブログかきながら 日々勉強ですか?

君たち働け!!^^ ほら!!ニートども!!!

君たちがつくったゴミプログラムなんて自己満の産物だろうがばかが!!wwwwwwwwwww

218 :デフォルトの名無しさん:2010/07/26(月) 15:53:47
↑これにレスしたやつマジ図星で悔しくて毎晩寝られないんだろうな^^;


つまんねぇ っていうやつは自分がつまらないから そういってんだろwwwwww

頭が沸騰してる っていうやつは自分が沸騰してるからほざいてんだろwwwww

219 :デフォルトの名無しさん:2010/07/26(月) 17:03:03
今夏のLLイベント(リングとかテレビとかサタデーとかの)はなんて言うんだっけ?


220 :デフォルトの名無しさん:2010/07/26(月) 17:19:52
Tiger

221 :デフォルトの名無しさん:2010/07/26(月) 19:49:34
>>216
ヤフーは?

222 :デフォルトの名無しさん:2010/07/26(月) 20:09:35

        ___ モシャモシャ
        /     \
     /   ⌒  ⌒ \
   /    (●)  (●) \   なに言ってんだろ こいつら
    |   、" ゙)(__人__)" .)|    ___________
   \      。` ⌒゚:j´ ,/ j゙~~| | |             |
__/          \  |__| | |             |
| | /   ,              \n||  | |             |
| | /   /         r.  ( こ) | |             |
| | | ⌒ ーnnn        |\ (⊆ソ .|_|___________|
 ̄ \__、("二) ̄ ̄ ̄ ̄ ̄l二二l二二  _|_|__|_

223 :名無し:2010/07/26(月) 20:27:17
GREEしねばいいよ
GREEってなんかうさんくさそうだしやってることが
GREEってなんか詐偽っぽいんだよね
GREEってまじあのCMとか テレビみるとうざい
GREEって2Dゲームばっか あんなのごみでもつくれる
GREEしんでほしい
GREEなんてごみ mixiアプリがどうたらとか ほざいてそうだし
GREEまじはなくそしね
GREE様しんでください!!!!!!!!!!!!!!!!!!潰れろ!

224 :名無し:2010/07/26(月) 20:34:38
俺が尊敬するなのは
PerlとObjective-Cやってる企業なんだよね

GREEとかしねばいいよほんと

225 :デフォルトの名無しさん:2010/07/26(月) 21:47:40
つまり Sun Microsystems のことだな

226 :デフォルトの名無しさん:2010/07/26(月) 22:11:00
ハンゲ汚物にそっくり

227 :デフォルトの名無しさん:2010/07/26(月) 22:12:13
つまりモバゲーの社員乙ってことでいいのか?

228 :PHP=クソ(笑):2010/07/26(月) 23:35:38
名前の通りです(笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑)

GREEはもっとクソです名前の通りです(笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑)

229 :デフォルトの名無しさん:2010/07/27(火) 02:03:34
同じ奴だってのがIDないのに書き込み内容ですぐわかるな
しかしマ板はともかくム板に荒らしみたいなの珍しい

このスレ時代がム板向きだというのはともかくとして

230 :デフォルトの名無しさん:2010/07/27(火) 03:00:53
もう2chにはまともなスレは残ってない
人も減ったし

231 :デフォルトの名無しさん:2010/07/27(火) 03:04:38
C言語スレ荒らしてるのも>>228コイツ一人だろ

232 :Perl神:2010/07/27(火) 07:30:24
私が呼び出される条件しってますか?

てめえらがクズってるからだぞ?てめえらやる気あんのか?

てめえらがなあ?がんばてこなかったから俺が苦労してんだよゴミがよ

わかってんのか??てめえらが俺の人生台無しにしたんだぞ!!!!!!!!!!
土下座しろ!!!!!! てめえらはあれだろ?苦労してねえんだろごみが!?!!
本当死 んじまえよクソがよ

233 :デフォルトの名無しさん:2010/07/27(火) 08:16:22
馬鹿丸出しw

234 :デフォルトの名無しさん:2010/07/27(火) 08:19:51
御前みたいなゴミは
後悔弾マンセーしてんだろ?後悔弾マンセーしてんだろ?後悔弾マンセーしてんだろ?
後悔弾マンセーしてんだろ?後悔弾マンセーしてんだろ?後悔弾マンセーしてんだろ?後悔弾マンセーしてんだろ?
後悔弾マンセーしてんだろ?後悔弾マンセーしてんだろ?後悔弾マンセーしてんだろ?後悔弾マンセーしてんだろ?
後悔弾マンセーしてんだろ?後悔弾マンセーしてんだろ?後悔弾マンセーしてんだろ?
後悔弾マンセーしてんだろ?後悔弾マンセーしてんだろ?

御前みたいなバカはしねよほんと!

235 :デフォルトの名無しさん:2010/07/27(火) 09:22:00
>>229
ム板での荒らしって、普通は議論を荒らす方向に持って行こうとするものだからなぁ
純粋にスルーできる荒らしって珍しいよな

236 :デフォルトの名無しさん:2010/07/27(火) 09:29:58
>同じ奴だってのがIDないのに書き込み内容ですぐわかるな

同語反復のあるケースをBANすると効果大

237 :デフォルトの名無しさん:2010/07/27(火) 09:37:35
何解決策についてほざきあってんの??

会話を楽しむためにここきてんだよばかが!

238 :デフォルトの名無しさん:2010/07/27(火) 10:22:24
今時ネットで簡単に調べられる事が多いのに
それさえ出来ないほどレベルが低い奴がなぜ偉そうなんだw


239 :PHPオタク:2010/07/27(火) 11:11:39
今時ネットで簡単に調べられる事が多いのに
それさえ出来ないほどレベルが低い奴がなぜ偉そうなんだw

240 :デフォルトの名無しさん:2010/07/27(火) 12:40:51
YahooがPHP採用してることは何度指摘しても完全スルーなんだな

241 :デフォルトの名無しさん:2010/07/27(火) 22:00:18
PHP厨ってしきりにYahooがPHPとか言い出すよな。
例え日本最大のポータルで使われていようがゴミはゴミなのに。

242 :デフォルトの名無しさん:2010/07/27(火) 22:15:00
店で何十年も売れずに並んでる億のダイヤモンドより
毎日活用されてリサイクルされるゴミの方が世の中の役に立っている
消費されなきゃゴミにすらならない

243 :デフォルトの名無しさん:2010/07/28(水) 00:30:45
歯ブラシでいいだろ

244 :デフォルトの名無しさん:2010/07/28(水) 00:49:52
PHPで年収550万いってれば勝ち組

245 :デフォルトの名無しさん:2010/07/28(水) 02:06:16
YahooがPHPやめてGoogle採用するらしいぜ

246 :デフォルトの名無しさん:2010/07/28(水) 06:38:48
>>241
mixiのPerlやGREEのphpも忘れてあげないでください
cookpadのRuby(Rails)もついでに罵倒してあげてください

247 :デフォルトの名無しさん:2010/07/28(水) 11:59:06
>>245
phpでgoogleを呼び出すだけ

248 :デフォルトの名無しさん:2010/07/28(水) 13:04:13
GREEのPHPは何度も出てきてるのに見えないのか

249 :デフォルトの名無しさん:2010/07/28(水) 13:17:33
 発 者 同         . 。_   ____           争
 生 同 .じ     .    /´ |  (ゝ___)          い
 .し 士 .レ      .__/'r-┴<ゝi,,ノ   ro、      は、
 .な で .ベ      ∠ゝ (ゝ.//`   ./`|  }⌒j     
 .い し .ル        } ⌒ /`ヽ、_∠l,ノ ・ヽ´
 .! ! か の       /  ´..:.} >、、___,  .r、 ソ、`\
             /   ..:.:.}   /   |∨ ` ̄
            /   ..:.:./    |   丶
           / _、 ..:.:.:.{    .{.:.:.   \
          {   ..:Y  .ゝ、   {.:.:.:.:.    ヽ
          |、  ..:/ 丿 .:〉   >.- ⌒  .  ヽ
          / {. ..:./ ソ ..:./  .(    ..:.:.:`  ..:}
         ./..:.:}.:.:./ ヘ、 ..:./   .\ ..:.:r_,ノ、.:.:}
        ./..:.:/|.:/   {.:./     X.:.:}.}   X X
        /..:.:/ .}.:|    }:/       .Y丶ヽ  Y.:Y
  . __/.:/ { }  《.〈、     _,,__>.:》丶   Y.:\
  /.:.:.:.:.::/   !.:.:ゝ  ゝ.:. ̄ヾ ´:.:.:.:.:.:.:.:.:ヾゝ   \.: ̄>
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

250 :デフォルトの名無しさん:2010/07/28(水) 19:47:09
素人が興味持ったのでperl,python,php,ruby、、さて何がいいかな?
と思ったのでカキコ

全くのニワカの感想
perl:正規表現だかなんだか知らんがこんなもん読めん!判るか!!
python:ぃぬ使いだとかなりお世話になる。
PHP:うちのPCには全く入れてない。なぜか用事もない。
ruby:信用ならん。

最初PHP勉強しよっかと思ってたがpythonのがよさげかな、、?

251 :デフォルトの名無しさん:2010/07/28(水) 19:55:58
どれでもいいから一つやれ
良いか悪いかなんてのは相対的な評価だから、
一つ目の時点で気にしすぎても仕方ない

252 :デフォルトの名無しさん:2010/07/28(水) 20:02:03
phpはこれからも汎用言語には向かわずWeb特化型言語として進化し続けるだろうから、
Webプログラミングに専念するならphpでも良いけど、そうじゃないならPython, Ruby, Perlだろうな。

253 :デフォルトの名無しさん:2010/07/28(水) 21:19:52
今からPythonなんて泥舟言語始める奴なんているのか

254 :デフォルトの名無しさん:2010/07/28(水) 21:20:28
PHPはWeb特化というが地味にGUIアプリケーションも普通に作れる

255 :デフォルトの名無しさん:2010/07/28(水) 21:59:21
>>253
C#, Scala に比べたら弱い面もあるかもしれないけれど、 Perl より可読性が高く、
Rubyよりも広く普及してライブラリも豊富で、Linux系のツールはどんどんPythonで
作られてるし、割と信頼できる船だよ。まぁ、沈まない船は無いけどね。

>>254
作れる、のと、適している、のは別の問題だよ。
まず、最低限、よくメンテナンスされたGUIライブラリのバインディングは必要で、
GTK, Qt、 wxWidgets のバインディングが一番メンテナンスされているのはPython

256 :デフォルトの名無しさん:2010/07/29(木) 00:19:51
>ruby:信用ならん。
kwsk

257 :デフォルトの名無しさん:2010/07/29(木) 04:13:43
RubyやPython使いは掲示板に絶賛コメントを書く
その間にPHP使いはコードを書く
これがシェアの差だろ

258 :デフォルトの名無しさん:2010/07/29(木) 05:59:32
仕事があるかないかの差だろ

259 :デフォルトの名無しさん:2010/07/29(木) 06:04:34
仕事は作るもんだ

260 :デフォルトの名無しさん:2010/07/29(木) 06:16:50
それどこのベンチャー?

261 :デフォルトの名無しさん:2010/07/29(木) 06:35:32
>>250
悪いことは言わないから正規表現は早いうちに理解しておいた方が良いと思うぞ

262 :デフォルトの名無しさん:2010/07/29(木) 08:30:56
仕事だとゴミコードのメンテやらされるから、結局全部できないとだめ。
それがWeb系を仕事にするのが一番いやな理由。

263 :デフォルトの名無しさん:2010/07/29(木) 08:49:50
ぶっちゃけPythonでもreは何だかんだで使うなあ
比較対象にPHPやPerlやRubyを持ってくるような用途なら尚更

264 :デフォルトの名無しさん:2010/07/29(木) 10:06:50
>>257
けど掲示板にコード書くのはPython使いだけでしたとさ。
>>183,>>204-205

今はWebが占める割合ってかなり大きいんだから、
バカでもWeb用CGIが書ける言語がシェア大きくなるのは当たり前。

265 :デフォルトの名無しさん:2010/07/29(木) 12:18:46
perlだとこんな感じか。

use List::Util qw(max min);

my @dir = ([-1, 0], [0, 1], [1, 0], [0, -1]);

while(my $total = <STDIN>){
chomp($total);
$total or last;
my @x = (0);
my @y = (0);
foreach(1..($total-1)){
my ($n, $p) = split(/\s/, <STDIN>);
push(@x, $x[$n]+$dir[$p]->[0]);
push(@y, $y[$n]+$dir[$p]->[1]);
}
my $width = max(@x)-min(@x)+1;
my $height = max(@y)-min(@y)+1;
print "$width $height\n";
}

>>264
CGIはインターフェイスだから云々。

266 :デフォルトの名無しさん:2010/07/29(木) 13:15:38
オナニー大好き言語の使い手だからいちいち公開したり議論したりするんだろ

267 :デフォルトの名無しさん:2010/07/29(木) 13:27:10
$とか@が醜い

268 :デフォルトの名無しさん:2010/07/29(木) 14:24:47
JavaやC++やってる奴ならRubyかPythonだよな
やっぱオブジェクト指向言語だし
みたいな風潮が一時期あったけど
文法や風土的に言うとPHPやPerlでオブジェクト指向の書き方した方が似た感じになる
特にRubyは完全に書き方を変える必要があるからそんな移行が進まなかった

269 :デフォルトの名無しさん:2010/07/29(木) 19:00:28
読みにくいというより酷い日本語

私は、オブジェクト指向プログラミングというものに疑問を持ち始めました。
Erlangはオブジェクト指向ではなく、関数型プログラミング言語だと考えました。
そして、私の論文の指導教官が言いました。
「だが、あなたは間違っている。Erlangはきわめてオブジェクト指向です。」
 彼は、オブジェクト指向言語はオブジェクト指向ではないといいました。
これを信じるかどうかは確かではありませんでしたが、Erlangは唯一のオブジェクト指向言語かもしれないと思いました。
オブジェクト指向プログラミングの3つの主義は、メッセージ送信に基づいて、
オブジェクト間で分離し、ポリモーフィズムを持つものです。

270 :PHPオタク:2010/07/29(木) 19:03:18
>>269
俺のこといってんの???

271 :デフォルトの名無しさん:2010/07/29(木) 19:04:49
私にとって、本当のオブジェクトのセマンティクスに関する素晴らしいことの1つは、
本当のオブジェクトが「端から端まで本当のコンピュータ (RCATWD)」であることです。
これによって、何でも表せる完全な能力をいつでも保持できます。古いやり方は、
すぐにコンピュータではない2つのこと、データとプロシージャに行き着き、
不意にふるまいに合わせて最適化と特定の決定を任せる能力を失っていました。
言い換えれば、常に本当のオブジェクトを持つことにより、ほしいものを再現し、
惑星の周りに送る能力を保持します。そして、RCATWDはまた、両方向を完璧に保護します。
これはインターネットのハードウェアモデルの中に見られます。(使えるもので、
唯一の本当のオブジェクト指向システムかもしれません) 無料で言語拡張機能を手に入れるには、
メッセージ形式に従うだけです。私が70年代に考えたのは、パーソナルコンピューティングと
同時に取り組んでいるインターネットは、本当に素晴らしいスケーラブルな設計であり、
ハードウェアでキャッシュできる仮想マシンの仮想インターネットを作るべきだというものでした。
これが実現されなかったのは本当に残念です。

272 :250:2010/07/29(木) 19:39:32
みなさん暖かい激励ありがトン

で、スレ読んでておぶじぇくと指向って出てきたんでも一つ本音言っていい?

言葉に意味がよくわからんのです!>おぶじぇくと指向
エロい人教えて。

273 :デフォルトの名無しさん:2010/07/29(木) 21:44:17
>>272
定義や範囲がやや曖昧な単語なので、教えるのはすごく面倒い。

274 :デフォルトの名無しさん:2010/07/29(木) 22:00:43
of ject指向ってプロジェクトのために身を捧げる開発方法のことだよ

275 :デフォルトの名無しさん:2010/07/29(木) 23:52:01
RubyもPythonも関数型言語の要素を多分に持ち合わせてるよ。
いわゆるマルチパラダイム。
というか、純粋にナントカ指向って、新しい言語にはほとんどないんじゃない?

276 :PHPオタク:2010/07/29(木) 23:55:29
>>273
実際やってみればクソ簡単だから
中学生でもわかる

277 :デフォルトの名無しさん:2010/07/30(金) 01:00:29
オブジェクト作って、関数呼ぶだけ。C++からスクリプトまで今の言語はみんなその繰り返し。
いい加減、各実装言語に変換できる統一言語が作られてもいいくらい大差がない。

278 :デフォルトの名無しさん:2010/07/30(金) 08:32:39
CLIのことかー!


279 :デフォルトの名無しさん:2010/07/30(金) 08:33:13
>>277
細かいところで差があるからなぁ。
多重継承の可否、ダックタイピングかそうでないか等。

280 :デフォルトの名無しさん:2010/07/30(金) 09:15:44
Perl が好きなひとは Ruby へ流れ
Perl が嫌いなひとは Python へ流れ
糞は PHP を使い続ける
っていう傾向があるね

281 :デフォルトの名無しさん:2010/07/30(金) 11:21:41
>>257
その論だと、PHP使いはドキュメントやブログを書く、といいたくなるぞ
phpの記事やドキュメントは掲示板の絶賛コメントの比じゃないだろ

まぁユーザー人口の差だろうけど

282 :デフォルトの名無しさん:2010/07/30(金) 11:23:55
オブジェクト指向といえば、肝はメッセージ送信じゅないの?

オブジェクト指向を誤解している人の迷言

・オブジェクト指向はクラスを作るものである
・データに関数がついたものがオブジェクト指向
・オブジェクト指向はようはカプセル化だ

というような10年以上前から延々と繰り返されるクソ議論は隔離スレありますか?

283 :デフォルトの名無しさん:2010/07/30(金) 11:26:57
>>269-271
これか

InfoQ: オブジェクト指向プログラミングは間違いだったか?
http://www.infoq.com/jp/news/2010/07/objects-smalltalk-erlang


284 :デフォルトの名無しさん:2010/07/30(金) 11:37:23
>>282
ルーツはいくつかあるらしい、という話に整理されつつある

http://d.hatena.ne.jp/sumim/20040525/

285 :PHPオタク:2010/07/30(金) 11:43:54
>>280
そうだね^^ perlだね^^

286 :デフォルトの名無しさん:2010/07/30(金) 12:55:04
いままでぼんやり理解できてる?か自信ないけど
「おぶじぇくと指向」ってプログラムを一種のデータとしてパッケージし、
ほんでそれを複数のプログラムで呼び出しておんなじデータ2つも3つも
各個のプログラムに同梱させんでええ、っていう解釈でおけ?

287 :デフォルトの名無しさん:2010/07/30(金) 15:24:17
メッセージング志向のオブジェクト志向もいいと思うけど、
「3+4」のレシーバが「3」ってのはおかしいだろ…と思ってしまう

288 :デフォルトの名無しさん:2010/07/30(金) 15:28:35
>>282
あと、別の意味に対して同じ言葉が使われることなんて良くあることなんだから、
「誤解」とかいう言葉を使って定義論争をしようとするのは子供じみてるよ

289 :デフォルトの名無しさん:2010/07/30(金) 15:32:47
>>286
それただの共有ライブラリじゃね

290 :デフォルトの名無しさん:2010/07/30(金) 17:42:15
test

291 :デフォルトの名無しさん:2010/07/30(金) 18:12:06
>>287
どうして? 純粋なメッセージングOOのパラダイム(考え方、世界)では、
多くのことをレシーバーに対するメッセージの送信として記述するのが好まれるので、
仮に 3 + 4 であれば、 3 に + 4 というメッセージを送ると解釈し、
実際にそのようにしくみで機能させることは、それほどおかしくはないと思うのだが…

292 :デフォルトの名無しさん:2010/07/30(金) 18:37:12
アナタの日本語は、それほどおかしくないと思うのだが…

293 :デフォルトの名無しさん:2010/07/30(金) 18:50:20
左辺だけ特別扱いになってるのが妙に感じる。
普通の言語みたいに関数として考えるなら「+」の方が主体になるし、
数学チックに考えるなら「3」と「4」の組に「+」のメッセージを送るとかになるでしょ。
どっちにしろ左辺と右辺の扱いは平等。
smalltalkの演算子は演算子っぽい別物に見えるかな…。


294 :デフォルトの名無しさん:2010/07/30(金) 19:59:52
>>282
メッセージ送信はSmalltalk流オブジェクト指向だよな。王道!正当派ッ!

メッセージ送信の感覚を重視してるって点でRubyは好みだ。
他のLLってそこら辺結構適当じゃない?

>>293
言いたいことはわかるけど、やっぱり数値クラスに+メソッドを定義したくね?
組にすると、多相型になってカオスになるし。まあしょうがない。

295 :デフォルトの名無しさん:2010/07/30(金) 20:19:07
>>286
いくつかのデータとそれらを操作するための手続きをパッケージングする。
このパッケージされたのものがオブジェクト。

このオブジェクトにメッセージが送られると、それに対応する手続きが起動されて、
オブジェクトの内部のデータ(つまりオブジェクトの状態)が変化するなり、オブジェクトから
メッセージに対する応答なりがされる。
データを外部からチマチマといじらないでいいから、プログラミングが楽になるよって話。

マック(オブジェクト)でハンバーガーを注文して(マックに対してメッセージ送信)
金を払えば、どうやってパンとかハンバーグを調理すればいいか知らなくても、
ハンバーガーが受け取れる(応答)って感じかな。

まあ、変な例を挙げたけど、やっぱりこういう話は抽象的になっちまうから、さっさとプログラムを組むべし。
具体的にコードを触ってから、抽象レベルの話を聞いた方が理解が早い。

296 :デフォルトの名無しさん:2010/07/30(金) 20:26:18
>>295
ありがたし。

いままで何年も「何なんだろう?」と引っかかってた言葉をわかりやすく
お教え頂き感謝の言葉もありません。

297 :295:2010/07/30(金) 20:45:20
>>296
ヨカタネ。
しかし、俺、プログラミング歴ちょうど1年なんだが。。。
いちおう死ぬほど勉強したつもりではあるけど。

298 :PHPオタク:2010/07/30(金) 20:50:09
>>297
おめえがプログラミング歴1年とかどうでもいいよ!!!!!!

1年の割に凄い事言ってるだろ!?っていってるようにみえるよきみ!頭弱そうだねえ

いちおう自慢にならないように  死ぬほど勉強したっていう 自己紹介とかしねよおめえは!!!!
なあ?だからRubyやってperlに移行するバカがたくさいんだよ!

299 :デフォルトの名無しさん:2010/07/30(金) 20:52:24
>>293
3 += 4
ならわかるか?

300 :295:2010/07/30(金) 20:53:10
>>298
うん、書き込んだ瞬間バカをさらしたなって後悔した。頭弱いわ。
で、RubyやってPerlに移行するってどういうことだ?

俺がRubyistってこと?

301 :デフォルトの名無しさん:2010/07/30(金) 20:55:22
>>293
気持ちは分かるけど、この記法・意味論を考えたときのアラン・ケイには
3 + 4 の解釈を、他の言語チックにしたり、数学チックにするより、
もっと大事なこと(シンプルなルール、記述と意味の一致を保つ)があったってことでしょうね。

つまり、3 + 4 はそれでもいいとして、3 + 4 * 5 や他のもっと複雑な式であっても(Smalltalk であれば
特別なルールや仕組みはいらず、同じように 3 への + 4 * 5 というメッセージの送信という解釈で済むところを)
他の言語チック、あるいは、数学チックなメッセージングの解釈であっても、
いちいち例外やルールを増やしたり、その結果、読み手を混乱させずにいられるだろうか、ってことです。

とはいえ、他の言語がそんな Smalltalk のこだわりや、ましてひそみに倣う義理はないわけで、
3 + 4 にもっと自由なメッセージングの解釈を持たせたり、それにあわせた実装があってもよかったと
そんな話なら激しく同意する。

302 :デフォルトの名無しさん:2010/07/30(金) 21:02:22
2項演算子ができるOO言語(LLならRubyとPython?)はSmalltalk風だけど、
そうじゃないのってあるのかなあ。つまり、数学的にもっと純粋なやつ。

あれ、今調べてたらPythonには__radd__なるものがあった。

303 :302:2010/07/30(金) 21:03:20
× 演算子ができる
○ 演算子が定義できる

304 :デフォルトの名無しさん:2010/07/30(金) 21:35:30
>>302
数学的な演算子が持つ性質ってのも曖昧だが。
C++なら、演算子のオーバーロードで
Cls1 operator + (Cls1, Cls1);
Cls2 operator + (Cls2, Cls2);
...
みたいな書き方ができるよ。

305 :デフォルトの名無しさん:2010/07/31(土) 01:29:10
PHPはウェブ系だと当分最大勢力だろうな。それでも、これからはPythonのシェアが増えていくと思う。
Perlは日本に限れば今後もそれなりにシェアを維持するんじゃないかと思う。
ユーザコミュニティが異様なノリだし、ライブドアとかモバゲとか採用してるからな。
Rubyはすでにジリ貧状態で、今後も先行き暗いのでは。PythonとRuby、どっちやろうか?となったら、Python選ぶと思う。
RubyならわざわざPerlから乗り換える程じゃない。

306 :デフォルトの名無しさん:2010/07/31(土) 01:51:57
オブジェクト指向ってただの整理整頓術みたいなもんだからなあ。
あんまり神経質にこだわっても、それでモノができるわけじゃなかったり、自己満足で終わったり・・


307 :デフォルトの名無しさん:2010/07/31(土) 01:54:03
デザインパターンは知ってるのと知らないのとで差が出るはず

308 :デフォルトの名無しさん:2010/07/31(土) 02:22:51
デザパタとOOは直接は関係ない

309 :デフォルトの名無しさん:2010/07/31(土) 02:25:06
OOの使い方に差が出る

310 :デフォルトの名無しさん:2010/07/31(土) 06:26:01
>>305
Perl使いがRubyを覚える必要がないのは同意だが
PythonとRubyなら俺は両方覚えるかな。
ただしRubyは補助ツールとしてって感じだが。
PerlかRuby、どっちか覚えておくとテキストフィルタとか書くの楽だからね。

311 :デフォルトの名無しさん:2010/07/31(土) 06:44:20
だがPerl/PHPは履歴書には書かない

312 :デフォルトの名無しさん:2010/07/31(土) 08:07:32
今日はLL Tigerがあるのか

313 :デフォルトの名無しさん:2010/07/31(土) 09:21:00
>>287
他の言語でも確かにこんな感じでかけるよな。

・Ruby
3+4 # => 7
3.+(4) # => 7

・Io
Io> 3 + 4 # ==> 7
Io> 3 +(4) # ==> 7

むしろシンタックスシュガーと考えるんだ!
などといいつつ、Ioでも中置記法には優先順位ついているし、
RubyもC++みたいに特別扱いみたいなもんだろう。
任意の関数を中置記法にはできなかったはずだし

Haskellでも似たようなことできたけど、メッセージ送信とは関係ないかw

>>305
RubyはRailsのDHHが飽きたら、また使い捨てスクリプト界にさっそうと君臨する(元の位置に戻る)
PythonはLinuxなんかのシステムにも使われているのがでかいねー
いやでも当分残るだろうなあ。


314 :282:2010/07/31(土) 09:29:12
糞議論の隔離スレ発見した。面白そうだしこっちも行ってみるわ

結局OOpが役に立たないのはなぜ?
http://pc12.2ch.net/test/read.cgi/tech/1271175248/

315 :デフォルトの名無しさん:2010/07/31(土) 09:48:03
>>302
Pythonの場合、「+」を解釈するというのが先にあって、その上で左辺や右辺に__add__とか__radd__が定義されてれば考慮するって感じだな。
メソッドとして定義されてるのは実装上の都合って感じ。
演算子定義を一番丁寧に作ってるのはやっぱHaskellかなぁ……

316 :デフォルトの名無しさん:2010/07/31(土) 11:39:10
>>307
デザパタ知らないとだいぶきついだろ。まあ知らなくても無意識にパターン
使ってたりするのかもしれないけど。

>>310
Pythonの先が明るいのには同意だけど、俺はこの前PythonからRubyに乗り換えたよ。
本格的にOOPである程度の規模(自己満ツールだけど)を書き始めると、
たとえ意味がわかっててもselfうざいし、クラスをモジュール内で特別扱いしてくれないこと
に腹が立ってくる。from classname import ClassNameって嫌じゃん。モジュールでインポート
してもやっぱり、modname.ClassNameってアクセスすることになって、うーんなんていうかなあ。
Javaをやってる人ならふざけんなああってなるはず。

あと、メタプログラミングがPythonよりRubyのが直感的にできる。ModuleとClassに特異
メソッド定義できるのぱないって。例えば、Turbogearsの@exposeとか。
ソース読んだけど難すぎるぜ。おもしろいけど。

まあ、趣味レベルだからこう感じるのかもしれない。Rubyは
仕様変更余裕(1.8と1.9の違いがPy2と3よりでかい?)だから、
長期レベル保守が必要なプログラム書くために使うなら、Pythonのがいいのだろう。
でも、俺らレベルでそんなプログラム書く奴がいるのだろうか?
Linuxユーティリティのようなプログラムを。

317 :316:2010/07/31(土) 12:01:27
ノリで書いたらtypoしまくり、言ってること意味不明、アンカーもなんか違う。ごめん。
×>>307
>>306
>>310には大規模でもRubyだろって言いたかった。

318 :PHPオタク:2010/07/31(土) 15:06:29
きみニートのくせに
著名人や研究者気取りしてhaskell、erlang、D言語 語ってる馬鹿でしょ^^
もうてめえらゴミはjavaかC++やって仕事獲得するかまじきえろwwwwwwwww
 ニ ー ト な の にwwwwwwww

っていうと「必ずしもニートが悪いとはかぎらない 何故ニートを悪いようにみる ニートとは〜〜社会〜〜ほにゃららら」
とか熱弁してくるから ケトルベル60キロで殴っられたら沈没しそうですね
こいつらはゴミだからまじうけるんだけど!!!!!!^^
ピーピーほざきながら ルビー,pythonからperlに移行してきたバカが悪いてるしまじうける!!
まじこなくていいよきみ!!まじruby pythonにかえってしね

僕はPHPオタクだからね^^; PHP大好き〜マンセーーーーーーーー!!〜^^

319 :PHPオタク:2010/07/31(土) 15:14:50
今ごろLISPとかhaskellとかわめいてるやつなんなの?・・・
完成させねえで一生勉強だろそいつらwwwwwwwwwww
ブログにお勉強の日々の事のせてるクソゴミニートwwwwwwww
くだらねえ技術ネタかいてねえで くそ言語の技術ネタかくな?wwwwwわかったか?はいごみ!!
クソクソげってるよwwwwwwだからおめえはクソなんだよwwwwwwなあ?クソわかってのかクソ!!クソ!!クソ!!
クソ!!クソ!!クソ!!クソ!!クソ!!クソ!!クソ!!クソ!!クソ!!クソ!!クソ!!クソ!!クソ!!クソ!!クソ!!
クソ!!クソ!!クソ!!クソ!!クソ!!クソ!!クソ!!クソ!!

ブログとかのメニューにschemeとかgoなどlispなどD言語とか沢山言語書いてるバカ見ると腹が立つんだよねwww
なにその 勉強意欲あります 知的好奇心ありますみたいなwwwwwどれか1〜2個の言語にしろよ
うざいだからクソなんだろww そういうクソは一生日記にくそ言語の特徴書いてろよwwwwwww
モノが作れるんじゃなくてただ ずっと技術ネタ書いてるばかww 目標ないの?wwww

モノが作れず一生ゴミ技術ネタ書いてるゴミダイアリーとかはまじ消えて良いよwwwww


320 :デフォルトの名無しさん:2010/07/31(土) 15:23:06
>>318-319
酸っぱいブドウだよね^^;

321 :PHPオタク:2010/07/31(土) 15:27:28
てめえだろ負け惜しみのゴミwwwwww
2chに居る時点で御前は負け組だよwwww釣られてるのわかってねえのかごみ?www
カスだから糞なんだよくそったれがwwwwwwナア?クソクソはくそらしくいきろよクソがよwwwwwwwwwwwwwwww

322 :PHPオタク:2010/07/31(土) 15:28:13
低レベル低次元の砂利以下のクソダニゴミの釣りはつかれたので休憩はいりますね

323 :デフォルトの名無しさん:2010/07/31(土) 15:29:23
ペーパーで勉強してる奴でもないとデザインパターンレベルの仕組み思いつかない奴はプログラマに向いてないと思う
シングルトンとかいちいち勉強しなくても一番最初に思いつく仕組みだろ
デザパタ知らなくてもそれに気がつかずにオブジェクト生成しまくる奴なんていない

324 :デフォルトの名無しさん:2010/07/31(土) 15:31:14
勉強の意味をはき違えてる

325 :デフォルトの名無しさん:2010/07/31(土) 15:33:11
>>322
そんなことで疲れるまで体力使うとか、ニートって凄いんだね

326 :デフォルトの名無しさん:2010/07/31(土) 15:40:20
>>323
人生には限りがあるんだから、気取って車輪の再発明なんてせずに
先人が考えて時間をかけてまとめたものはそのまま受け入れたほうが良いよ

327 :デフォルトの名無しさん:2010/07/31(土) 17:28:29
なんかどこぞで皆に馬鹿にされてストレスの溜まったちんこが悪態をつきたくてPHPオタを語ってる気がする

328 :デフォルトの名無しさん:2010/07/31(土) 17:39:25
まあいかにも自分アピールみたいな技術ブログがうざいってのはあるな。センスないって言うかさ・・

329 :デフォルトの名無しさん:2010/07/31(土) 17:43:57
センスは置いといてもブログは自己アピールのためにやってんだろ
それが出来なければ2chに書き込むだろ

330 :デフォルトの名無しさん:2010/07/31(土) 18:09:54
うざいとかセンス悪い奴はどの世界にもいるしな

331 :デフォルトの名無しさん:2010/07/31(土) 18:20:32
>>316
デザパタが出来る前からプログラミングしてるから
いちいち名前とか覚えてないんだけど
今はどのくらいの数のデザパタがあるのかな?

332 :PHPオタク:2010/07/31(土) 18:21:07
技術ブログしねよ!!!!!!!!
むかつくんだよ!!!!!!!
車輪の再発明みたいによ すでに書いてある事書いてるし!!!!なあ?クソだよなあ?クソなんだよ
ずっと技術ネタ書いてるだけ 変数がどうたらとか ポインタがどうたらとか クロージャがどうたら
開発してんの?こいつ?っておもうまじしね研究者きどってんじゃねえよクソがよwwwww

君たちは企業人かゴミニートのどっちかだろ?^^
やっぱperlやってるんだろきみたち?perlやってる=プログラミング大好きだろ?
だってperlは仕事として少ないから プログラマが嫌々perl使った仕事をしているとは考えずらい
嫌々できるのは人口がおおいjavaとかだろ?
な?君たち
perl使ってるからプログラミング好きなんだろ? Ruby Perl Python使ってるやつらはな?!!プログラミング能力がクソ高いんだよ!!
だからjava好き!c++大好き!C#好きっていうやついるか?

あと仕事でプログラミングを沢山してきて プログラミングが嫌いとかいううざいやついるの?
そいつ仕事としてやってるやつだよな?

御前等はプログラミング大好き田よな!!!俺も爽だぞ!!

333 :Perl神:2010/07/31(土) 18:24:40
なんかバカが湧いてますねwwwwwwww

334 :デフォルトの名無しさん:2010/07/31(土) 18:44:16
GoFのデザパタなら、Javaのために作り出されたものだし、ダックタイプな言語ではまるっきりいらないものもあったりするよ。

335 :デフォルトの名無しさん:2010/07/31(土) 18:56:22
>>334
Smalltalk…


336 :デフォルトの名無しさん:2010/07/31(土) 19:00:21
GoFの本のサンプルはC++だな。Javaが普及してからJavaバージョンが出た。

337 :デフォルトの名無しさん:2010/07/31(土) 19:23:22
>>332
すでに普及してる言語いじって研究者きどるってのもないだろ

338 :デフォルトの名無しさん:2010/07/31(土) 20:32:32
>>336
本当だ GoF本はC++だな。今見たらJava版のサンプルも付いてた

339 :PHPヲタ:2010/07/31(土) 21:10:11
smalltalkとかほざいて使った事あんのかよこのざこ・・・
objective-cもできねえだろごみだから

340 :デフォルトの名無しさん:2010/07/31(土) 21:14:57
>>316
from〜import、そんなに嫌か?
Javaもやってたが、Javaのimportでもだいたいクラス名まで書いてインポートしてたしな…
.*;とかのが気持ち悪かった。余計なものインポートしたくない。
まあ流石に数が多いと*も使ってたが…。

Rubyはちょっと柔軟性に過ぎる。大きなコードになればなるほどカオス化する可能性を秘めてる。
俺はRubyは1.6系からのユーザだが、最近はある程度大きなコードはPythonで書くようにしてるよ。
まだ打つのはRubyより遅くなるが、最終的に安全に書けるのはPythonだわ。

341 :デフォルトの名無しさん:2010/07/31(土) 21:16:00
Smalltalkが動く環境に触れられる(た)人ってかなり少ないよな。
俺がいた研究室は主要システムをMeiの上に構築していたのでほぼ必須だったが。



342 :デフォルトの名無しさん:2010/07/31(土) 21:17:54
細かい文法にこだわるなよ

343 :PHPヲタ:2010/07/31(土) 21:33:14
マイナー言語ほざいてて 仕事に就けないやつみるとうんこごみ

しかもそいつの日記とかは 痛ブログ 痛日記wwwwwwwwwwwww

すげえ細かい文法とか書いちゃってるのwwwwwwこう書けるとか省略したりすげえわざとwww
そういうやつって 省略したり細かい文法にたよって 俺はスマートでめんどくさがり(省略して書く事を美徳
とかほざいてるわりにブログとかで熱弁して 書き方まで書いてめんどくせえだろばかがwくそだろw

省略して書く事に脳味噌使ってる馬鹿はしねばいいよ 省略することなんて他人のコードみれば幾らでも欠点みつけられるだろwww

344 :デフォルトの名無しさん:2010/07/31(土) 21:35:23
なあ、そういうことはお前のウンコブログでやってくれないかな?見てやるからさ

345 :デフォルトの名無しさん:2010/07/31(土) 21:39:45
LLTiger見に行った奴いる?

346 :デフォルトの名無しさん:2010/07/31(土) 22:18:23
>>345
このスレ的には、特に目新しいことはないかなあ
Perl6・Ruby1.9.2が紹介されたり、新言語ではClojure・Scalaかな
PHP6の顛末は知らんかった。一人のコミッタが勝手にブランチ差し替えたって……

電子出版の話題で、出版業界の人が色々言っちゃったりとか、
Monadiusの作者が野心的な並列言語をぶち上げたり
興味深いネタは数多かった

笑えるという意味ではフィジカルコンピューティングが傑作
いにしえのカーネギーメロン大学で、学生たちは自販機をハックしたというし、
プログラマはモノをいじるのも好きなのかも

347 :PHPヲタ:2010/07/31(土) 22:33:31
もう本当消えろよ!!!!!!!!!!!!!!なああ!!!!!!!!!!!!!!!
もうやだよおおおお!!!!!!御前等働いてんだろ?!!
ナアクソがよクソ置い!!!置い糞!!!死んじまえよこら!!!クソったれがよ
兼ね貰って働いてんだろ?wwwwwおめえらwwwクソだなほんとなあうらやましいよゴミどもなあ
働いてんだろ君たちなあ?wwwwwwwwwwwwwwwwwwww

>>344てめえみねえだろ?どうせなあ口先だけえよ
>>345みてねえよはげなあしねよ
>>346バカの一つ覚えで 新しい単語ほざきまくってんじゃねえよたこがよ

もうなあキエロよ御前等しんじまえよ おめえ等ががんばらないからなあ
おめえらのせいが80%だよマジで消えろよ てめえ等ゴミ企業は全員しねよ
くそったれがよ まじであれだろ?金300万とかもらってんだろ?

御前等いってることが全然ちげえじゃんかよ!!!!!!!!!!!!!!なあ裏切ったのか?裏切ってんじゃエネゾ

348 :PHPヲタ:2010/07/31(土) 22:36:19
俺に夢を見させた奴は全員師ね

349 :デフォルトの名無しさん:2010/07/31(土) 22:40:43
>>339,341
Smalltalkなんか、90年代半ば頃から誰でも普通に使えるようになっているよ。

元祖XEROX Smalltalk直系の子孫
http://smalltalk.cincom.jp
http://squeak.org/About http://www.pharo-project.org/documentation/faq

その他の主な処理系(企業やファンによる独自実装)
http://www.instantiations.com/VAST/index.html
http://www.object-arts.com/content/navigation/home.html
http://www.exept.de/en/products/smalltalk-x/stx-overview
http://smalltalk.gnu.org/ http://visualgst.bioskop.fr/
http://www.gemstone.com/products/gemstone

有名どころWebアプリFW Seaside、それで組まれた商用サイト DabbleDB
http://en.wikipedia.org/wiki/Seaside_%28software%29
http://www.ogis-ri.co.jp/otc/hiroba/technical/seaside/
http://dabbledb.com/
http://blog.twitter.com/2010/06/more-than-dabbling.html

商用CASEツール(by Cincom Smalltalk)
http://www.fuji-setsu.co.jp/products/MetaEdit/index.html

仮想空間共有FW Croquet とそれを使った商用ソフト Teleplace(by Squeak)
http://www.opencroquet.org/index.php/Screenshots/Videos
http://www.teleplace.com/
http://www.secondtimes.net/news/world/20090421_forums.html

教育用オーサリングツール(by Squeak)
http://www.squeakland.org/
http://scratch.mit.edu/
http://www.atmarkit.co.jp/news/200801/17/mit.html

350 :316:2010/07/31(土) 23:03:07
>>320
酸っぱいブドウだねw

>>331
おお、それはすごいな。たぶん無意識に使ってるんだろうな。
ただ、パターンって名前がついてることが重要らしいよ。そこは
Mediatorはさむべきでしょ、みたいな会話するために。

>>340
from-importっていうかPythonってクラスとそのクラスが
定義されてるモジュール名が同じことがよくある。代表はdatetimeかな。
その場合、
from datetime import datetime
となってちょっと冗長なんじゃないかなあと。一方で、DateTimeが組み込みな
Rubyは元Pythonistaからすると、なかなかえっちいわけだが。

自作ライブラリでは同じにしなかったとしても、
ちょっとモジュール名に困ったりする。

> 大きなコードになればなるほどカオス化する可能性を秘めてる。
まあ、それはいえてる。ライブラリひとつで全部破壊できるしな。
でも、Pythonも
import re
re.search = "hogehoge"
ってやればぶっとばせたりする。ってこんなことやる奴いないかw



351 :デフォルトの名無しさん:2010/07/31(土) 23:18:37
なんか香ばしいスレだな

352 :デフォルトの名無しさん:2010/07/31(土) 23:23:03
ところでおまいらエディタ何使ってるの?
このスレ見てる奴が使ってるエディタ知りたい。

俺はgeditのスニペットが以外と使えることがわかって、Emacsから
乗り換えようとしてるのだが、なかなかいい感じにならなくて困ってる。

>>351
香ばしい?もっと具体的にどうぞ。

353 :デフォルトの名無しさん:2010/07/31(土) 23:25:28
eclipse

354 :デフォルトの名無しさん:2010/07/31(土) 23:25:32
意外のまちがい

355 :デフォルトの名無しさん:2010/08/01(日) 00:34:52
TextMateとvimとCotEditor


356 :デフォルトの名無しさん:2010/08/01(日) 05:13:55
Windowsではサクラエディタ/Xyzzy/メモ帳
MacOSXではCotEditor/vim/Xcode
GNOMEではgeany/vim/gedit
かな、KDE系のエディタはよく知らん

357 :デフォルトの名無しさん:2010/08/01(日) 05:17:51
一杯答える奴。

358 :デフォルトの名無しさん:2010/08/01(日) 05:33:14
いっこで済むなら済ませたいんだがな。

359 :デフォルトの名無しさん:2010/08/01(日) 06:12:49
秀丸

360 :PHPヲタ:2010/08/01(日) 07:59:02
エディタやソフトにこだわりもってプログラミングできないクソごみ プックソス
>>356
自己主張おおいね^^;

本来生まれて使いやすいunixエディタはviなのに emacsに走る奴

他人の影響受けてるようにしかみえねえんだよ!!!!!!!!!!!!

「使いやすい 使いやすくない かは人それぞれ 必ずしもどちらが使いやすいとは一概には言えない_
とかいって逃げんだろ?ww 中立たもってんじゃねえよかす!!!!!!!!!!!!!!!!!!!!

361 :デフォルトの名無しさん:2010/08/01(日) 07:59:13
金払ってるのか?

362 :デフォルトの名無しさん:2010/08/01(日) 10:03:11
>>360
休憩中ですか?

363 :デフォルトの名無しさん:2010/08/01(日) 10:09:27
>>346
いやいや十分面白そうだw

動画上がるのwktkして待つわ

364 :PHPオタク:2010/08/01(日) 10:55:35
1日中2chに書き込んでるクソどもw仕事探した方がいいよニートwww
何社も落ちてるゴミニートどもwwww Perlやってるから採用されねえんだろごみどもwwww
毎日、企業検索して findjobみてるごみどもしねよwwwwwwwwwwwwwwwwwwwwwwww
なあ?wwwwww死んじまえよ雑魚が
Perl使ってる企業のハイレベルさについてけないごみどもwwwww悔しそうですねえwwww
一生悔しいい気持ちを抱えて生涯をおえるんでしょうねクソドモはwwwwwwwwwwwww
まじクソドモっていうケイタイ会社つくったほうがいいよきみたちはwwwwwwwwwwwwwwwwwwwwwwwwwww

僕ですか?ぼくは PHPの仕事してますがwwwwwwww PHPは沢山仕事があるのでwwww

>>363
wktkってなに?^^;そういうクソみたいな略語つかってるから クソパーなんだよwwwwwww
スカパーじゃなくて 君は クソperlerな?wwwwwwww


365 :PHPオタク:2010/08/01(日) 11:02:09
PHP素直にやってればいいんだよごみども^^

366 :PHPオタク:2010/08/01(日) 11:06:33
JAVA、C++,VB,PHP,オラクルやってれば君たちはこんな苦労をしなくてよかったんだよ^^ごみども

367 :デフォルトの名無しさん:2010/08/01(日) 11:09:07
ニートか土方じゃなきゃ、こんなキチガイレスするほどストレス溜まらんだろ
PHPなんてやってるから底辺なんだよ

368 :PHPオタク:2010/08/01(日) 11:13:55
>>367
きみニートですか?wwwwwww無職のwwwwww
PHPをばかにすんじゃねえよごみwwwwwwwwだからお前絵は頭が弱い
自滅を好むPelerなんだよ!!!!!!!!!!!!

PHPに勝てないゴミperlerwwwwwwwwwwwww 

バカ相手するのつかれますし 必死にレスつけてるバカがいるので 休憩にはいりますね^^;

369 :352:2010/08/01(日) 12:07:50
>>353
LLでか。なんか夢がないじゃないか。
>>355
TextMateうらやましすぎる。ああいうのをLinuxに入れてほしい。
>>356
キーバインドとか統一するのだろうか。
>>359
やっぱWinだと秀丸なのか??

ぬおおおgeditをEmacsキーバインドにしようとしたが、やはり完全にはできないな。
ちくしょお。

370 :PHPオタク:2010/08/01(日) 12:54:27
Emacs厨はしねよ

371 :352:2010/08/01(日) 13:37:52
>>370
Emacs厨は何度でもよみがえるさ。

372 :PHPオタク:2010/08/01(日) 13:42:47
Emacs厨がよみがえる理由 偉人が使ってるから

偉人がviを使ってたら viである

真似っこしかいない 本当どいつもこいつも真似ばっか死んじまえ!!!!!!!

373 :デフォルトの名無しさん:2010/08/01(日) 14:07:17
俺はEmacsを使い手なんだが相手が残念な事に秀丸を使ってきたので「お前それで良いのか?」
と言うと「何いきなり話かけて来てるわけ?」と言われた。俺の弟が秀丸の熟練者なのだがいつも起動の
たびに送金ダイアログが出てるから相手が気の毒になったので聞いただけなんだがむかついたので
「xyzzy入れたわ・・」と言って開始直後ESC押してM-x hanoiしたら多分リアルでビビったんだろうな、、
マウスに手を伸ばしてたからCTRL-gしてカカッっとダッシュしながらC-x C-cしたらかなり青ざめてた

374 :PHPオタク:2010/08/01(日) 14:14:31
うざいよ消えろemacs師ね

375 :PHPオタク:2010/08/01(日) 14:15:35
最初に知ったエディタがemacsとかいうやつはうそ

かっこつけてる

emacsって言う単語をみると殺意が湧く

376 :デフォルトの名無しさん:2010/08/01(日) 16:20:22
Emacs厨になろうと思ったらいつのまにかvim厨になってた。

377 :デフォルトの名無しさん:2010/08/01(日) 17:54:54
>>373
汚いなさすがEmacs厨きたない

378 :デフォルトの名無しさん:2010/08/01(日) 21:55:40
>>316
>from classname import ClassNameって嫌じゃん。
これは超同意する。

>あと、メタプログラミングがPythonよりRubyのが直感的にできる。
これは同意できない。Rubyのメタプログラミングは十分黒魔術。

>Rubyは仕様変更余裕(1.8と1.9の違いがPy2と3よりでかい?)だから、
これも違うなあ。どっちも仕様変更があるけど、Ruby1.8向けに書いたコードは1.9でもだいたい動くし、両方で動くように書くのは難しくない。
でもPy2用に書いたのは3では間違いなく動かないし、両方で動くように書くのはほぼ無理。
だって2と3でリテラルが変わるんだぜ。両方サポートするの無理だってばよ。

>>350
>でも、Pythonも
>import re
>re.search = "hogehoge"
>ってやればぶっとばせたりする。ってこんなことやる奴いないかw
それはさすがにないけど、このまえ all = ['A', 'B', 'C'] と書いたら、
グローバル関数 all() を上書きしたことになって、エラーでまくった。
allもそうだけどstrとかlistとか変数名とかぶりすぎるので止めてほしい。


379 :デフォルトの名無しさん:2010/08/01(日) 22:15:53
Macのテキストエディタってろくなのないよな。ターミナルソフトも糞だし。どうしようもない。

380 :デフォルトの名無しさん:2010/08/01(日) 23:02:02
>>379
TextMateとTextWranglerに対するコメントが欲しいな。


381 :デフォルトの名無しさん:2010/08/02(月) 00:05:08
>>378
そもそも1.8と1.9みたいなマイナーチェンジと2.xと3.xみたいなメジャーチェンジを同列に考えるのが間違いなのでは?

> グローバル関数 all() を上書きしたことになって、エラーでまくった。
グローバル領域にあんま変数作らない方が...
とかいう俺もローカル領域にrangeって変数作って、ループ動かなくなったけど。

382 :デフォルトの名無しさん:2010/08/02(月) 00:07:31
グローバルに作る変数って、 ALL とか、全部大文字にしない?

383 :デフォルトの名無しさん:2010/08/02(月) 00:12:05
TextMateって糞高いだろ。問題外。

384 :デフォルトの名無しさん:2010/08/02(月) 00:13:51
>>375
大学の端末室で、まともに動作するエディタがemacsかvimしかないから
それらを仕方なく使うしかないんだけど、つー奴は多いだろ
PHP厨って、gnuplotやoctaveとは無縁そう

385 :デフォルトの名無しさん:2010/08/02(月) 00:46:42
>>381
Ruby1.8 → 1.9はメジャーバージョンアップだと考えるべきでしょ
急ぎで必要な仕様変更を盛りあわせたものだから、
Stringクラスを含む広範な部分に修正が入ってる

386 :デフォルトの名無しさん:2010/08/02(月) 00:55:48
>Ruby1.8 → 1.9はメジャーバージョンアップだと考えるべきでしょ

pgrcho


387 :デフォルトの名無しさん:2010/08/02(月) 01:06:28
>>380
TextMateは日本語表示すると非常に残念すぎる状態に
2.0は出る出る詐欺だし

日本語使わなければいいとか抜かすバカがいるけど、自分が使わなくても表示しなけりゃいけない状況はままあるからなー

388 :デフォルトの名無しさん:2010/08/02(月) 01:14:24
>>385
そんな仕様変更、滅多に行われない、ましてや1.9のつぎ2.0でも仕様変更、なんてことがないのならメジャーなんだろうね。

389 :PHPヲタ:2010/08/02(月) 07:45:09
最近ubuntu ubuntuほざいてるubuntu厨がおおすぎて発狂しそうですどうすればいいですか?教えてください
>>384
>>PHP厨って、gnuplotやoctaveとは無縁そう
ゴミみたいな教養積んでる野菜のクズにいわれたくないですよ 低能銀河系坊やwwwww
ただ使ってるだけでバカの君に言われたくないですよwww

>>379
糞っていうことば真似しないでくれるかな??wwwwwてめえがクソなんだよハナクソww
だからてめえはゴミで何もつくれねえ教養積んでるゴミばかwwwクソだからおめえはやくしねよw
だからLinux厨はこまんだよwwwwwwLinux厨の日記やtwitterってイタキモだよねwwww 
portで〜〜いれてるとか  Linuxインスト中とかoctaveいれてるとか
make中・・・USBブートとかゴミみたいな技術報告はいちいちしなくていいよwwwwww
だからおめえらはハナクソなんだよwwwwwwwww

390 :デフォルトの名無しさん:2010/08/02(月) 08:16:09
>>389 は人生終わってる

391 :デフォルトの名無しさん:2010/08/02(月) 10:08:49
>>389 が可哀想なやつに見えてきたよ

392 :デフォルトの名無しさん:2010/08/02(月) 10:23:09
まあ的は得てるけど

393 :デフォルトの名無しさん:2010/08/02(月) 10:25:16
Ruby1.8 で irb使ってる人に質問
何も設定しない場合 p やメソッド返り値の自動表示で日本語が

 "\346\227\245\346\234\254\350\252\236"

みたいになってるわけだけど、これを常に日本語表示させて使ってる人はいる?

irb> "日本語"
"\346\227\245\346\234\254\350\252\236"
irb> $KCODE="u"
"u"
irb> "日本語"
"日本\350\252\236" # 古い 1.8.7 なのでまだ化けてる

394 :デフォルトの名無しさん:2010/08/02(月) 10:25:28
的が云々以前に、よく読む気になったな

395 :デフォルトの名無しさん:2010/08/02(月) 10:26:10
クライアントPCでLinux使おうとは思わないなあ。

396 :デフォルトの名無しさん:2010/08/02(月) 10:27:04
読む以前に自分で書いたんだろ

397 :デフォルトの名無しさん:2010/08/02(月) 10:29:10
マルチはご法度

398 :デフォルトの名無しさん:2010/08/02(月) 13:38:33
>>389 はwwwを消せば、コピペに使えそう

399 :デフォルトの名無しさん:2010/08/02(月) 13:39:17
>>393
Ruby初心者スレに投げといた

400 :PHPヲタ:2010/08/02(月) 17:07:40
Perl最強すぎるよ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


401 :デフォルトの名無しさん:2010/08/02(月) 22:56:41
流石awkのお兄さん

402 :デフォルトの名無しさん:2010/08/02(月) 23:12:28
>>369
キーバインドは統一しないな。バラバラのまま。
無理に統一しようとするとどっかで無理が出る。

403 :デフォルトの名無しさん:2010/08/03(火) 00:26:47
>>389
微妙に名前が変わった件について。

404 :デフォルトの名無しさん:2010/08/03(火) 00:43:47
PHPで組み込みとかロボティクスとか関係ないんだろうけど、
狭窄とか教養のない人間って悲しいね
PHP厨と教授の共通点かもしれない

405 :デフォルトの名無しさん:2010/08/03(火) 01:52:32
組み込みとかロボティクスならRubyでもPerlでもOCamlでもScalaでもPascalでも関係ないけどな

406 :デフォルトの名無しさん:2010/08/03(火) 02:44:35
ruby,pythonにはサイエンス向けのライブラリあるけど、
PHPにも何かあったっけ?アカデミックな要素なんて皆無な印象なんだけど

407 :デフォルトの名無しさん:2010/08/03(火) 02:57:56
べつになくてもいいんじゃね?

408 :デフォルトの名無しさん:2010/08/03(火) 03:29:52
PHPは商業主義だからな。
動く物をいかに簡単に作るかというのが主眼なんだし、そういう方針が評価されて
いまやWebサービスといえばPHPみたいなレベルまで到達したわけだし。
最終目標であるサービスを実現するということさえできればいいわけで、
アホでも使えるほど簡単だとか、自由度が高くて規約がないと汚くなるだとか
そいうのは実際はどうでもいい話。

PythonやRubyの奴らは実務にたとえるなら、契約書にいかに綺麗な字でサインするかとか
私服は禁止して全員制服にした方がいいだとか、一見かっこよく見えるけど
目標達成にはどうでもいいそういうトンチンカンな部分にこだわる感じ

409 :デフォルトの名無しさん:2010/08/03(火) 03:41:59
いいこというなw

410 :デフォルトの名無しさん:2010/08/03(火) 03:54:15
うん。PHPはVBみたいな位置づけだよね。

411 :デフォルトの名無しさん:2010/08/03(火) 04:32:12
あとからメンテ出来ないようなグチャグチャなコード書いたりするのでなければ
べつにPHPでもいいよ

PHPだと何も考えないで書くとグチャグチャになりやすいっていうだけだから

412 :デフォルトの名無しさん:2010/08/03(火) 05:41:17
素人だけど、Twitterのbot作りたくて、最初Rubyでやりたくて色々試行錯誤したけどうまく行かなくて、試しにPHPでやったらあっさり出来た時に、「あぁ、PHPが流行ってる理由はこういうことか」って思った

コーディング自体より、鯖に乗っけて走らせるのや、ライブラリのインストールとかバージョンうんぬんとかがやたら難しかった>Ruby

その点、PHPは何もしなくてよかったな

>>408には同意

413 :デフォルトの名無しさん:2010/08/03(火) 06:19:15
なんでどいつもこいつもTwitter作るしか脳がないんだ?
プログラムはできるけど、それをどう生かすか分からない奴らはかわいそうだね。

414 :デフォルトの名無しさん:2010/08/03(火) 06:20:49
1時間でツイッターサービスを作ろう!
http://b.hatena.ne.jp/entry/kray.jp/blog/twitter_service_in_1hours/

Railsで作るTwitterもどき
http://d.hatena.ne.jp/hichiriki/20081116

Curl+JRuby+Google App EngineでTwitter風アプリを作る 〜ローカル環境構築編〜(1/4):CodeZine
http://codezine.jp/article/detail/4307

CodeZine に Curl+JRuby+Google App EngineでTwitter風アプリを作る(〜ローカル環境構築編〜) を書きました。 - yuum3のお仕事日記 (twitte...
http://d.hatena.ne.jp/yuum3/20090827/1251354648

415 :デフォルトの名無しさん:2010/08/03(火) 08:37:18
たとえ規約が厳しいPythonだって何も考えないで書くとグチャグチャになるけども
インデントが綺麗になるだけであって
逆にインデントならIDEの自動整形で整えればいいわけだし
そういうのは言語の決定的な差にはならないと思う

416 :デフォルトの名無しさん:2010/08/03(火) 09:15:19
Pythonだと魔術が少ないから、グチャグチャでもそれなりに読める事が多い。
PerlやRubyは魔術の誘惑が多くて、使いだすとすぐに読めなくなる。
本当に必要があるとき以外にまでメタプログラミングに手を出してしまう人とかよくいるし。

417 :デフォルトの名無しさん:2010/08/03(火) 09:24:00
phpはcgiの延長の技術であって、どうしても効率面では問題が多い。
scpよりftpの方が使いやすいのと同じように、レガシーな分、基礎知識(Linuxの操作など)が足りない人には
使いやすいというだけ。
WindowsからFFFTPでサイトを作りたい人はphpを使えばいいし、
Linuxの基本的な操作ができてパフォーマンスを気にする人はPython使えばいい。

418 :デフォルトの名無しさん:2010/08/03(火) 09:25:49
パフォーマンス気にする奴はむしろPythonよりPHP使うだろうに
PHPの方が速いんだから

419 :デフォルトの名無しさん:2010/08/03(火) 09:27:57
ん?PythonのスクリプトってWindowsで開発できないのか?
転送もFTPでは駄目なのか

420 :デフォルトの名無しさん:2010/08/03(火) 09:36:52
スクリプターって貧乏人ってイメージしかないんだけどおまえらはどうなの?

421 :デフォルトの名無しさん:2010/08/03(火) 09:40:20
小飼弾とか貧乏なの?

422 :デフォルトの名無しさん:2010/08/03(火) 10:04:16
そいつはどうでもいいw

423 :PHPヲタ:2010/08/03(火) 10:14:44
スーパー◯◯◯をやっててきがついた・・・
!!!!!!!!!!!!!!!!!!!!!!!!!!!!

ピョンピョンはねるあいつ・・・ ヒゲのあいつ・・・ オーバーオールのあいつ・・・

まさしく!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

キノコを食べたら大きくなりました

424 :PHPヲタ:2010/08/03(火) 10:22:37
twitter bot wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
まじわらっちうよ!!!!!!!!!!!!
twitter関連のアプリなんて全然つかわないぜ? 別にtwitterにそこまで求めてないから
デフォルト機能で十分たりるwwwwwwwwwwwwwばかでしょ?ほんと? なにもとめてんのwwwwwwwwwwwww
アホすぎておならが1000発でちゃうよwwwwwwwwww
まあ車輪の再発名でどううい動作してるかならいいんじゃない!!???
本当あほすぎ!!!!!! 仕事で行かせる?twitterアプリが仕事でいかせる?いかせねーよばーかwwwwwwww

twitter系のアプリつくってるやつとかばかすぎ mixiとかもしねよなあなあなななななななな
ばかすぎるよおおおwwww!!!!!!!!!!!!!!!!twitter

mixiとかごみごごみ!はいはいい!!!クソクソクソ!!!!!!!ク
ソクソクソ!!!!!!!クソクソクソ!!!!!!!クソクソクソ!!!!!!!クソクソクソ
!!!!!!!クソクソクソ!!!!!!!クソクソクソ!!!!!!!クソクソクソ!!!!!!!クソクソクソ!!!!!!
!クソクソクソ!!!!!!!クソクソクソ!!!!!!!クソクソクソ!
!!!!!!クソクソクソ!!!!!!!クソクソクソ!!!!!!!クソクソクソ!!!!!!
!クソクソクソ!!!!!!!クソクソクソ!!!!!!!クソクソク
ソ!!!!!!!クソクソクソ!!!!!!!クソクソクソ!!!!!!!クソクソクソ
!!!!!!!クソクソクソ!!!!!!
!クソクソクソ!!!!!!!クソクソクソ!!!!!!!クソクソクソ
!!!!!!!クソクソクソ!!!!!!!クソクソクソ!!!!!!

iphoneもってるやついたすぎ!!!!!!スマートに使ってねえんだろwwwww youtubeとか乗り換え+地図+音楽くらいでしょwwwwww
そんなゴミケイタイに月額6000円とかはらってるやつはまじばか!!!!!!あほすぎるよ!!金持ち派別ね^^;wwwwwwwwwwwwwwwwwwwwwwwwwwww
値段に見合うだけの価値がな   い 使 い  方してるばか     ばっ  か り^^;

425 :PHPヲタ:2010/08/03(火) 10:38:31
Perlやってるやつってギークギークいいたがるよおなwwwwwwwwwwwwwwwwwwwwww

なんでハッカーって言葉言わないの?

ハッカーの方がかっこいいけどね  やっぱりハッカーって言葉は中2くさいから
あえてちょっと大人気取った モダンみたいな言葉  ギークって言葉を好んでんダルなwwwwww
まじ社2病って喫茶店とかスタバとかモダンとかアウトドアなど 好きですよねwwww

モダンPerlとかあほすぎwwwwwwwwwwwwwww ネーミングが喫茶店だいすきそうな社2病全快ですよwwwww

426 :316:2010/08/03(火) 10:41:17
おお、レスついてた。

Rubyのメタプログラミングね。もちろん黒魔術だから自分から使うことはあんまりないんだけどね。
ただ、例えば、RailsとかでRailsの書き方が出てきても、まああそこでこうやって、
hogehogeすれば、できるよねっていう想像がつくからキモくない。

Pythonだとわからないから、気になっちゃってソース追うことになる。でそのソースがむずいんだ。

グローバル関数っていうかそれビルトインスコープだよな。そこはPythonのいいところだろ。
ファイル内でall関数を使うのにallに代入しちゃう方がおかしくないか?逆にいうと
同一ファイル内でstrとかを使わないなら、どんどん代入しても問題ないし、
ローカル変数として使うならなおさら問題ない。

Rubyだとそうはいかない。ちょっと関数定義して、、、みたいなことはできん。
本物のグローバルだから。
逆にいうと、privateメソッドにすることになるから、オブジェクト指向を強制される。

427 :316:2010/08/03(火) 10:42:10
>>378でつ

428 :PHPヲタ:2010/08/03(火) 10:47:06
Perlでオブジェクト指向とかほざいてる奴見ると破壊したくなる

でも自分はオブジェクト指向できるけどね^^;

429 :デフォルトの名無しさん:2010/08/03(火) 11:31:45
>>418
だれがそんなこと言ってた?
SymfonyプロジェクトをRailsにしたら2倍、Djangoにしたら3倍は速くなるんだが。。。
リクエストのたびにアプリケーション再起動するphpが、リクエストに対して関数呼び出しするだけの
Djangoより速くなるわけ無い。

430 :デフォルトの名無しさん:2010/08/03(火) 11:35:49
>>419
Webアプリを作る場合の話ね。
今時cgiとかありえないから、mod_wsgiとかfastcgiとかlocalhostにproxyとか、
設定するにはとにかくLinuxの知識が必要。
その点phpは、cgiと同じくファイルアップロードするだけで動くし、cgiよりは
プロセス毎回生成しないだけマシ。

431 :デフォルトの名無しさん:2010/08/03(火) 13:14:46
みんな必死なスレだなw

432 :デフォルトの名無しさん:2010/08/03(火) 13:18:19
>>429はバカなのか?

433 :デフォルトの名無しさん:2010/08/03(火) 13:23:55
なんでPHPとPythonを同じ条件で比較しようとしないんだろうな

434 :デフォルトの名無しさん:2010/08/03(火) 13:41:48
草いな

435 :デフォルトの名無しさん:2010/08/03(火) 13:52:53
>>430
phpだって、設定するにはとにかくLinuxの知識が必要。
ファイルアップロードするだけで動いてるのは、もしかしたらcgiで動いてるのかもしれない。
Linuxの知識がないおまえのような奴にはそんなこともわからないらしいが。

436 :デフォルトの名無しさん:2010/08/03(火) 14:02:59
>>435
いや、それはもちろんそうなんだけど、実際にmod_php設定済みのレンタルサーバーがたくさんあって、
phpユーザーは自分でサーバーの設定しなくてもFTPでアップロードするだけでアプリを公開できる
環境がそろってるじゃん。 >>412 みたいに。

念のために言っておくが、俺は php が自分でWebサーバーの設定したりコマンドライン叩けない
入門者にとって一番敷居が低いという主張をしているだけであって、phpがRubyやPythonよりも
Webアプリに向いているとは一切思ってないからな。

437 :デフォルトの名無しさん:2010/08/03(火) 14:21:08
いやだからなんでPythonはプロがカツカツに設定したサーバでの話で
PHPはレンタルサーバに上げるだけの話で比較してんの?
それこそPythonなんてレンタルサーバではもれなくCGIだし
逆にPHPだってカツカツに設定もできるし

438 :デフォルトの名無しさん:2010/08/03(火) 14:45:34
>>437
えと、何を論点にしてる?ひょっとしてパフォーマンスの方?
>>419, >>430, >>435, >>436 の流れは、サーバーの設定に関する知識が足りない開発者から見たときの
容易さの話題で、パフォーマンスの話題とは別なんだけど。

ついでに言うと、パフォーマンスの話題は、プロが普通に設定したPython (mod_wsgi や nginx+スタンドアロンサーバー) と、
プロが普通に設定したPHP(mod_php + APC)と比べたときの話で、APCが無いと3倍どころか5倍や10倍差が付くんじゃないか?
Gree Fast Processor や hiphop php はまだ一般的じゃないし。

439 :デフォルトの名無しさん:2010/08/03(火) 15:52:56
>>429
>リクエストに対して関数呼び出しするだけのDjango

本気でそう思ってるの?

440 :デフォルトの名無しさん:2010/08/03(火) 16:28:17
>>439
Djangoというか、wsgiの仕様がそうなっているよ。
phpみたいにリクエストごとにクラスとか関数とか定数とか全部破棄してロードし直すみたいなアホなことはしない。

441 :デフォルトの名無しさん:2010/08/03(火) 16:31:45
いやだからさ…
釣りなの?

442 :Perl高レベル戦士:2010/08/03(火) 18:06:06
なにこの中級戦士のほざきあいwwwwwwwwwwwwwwwいたすぎるよwwwwwwwwwwwwwwww

443 :デフォルトの名無しさん:2010/08/03(火) 20:27:55
>>441
全く釣りじゃないし、"Django Symfony performance" で検索してもDjangoが圧倒している結果しか出てこないんだが、何を釣りだと思ってるの?
phpアプリはチューンしていくとrequireが一番CPUを食うようになるから、クラスを減らす、関数を減らす、
初期化が終わったデータはAPCにキャッシュさせるといった不毛なチューンばかりになる。

その点、wsgiだと(cgi以外では)クラスや関数や初期化が終わったデータなど、リクエスト間で共有できる情報は
普通に変数に入れておくだけで共有できるから、本質的な実行速度の向上に集中できる。
GREE Fast Processor で速度が大幅に上がるのも、重いrequireや初期化処理をリクエストごとに実行しなくてよくなるから。

444 :デフォルトの名無しさん:2010/08/03(火) 21:54:38
WSGI最強ってことでFA?

445 :デフォルトの名無しさん:2010/08/03(火) 22:00:14
PHPが速くないことが客観的に証明されたら、自分が貫いてきた主張が覆されて困る人がいるんだろ。
そういう人って、JavaもPHPより遅いなんて言ってそうで怖いわ。

446 :デフォルトの名無しさん:2010/08/03(火) 22:05:01
言ってないのにそう言う印象付けですか?

447 :デフォルトの名無しさん:2010/08/03(火) 22:11:16
>> 443
PHPが速いとか言ってる共有サーバーしか使ったことないやつに
そんな説明したって理解できないから相手すんなってw

448 :デフォルトの名無しさん:2010/08/03(火) 22:11:41
言ってそう

449 :デフォルトの名無しさん:2010/08/03(火) 22:13:52
共有サーバじゃなくてカツカツに設定すればPHPも速いって言ってるんだろ
WGSIのPythonとレン鯖のPHPを比較とかバカかよ

450 :デフォルトの名無しさん:2010/08/03(火) 22:15:05
間違ったWSGIな

451 :デフォルトの名無しさん:2010/08/03(火) 22:18:48
PHPのクソキチがわいてますね! ハイッ!!ゴォォォォォォォォオォォォッ!!
PHPのクソキチがわいてますね! ハイッ!!ゴォォォォォォォォオォォォッ!!
PHPのクソキチがわいてますね! ハイッ!!ゴォォォォォォォォオォォォッ!!
PHPのクソキチがわいてますね! ハイッ!!ゴォォォォォォォォオォォォッ!!
PHPのクソキチがわいてますね! ハイッ!!ゴォォォォォォォォオォォォッ!!
PHPのクソキチがわいてますね! ハイッ!!ゴォォォォォォォォオォォォッ!!
PHPのクソキチがわいてますね! ハイッ!!ゴォォォォォォォォオォォォッ!!
PHPのクソキチがわいてますね! ハイッ!!ゴォォォォォォォォオォォォッ!!
PHPのクソキチがわいてますね! ハイッ!!ゴォォォォォォォォオォォォッ!!
PHPのクソキチがわいてますね! ハイッ!!ゴォォォォォォォォオォォォッ!!
PHPのクソキチがわいてますね! ハイッ!!ゴォォォォォォォォオォォォッ!!
PHPのクソキチがわいてますね! ハイッ!!ゴォォォォォォォォオォォォッ!!

452 :デフォルトの名無しさん:2010/08/03(火) 23:19:18
>>425
*nixの生態圏で何年も過ごして、
特に何も成し遂げてないオタクだって自認している連中が
自称でギークって言ってんじゃないのか?

453 :デフォルトの名無しさん:2010/08/03(火) 23:51:24
mod_phpはスレッドで動かないのが致命的だよなあ。rasmusも随分昔にinclue_once()は使うな、インクルードするファイルは最小限にしろみたいな事言ってたよな。

454 :phpヲタ:2010/08/04(水) 00:32:10
>>452
わらっちまうぜwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwww

455 :デフォルトの名無しさん:2010/08/04(水) 00:37:25
http://www.amazon.co.jp/product-reviews/4839922217/ref=cm_cr_dp_all_helpful?ie=UTF8&coliid=&showViewpoints=1&colid=&sortBy=bySubmissionDateDescending

456 :デフォルトの名無しさん:2010/08/04(水) 01:00:24
>>454
phpの発祥も似たようなもんだろ.というかLL全般だけど
モダンなんとか読むぐらいなら、phpで書く方が良いってのは同意

457 :Perlヲタ:2010/08/04(水) 08:26:12
PHPでしらべましたが
cURLっていうクソみたいなのunixコマンドとかぶってますねいたいですね

458 :デフォルトの名無しさん:2010/08/04(水) 09:41:08
PHP が比較対象に入ってるからしかたないけど、WebProg 板でやれ、て内容だよね。

459 :デフォルトの名無しさん:2010/08/04(水) 09:51:08
つまりどういうことです?

460 :デフォルトの名無しさん:2010/08/04(水) 10:44:21
>>444
wsgiやRuby/Rack, Perl/PSGI に移植されてるから、wsgi最強ではなくmod_php一人負け。

461 :デフォルトの名無しさん:2010/08/04(水) 11:07:29
>>458
何言ってるのか分からないです 457 459が困っています死んでください

462 :デフォルトの名無しさん:2010/08/04(水) 12:14:41
PHPディスってる奴ってたいてい無知だよな
PHPには古い技術を適用し、比較対象には最新技術を適用して
PHPは駄目だと言う結論に持って行く

463 :デフォルトの名無しさん:2010/08/04(水) 12:32:57
>>462
mod_php+apcって古いん?
今時は roadsendphp か hiphop php か GREE Fast Processor を使うのが前提?

464 :デフォルトの名無しさん:2010/08/04(水) 14:58:09
PHPが古い

465 :デフォルトの名無しさん:2010/08/04(水) 15:50:26
>>462
PHPディスるってなんですか?
私はマンセッチュー大学にいるんですが
教授がPHPはゴミといってましたよ PHPは時代遅れと言ってました。
Perlはモダンでいいね と言ってましたが

466 :デフォルトの名無しさん:2010/08/04(水) 16:58:06
なあ?最近マジでperlたのしんだがねえ!!!!!なあ?なあ?
perl最高なんだがねえ!!!!!!

なぁなああ?!!!!マジ最高なんだがね!!!!
LWP最高なんだがね!!!!!!!!!!!!!!!!!!!!!!!!!!!

ネット系で使えるおすすめモジュールないかねえ?
HTML::TagParser 
LWPのほかに
でも最近は正規表現が最強すぎるから自分でやってるがねえ!!
perlの正規表現って最強じゃね?
教えてくださいよなあ?

467 :デフォルトの名無しさん:2010/08/04(水) 17:12:20
Perlのうんちく語ってくれよなあ?!

468 :デフォルトの名無しさん:2010/08/04(水) 20:02:42
python>ruby=perl>php

123 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)