[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 09:40 / Filesize : 94 KB / Number-of Response : 461
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

Ruby>>>>>Java



1 名前:デフォルトの名無しさん [2006/09/21(木) 11:53:49 ]
今すぐ勉強すべきプログラム言語トップ10
news.yahoo.com/s/zd/188736

 1. PHP
 2. C#
 3. AJAX
 4. JavaScript
 5. Perl
 6. C
 7. Ruby and Ruby on Rails
 8. Java
 9. Python
 10. VB.Net

関連スレ
アラン・ケイも認めた!Ruby>>>>>Smalltalk
pc8.2ch.net/test/read.cgi/tech/1150106090/

9 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 18:17:25 ]
日本だとどういうランキングになるの

10 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 18:44:51 ]
>>9
こんなネタもあるようだ。

.NETが日本で最も普及しているプログラム言語
pc8.2ch.net/test/read.cgi/tech/1156986942/

11 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 19:18:40 ]
スレタイだけで見る気うせた

12 名前:デフォルトの名無しさん [2006/09/21(木) 20:04:24 ]
AJAXって言語じゃねーだろヴォケが

13 名前:デフォルトの名無しさん [2006/09/21(木) 21:29:00 ]
そもそもそれってランキングなのか?
Job Availabilityの数字(Dice.comというサイトの求人情報数らしい)が
ぜんぜん順番通りになってないのだが

14 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 22:00:09 ]
Ruby and Ruby on Rails
Job availabilities : 210 and 54, respectively

Java
Job availabilities: 14,408

>>1は一生仕事無く自宅でRuby使っていろよ(藁

15 名前:デフォルトの名無しさん [2006/09/21(木) 22:38:06 ]
プログラマーが学ぶべき言語はC++、Java、Lisp、Rubyの4つ。
C++はboostが余裕で理解できるくらい勉強するべし。

16 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 22:39:51 ]
最近の据え置きゲームってboost使ってるの?

17 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 22:47:26 ]
>>>>>
にはどんな意味があるのか?
これだから演算子オーバーロードはこまる。

推測1. rubyからjavaへ
推測2. rubyはjavaより処理速度がやたら遅い



18 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 01:08:34 ]
すげぇ
昨日出来て今日つぶれそうなスレですね

19 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 03:34:14 ]
勉強すべきではないランクかと思った

20 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 22:22:08 ]
おめーらそんなにRubyに負けたのが悔しいの?

21 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 22:24:30 ]
プロジェクトありすぎでJAVAわけわからんですよ
あと、XMLうざすぎ

22 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 00:23:52 ]
>>21
それは貴方のオツムがゆるいから〜

23 名前:デフォルトの名無しさん [2006/10/02(月) 12:07:14 ]
ttp://blogs.itmedia.co.jp/ogura/2006/09/beyond_java_d458.html

>Bruce A. Tate氏は、本書の中で非常に思慮深く、慎重に議論を運ぶ。
>
> 1. Javaが市民権を獲得した時代背景を分析し、
>   さまざまな偶発事象が重なった結果の必然であると主張する。
> 2. なぜ今Javaが転換期を迎えていると考えているのか意見を述べる。
> 3. Javaの後に来るべき言語の候補をいくつか挙げる。
> 4. 現時点ではrubyが最良の選択であると結論づける。
> 5. 実際にrubyを使った場合にどれだけ生産性が上がるのかを定量的なデータで示す。



24 名前:デフォルトの名無しさん mailto:sage [2006/10/02(月) 20:54:08 ]
Rubyも好きだけど…やっぱりJavaが好き。

25 名前:デフォルトの名無しさん mailto:sage [2006/10/02(月) 20:59:09 ]
生産性が30倍というが、java+eclipseと比較してもそうなの?
LOCはそうかもしんないけど。

26 名前:デフォルトの名無しさん [2006/10/02(月) 21:13:17 ]
itpro.nikkeibp.co.jp/article/COLUMN/20060919/248312/

5.0のfor文は意図的に注(別ウインドウ)に隠すわ、
素のJDBCコードと、Rubyを代表するフレームワークの核ActiveRecordを比較してJavaを貶すわ…
ファイナライザのあたりなんて言いがかりに近い(w

Rubyの人って、みんなこうなのですか?

27 名前:デフォルトの名無しさん mailto:sage [2006/10/02(月) 22:10:32 ]
文盲のJava厨はこれだから困る。

> 素のJDBCコードと、Rubyを代表するフレームワークの核ActiveRecordを比較してJavaを貶すわ…

Java の言語仕様上、資源の開放のために、汚ならしい try - finally を何度も書かなきゃいけない、
というのがそこの意図であって、素のJDBCとかActiveRecordとかは重要ではない。



28 名前:デフォルトの名無しさん mailto:sage [2006/10/02(月) 23:42:21 ]
言語仕様上めんどうな事があっても
その分がんばってくれる各種フレームワークが
充実しまくっとるのも含めてJavaだと、思うんだけどなあ。
開発する側としてはね。

29 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 00:08:05 ]
>>27
「Javaではデータベースへの接続やトランザクションを自前で管理しなければならない」
ことが格好悪いと言ってるんじゃないの?

オレもactiverecordとJDBCを比較するのは筋違いだと思うけど。

30 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 00:14:58 ]
今時getter setterを自力で書いているヤツがいるのかと。

rubyって他人の書いたコード読めるん?
自分の書いたコード以外は読みにくそう

31 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 00:28:38 ]
>>29
「力の源泉である『メタプログラミング』と『ブロック構文』」とあるんだから、
あきらかに「Rubyの強力なブロック構文を使うと、
Javaでは汚なくなりがちな解放処理をすっきり書くことも可能です」という一例。

32 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 00:37:36 ]
>>29
ActiveRecordは一例でしょ。
もっと素のDB接続に近いRuby DBIでもトランザクションにはブロックを使ってる。
www.jiubao.org/ruby-dbi/ruby-dbi.html#TOC_13

別に他の言語でも同じことはできるけど、詳しい人なら知っているイディオムではなく、
言語を勉強し始めて最初の方に覚えるだろうファイルの読み書きから使われている
一般的な手法というのがポイント。

33 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 01:15:08 ]
>>27
いや、だから、それならActiveRecordなんて使わないで、>>32 みたいに
JDBCに相当する、同じように低レベルなサンプルを書けばいいじゃん。
わざわざわかりづらくする意図はなんですか?
一部の「煩雑な」コードを隠蔽して見栄えを良くするためじゃないんですかね。

>>32
try...finally も、言語を勉強し始めて最初の方に覚えるだろう
ファイルの読み書きから使われている一般的な手法なわけですが。

34 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 01:29:57 ]
try finallyを自分で書くのも結構まれかと思われますが。
醜い事は確か。

35 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 01:33:13 ]
間違えた。try finallyは自分で書くか。
try catchはIDEまかせでしょう。

36 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 01:38:29 ]
「Javaではデータベースへの接続やトランザクションを自前で管理しなければならない」
これはおかしい文章だとおもうんだけどね。。ちがう?

37 名前:デフォルトの名無しさん [2006/10/03(火) 11:01:32 ]
JTA管理下のJPAやORマッピングツール使えば、
トランザクション管理もコネクション管理も自動化できるよ
JTA実装してるDIコンテナ使えば導入も簡単



38 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 11:11:44 ]
ActiveRecordと比較するなら、そういったフレームワークであるべきなのに
素の手続きをずらずら並べるJDBC直書きと比較するのはおかしいんじゃね?
自分の主張は正しいんだ、Rubyは優れているんだ、という、作為的なモノが感じられね?
というハナシだ。

39 名前:デフォルトの名無しさん [2006/10/03(火) 14:08:06 ]
Ruby>>>>>Java


40 名前:デフォルトの名無しさん [2006/10/03(火) 15:50:15 ]
仕事の多さ
Java >>>>>>>>> Ruby

41 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 16:57:36 ]
崇拝者の多さ
Ruby>>>>>Java

42 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 17:26:23 ]
コードの可読性
Java≫≫≫≫≫≫≫≫≫≫≫≫≫≫≫≫≫≫≫≫≫≫≫ruby

43 名前:デフォルトの名無しさん [2006/10/03(火) 19:04:32 ]
将来有望
Ruby>>>>>>>>>>>>>>>(中略)>>>>>>>>>>>>>>>>Java

44 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 19:06:41 ]
というわけでオマイラ今日はこれでも聞いてろ
ttp://128.177.3.80:4078

45 名前:デフォルトの名無しさん [2006/10/03(火) 19:10:20 ]
曇りガラスの向こうには
Ruby > Java

46 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 19:13:21 ]
世代を超えた愛
Java > Ruby > Java

47 名前:デフォルトの名無しさん [2006/10/03(火) 19:17:17 ]
じゃあRubyも
Ruby> java > Ruby > Java



48 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 21:04:16 ]
キリスト愛

Java >>>>>>>>> Ruby

49 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 21:22:40 ]
やっとJavaの時代が終わる・・・
Rubyマンセー

50 名前:デフォルトの名無しさん [2006/10/03(火) 21:29:09 ]
  J( '∀`)し 
__ 
 母 |  
 の |         カーチャン・・・やっぱりカーチャンの作ったJavaが一番美味しかったよ   
 墓 |  ∴  ('A`)  まずいなんか言ってゴメンな・・・・・・・
──┐ ∀  << )    もう一回カーチャンの作ったJavaが飲みたいよ・・・・・・・・・・・
                 ・・・でもRubyと混ぜてみてもおいしかったよ by JRuby

51 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 21:33:39 ]
Python >>>>>>> Java

52 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 21:43:07 ]
  J( '∀`)し 
__ 
 母 |  
 の |         カーチャン・・・やっぱりカーチャンの作ったJRubyが一番美味しかったよ   
 墓 |  ∴  ('A`)  まずいなんか言ってゴメンな・・・・・・・
──┐ ∀  << )    もう一回カーチャンの作ったJRubyが飲みたいよ・・・・・・・・・・・
                 ・・・でもJavaはPythonと混ぜてみてもおいしかったよ by Jython

53 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 22:19:48 ]
読みやすさ・書きやすさ・速度・ライブラリ を考慮したら
PYTHONが一番だな

54 名前:デフォルトの名無しさん mailto:sage [2006/10/04(水) 02:31:10 ]
Lisp最強

55 名前:デフォルトの名無しさん [2006/10/04(水) 04:34:38 ]
Ruby>Java
ってのはIDEサポートがない場合なんだろうなとは思う。
RSA暗号化とかRelaxNGパーサとか細かいところに手が届くライブラリが
Javaにはあるからエンタープライズ系の開発はJavaのほうがさらに楽

56 名前:デフォルトの名無しさん mailto:sage [2006/10/04(水) 07:37:58 ]
なんでMSはRubyじゃなくてPythonを選んだんだ
絶対Rubyが勝つのに。あほが

57 名前:デフォルトの名無しさん mailto:sage [2006/10/04(水) 07:43:28 ]
Googleもですが



58 名前:デフォルトの名無しさん mailto:sage [2006/10/04(水) 08:53:19 ]
カルト信者でイエローモンキー作者の言語を採用するはずがない。

59 名前:デフォルトの名無しさん mailto:sage [2006/10/04(水) 21:14:27 ]
ブログ読んでて協会とか書いてあるとマジ萎える

60 名前:デフォルトの名無しさん mailto:sage [2006/10/05(木) 00:41:14 ]
>>55
IDE ってそんなに重要なのかといつも思うのだが。
機能面で考えると別に IDE 使わなくても一通りそろうんだよね。

61 名前:デフォルトの名無しさん mailto:sage [2006/10/05(木) 01:39:51 ]
>>60
オレなんかはよくmethodの名前とかパラメーターとか忘れるからIDE必須。
わざわざドキュメントを確認するのもめんどい。


62 名前:デフォルトの名無しさん mailto:sage [2006/10/05(木) 10:04:56 ]
教会とか学会とか書いてあったら爆弾送る

63 名前:デフォルトの名無しさん [2006/10/05(木) 11:04:50 ]
通報しました

64 名前:63 mailto:sage [2006/10/05(木) 23:02:09 ]
ダーリンの悪口いう人は許さないっチャ。

65 名前:デフォルトの名無しさん mailto:sage [2006/10/05(木) 23:41:58 ]
Ruby <> Java

66 名前:デフォルトの名無しさん mailto:sage [2006/10/05(木) 23:59:51 ]
>>60
自分Java使いだが、ソースはほとんどctrl+スペースでEclipseに書かせてる
最近はXMLも同じやり方で書けるようになったから、記述ミスはほとんど無い

67 名前:61 mailto:sage [2006/10/06(金) 16:59:08 ]
>>66
そうそう。
xmlなんか普通のエディタで書くのが馬鹿馬鹿しくなる
xml批判はeclipse使ってからやってほしい

rubyが好きな人はIDE何つかうの?



68 名前:デフォルトの名無しさん mailto:sage [2006/10/06(金) 17:11:53 ]
> xml批判はeclipse使ってからやってほしい

いみふめー

69 名前:デフォルトの名無しさん mailto:sage [2006/10/06(金) 19:31:11 ]
>>68
WSTと言った方がよいか

70 名前:デフォルトの名無しさん mailto:sage [2006/10/07(土) 02:32:11 ]
> rubyが好きな人はIDE何つかうの?

Eclipse

71 名前:デフォルトの名無しさん mailto:sage [2006/10/07(土) 21:59:17 ]
>>70
主にviかemacsと聞いていますが、違う?
オレはrubyのその辺がキモイ

72 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 00:04:09 ]
python使いは↑のようないみふめーな人が多い。その辺がキモイ。

73 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 03:43:33 ]
↑のようにpythonに僻み、viで使い捨てのコードを書くruby使いは最高にキショイ

74 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 10:28:41 ]
>>73
またまた意味不明だな。僻んでるのはお前だろボケ。

↓Pythonスレより。

537 名前:デフォルトの名無しさん[sage] 投稿日:2006/10/08(日) 08:54:37
たまにインタラクティブモードでごちょごちょハックした後
あー今の状況ファイルに書き出してーと思う時があるんだよなあ

SQLServerのManagement Studioみたいに
上にエディタ、下にインタラクティブウィンドウがあって
上で何行か選択してショートカットキー打つとその部分を下で実行、
みたいな環境は無いものかなあ。

538 名前:デフォルトの名無しさん[sage] 投稿日:2006/10/08(日) 09:01:07
>>537
俺はEmacsでプログラミングしているので、
いままで当たり前のようにそうやってきたのだがw

539 名前:デフォルトの名無しさん[sage] 投稿日:2006/10/08(日) 10:13:15
>>538
Me too.
便利だよね.

540 名前:デフォルトの名無しさん[sage] 投稿日:2006/10/08(日) 10:15:42
vim 中華思想のオレがきましたょ.

75 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 01:14:47 ]
>>27
> Java の言語仕様上、資源の開放のために、汚ならしい try - finally を何度も書かなきゃいけない、
今更だけど、この辺の話にしたって、Javaでも匿名クラス使えばRubyと同様の書き方するのは
容易なんだけど、記事の著者は匿名クラス知らないのか、それとも使ったこと無いのか
まあ、匿名クラスはRubyのブロックに比べたら記述が冗長などの欠点もあるけど

76 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 17:00:02 ]
結論
Python>>>>>>>>>>>>>>>uby>>>>>Java

77 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 13:33:31 ]
FA
java+eclipse >= python >>> ruby >>> java + vi/emacs



78 名前:デフォルトの名無しさん [2006/10/17(火) 00:52:57 ]
東京大学教養課程の第一プログラミング言語がRubyに
d.hatena.ne.jp/sumii/20060928/1159394568
b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sumii/20060928/1159394568

79 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 16:00:42 ]
Javaだけはマジいらない。

80 名前:デフォルトの名無しさん [2006/10/18(水) 03:16:47 ]
東京大学教養課程の第一プログラミング言語がRubyに
d.hatena.ne.jp/sumii/20060928/1159394568
b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sumii/20060928/1159394568

81 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 20:23:38 ]
>>27
別に現状のJava言語仕様でRuby以上に簡潔にDBアクセスを行う、
フレームワークやコード生成ツールなんていくらでもあるわけだ。
なぜ、これらのフレームワークと比較しなかったのかという点が問題。

これだから文章の読めない低脳は困る。

82 名前:デフォルトの名無しさん [2007/01/13(土) 18:07:22 ]
>>1
はげどう

83 名前:デフォルトの名無しさん [2007/01/13(土) 18:52:53 ]
私は、小学3年です。:::  私には、彼氏がいます。彼とわたしは、
デートの時、どちらかの家に行き、だれもいないとき、部屋で横になって
裸でだきあいます。それがだんだんエスカレートしていって、学校の体育館倉庫で
服をぬがされ、まだ3年生ですが学年で一番大きいおっぱいを、つかむように触られたり、
しゃぶったりされます。最初は苦手だったんだけどだんだん気持ちよくなり
サイコーです。しかも、わたしは、学年1美人でもてます。彼も同じで美男美女で
よくみんなにうらやましく、思われます。
::このカキコを見たあなたは4日後に不幸がおとづれ44日後に死にます。
それがイヤならこれをコピペして5ヶ所にカキコしてください。
私の友達はこれを信じず4日後に親が死にました。
44日後友達は行方不明・・・・。いまだに手がかりもなく私はこのコピペを
5ヶ所に貼り付けました。すると7日後に彼氏ができ10日後に大嫌いな人が
事故で入院しました。
::   信じる信じないは勝ってです

84 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 15:08:05 ]
□!!!これを見た貴方は3日以内に死にます!!!■
■死にたくなければ、このレスをコピーして他のスレに □
□10回貼り付けて下さい。1時間以内にです!もし無 ■
■した場合は、今日寝ている間に富子さんがやってきて□
□貴方の首を絞めに来ます。富子さんは太平洋戦争の■
■時に16歳という若さで亡くなった女の子で、未だに成 □
□仏していないそうです。信じる信じないは貴方次第。 ■
■今年になってからこのレスを無視した人で、“呪われ □
□て死亡した人”が続出しています。これは富子さんの ■
■呪い。呪われて死んでもいいのならこれを無視するこ□
□とでしょうね。                        ■
■――貴方がこうしているうちに富子さんが後ろから見□
□ていますよ…。                       ■
■□■□■□■□■□■□■□■□■□■□■□■□

85 名前:デフォルトの名無しさん [2007/02/06(火) 20:43:35 ]
Java>>>>>Ruby

86 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 13:37:50 ]
Java→JRuby

87 名前:デフォルトの名無しさん [2007/02/09(金) 15:15:43 ]
ルビ厨、無様〜(w
blog.japan.cnet.com/kenn/archives/003556.html

200人が単に「入室」しただけでパンクするチャット部屋



88 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 15:24:50 ]
Java仮想マシンでRubyが使えるようになるとかならないとか
なかったっけ

89 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 15:46:48 ]
1.6.0ではまだだけど、やろうとしてるヤツらは居るらしいな。
次期Mac OSXでもrubyサポートされるらしいし、この先やっとくと面白いかも。

90 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 16:10:37 ]
>>87
Rubyかんけーねーw
アーキテクチャの問題じゃねーかw
しかも、これって、ブレークスルーがないと解決できなさそうだな。


91 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 17:10:46 ]
2ちゃんねるの実況板 >>>>>>>>>>> >>87のチャットソフト

そもそもHTTPでプッシュ型って発想からして根本的に間違っている。

92 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 18:17:30 ]
マルチはスルーしといてあげようよ

93 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 18:19:00 ]
Ruby使いはロクに設計もできないアフォ揃いということでスルー

94 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 10:20:21 ]
>>91
枯れた技術を使い続けるだけじゃ先には進めないよ。

95 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 12:35:38 ]
>>94
それって…枯れたHTTPサーバ/クライアントを
向いていない分野に無理して使ってるLingrの事?

96 名前:デフォルトの名無しさん [2007/02/27(火) 08:45:33 ]
Rails=カルト

97 名前:デフォルトの名無しさん [2007/03/17(土) 10:02:47 ]
200人が単に「入室」しただけでパンクするチャット部屋
blog.japan.cnet.com/kenn/archives/003556.html

何かリベンジやるそうなので、またパンクさせようぜ。
www.lingr.com/room/jtpa-umeda




98 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 10:17:37 ]
よしきた!

99 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 12:19:52 ]
 3. AJAX
 4. JavaScript

100 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 13:20:20 ]
4はおかしくない。

101 名前:デフォルトの名無しさん [2007/03/20(火) 15:45:45 ]
Dは?D言語は?

102 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 17:39:05 ]
当面要らね
だがVB.netよりは上にあってもいいかな

103 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 17:55:25 ]
VB.NETは存在意義ゼロだしな。
VB6はそれなりに意味があるのに。

104 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 19:41:16 ]
あれAS3が入ってない

105 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 20:59:52 ]
そんな狭い世界の品……

106 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 23:50:06 ]
> Java の言語仕様上、資源の開放のために、汚ならしい try - finally を何度も書かなきゃいけない、
今更だけど、この辺の話にしたって、Javaでも匿名クラス使えばRubyと同様の書き方するのは
容易なんだけど、記事の著者は匿名クラス知らないのか、それとも使ったこと無いのか
まあ、匿名クラスはRubyのブロックに比べたら記述が冗長などの欠点もあるけど

107 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 16:30:04 ]
そもそも別の用途で作られた言語で大小比べるなっつーことか?



108 名前:デフォルトの名無しさん [2007/05/06(日) 17:44:29 ]
>>106
これのことですか?

矢野勉のはてな日記 - Rubyのブロック構文のように、Javaでどういう終わり方をしようが確実にファイルをクローズする全行処理メソッドを作る
d.hatena.ne.jp/t_yano/20061004/1159987463



109 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 20:49:42 ]
拡張forループ構文を使わず、わざわざインデックスで順次アクセスする
それなんて駄目プログラマ?なコードと比較して勝った気になっている馬鹿とか?

110 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 20:52:31 ]
バイトコードレベルでは同じになるから
別にどっちが優れてるってもんでもないんだけど・・

111 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 20:55:28 ]
foreachって列挙子通して書き込みアクセスできるっけ?

112 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 21:38:43 ]
リスト(内部Arrayじゃないやつ)に対してインデックスでアクセスするのは馬鹿だな


113 名前:デフォルトの名無しさん [2007/05/18(金) 17:16:15 ]
>>109
ArrayListなら、インデックス使ったほうが速いハズだが。

114 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 20:38:38 ]
>>113
速度比較でRubyがJavaに勝てるわけがなかろう。
型宣言なし&クロージャありなんだから、
普通に書けばRubyの方が簡潔なコードになる。

どちらが簡潔なコードを記述できるかについて比較する時に、
無理やり冗長なJavaコードを書いて、Rubyの何倍ものコードを記述する
必要があるみたいな内容のブログや解説サイトが目立つってこと。

115 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 21:01:36 ]
Ruby と書いた場合は実装ではなく言語仕様になるから
いつの日かバカみたいに早い実装が登場しないとも限らない。

116 名前:デフォルトの名無しさん [2007/05/19(土) 00:00:10 ]
その候補のひとつがJRubyだな。
というか、マルチコア環境で速く実行できそうなのはJRuby以外なさそう。

117 名前:デフォルトの名無しさん [2007/05/19(土) 00:27:22 ]
JRubyを見てると、RubyとJavaの関係って
今のJavaとC++みたいな関係になりそうな気がする



118 名前:デフォルトの名無しさん [2007/05/19(土) 00:33:48 ]
型付けの弱い言語はバグの温床

119 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 00:34:01 ]
matz氏ってJava嫌いっぽいしねぇ。

120 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 00:39:02 ]
Rubyも読みやすい書きやすいっていうけど、リフレクションを多用すると
恐ろしいことになるからなぁ。

リフレクションみたいに、静的な型なんてクソクラエみたいな書き方は、
なかなか強力で、たしかに書くときの効率はかなり上がるけど、
メンテの効率をいちじるしく落とすね。

121 名前:デフォルトの名無しさん [2007/05/19(土) 00:40:12 ]
>>119
でも、Sun JVMに乗せた方がネイティブよりも早くなるって…。駄目すぎね?

122 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 00:43:31 ]
>>121
YARV だと JRuby より速いらしいし。
言語仕様(?) で eval 持ってる動的な言語と静的型言語の速度比べても……

123 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 00:45:35 ]
結論:言語仕様的に、Rubyは永久にJavaに性能で劣る。

124 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 00:49:53 ]
永久って、スケールでかいな。

Java とか Ruby って俺が死ぬまで絶滅せずに残ってるかね?

125 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 05:57:25 ]
>>119
Java のほとんどのメソッドは self 返さずに void だからねぇ


126 名前:デフォルトの名無しさん [2007/05/19(土) 08:51:36 ]
>>121
matz氏は言語に興味があって実行環境には興味がないからな。
あと、JVMのスレッドの実装がすごすぎるからな。開発に使われたリソースがハンパではない。

127 名前:デフォルトの名無しさん [2007/05/19(土) 18:03:10 ]
JavaからRubyへ ― マネージャのための実践移行ガイド
Bruce A. Tate 著

「成功するプログラム言語の出現は、ほぼ10年周期で起こっているようです。・・・・
・・・・・・・・現在はまさに、新しい言語が登場し、Javaの凋落時期にあたります。」


ttp://www.oreilly.co.jp/books/9784873113203/
ttp://www.oreilly.com/catalog/0976694093/index.html




128 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 23:40:06 ]
10年後ぐらいには
CPUや周りの環境の能力が100倍くらいになって
問題にならないだろ

129 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 23:49:29 ]
.NETやJAVAってどんどんいろんな物取りこんでんだな、
JAVAは
JRubyでRubyが
JythonでPythonが

.netは
ASP、Visual Basic、Visual C#、Visual C++、Visual J#
等が動くようになってる。

時代の流れは速いな・・・
これからプログラミングするには覚えるの多すぎるな

130 名前:デフォルトの名無しさん [2007/05/20(日) 00:22:09 ]
昔のプログラムの方が、あたりまえにクイックソートだとかHTTPプロトコルだとかを知っておかないと組めなくて、覚えるの多すぎたわけだが。
今は、昔の1ライブラリ覚える感覚で1言語覚えれて楽。

131 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 01:52:11 ]
Javaと置換させようとか、よりcoolなPerlとか
そんな売り方ばっかなのはどうにかならんのかな。
Rubyだけの特長とか無いのかよ。

132 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 09:01:38 ]
もうみなさんソースの流出には無頓着なんですね


133 名前:デフォルトの名無しさん [2007/05/20(日) 09:56:54 ]
>>131
だれも、よりcoolなPerlとは言ってないと思うぞ。
Javaと置換させるとかも、たまに出てくるだけ。

売り方は常に「プログラムが楽しい言語」だと思うが。

134 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 10:16:51 ]
Javaの方が早いとかうけるwww
Java->C++、Ruby->Javaに置き換えても、全然違和感無い

135 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 10:41:29 ]
つまりLispみたいな位置か。
エライ人はみんな勉強に薦めるけど実務には使えないお洒落言語

136 名前:デフォルトの名無しさん [2007/05/20(日) 13:20:37 ]
エライ人ばっかりだといいんだけど、実務であんまりプログラムに興味がない人に使わせようとするとJavaが無難

137 名前:デフォルトの名無しさん [2007/05/20(日) 13:29:23 ]
COBOLってどうなの?



138 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 13:41:08 ]
1.低レベルな開発現場でRubyとか入れても泥沼でしょ。
2.日本の半分以上は低レベルな現場。

……あー、導入して淘汰されたほうがいい気がしてきた。

139 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 13:46:47 ]
Ruby使うと高レベルってのがよく分からん

140 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 15:08:30 ]
Rubyの言語機能使いこなせないんだったらJavaでも変わらんわけで、そしたらツールとかライブラリとかノウハウがあるJavaの方がマシという話。

141 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 15:10:51 ]
>>134
それで違和感ないってことは、yarvよりJRubyが速くなることについて理解してないということだな。

142 名前:デフォルトの名無しさん [2007/05/20(日) 20:33:28 ]
JVM上で動作する言語は、安定性、速度、利便性、全ての面でJavaが最強である件について。

143 名前:デフォルトの名無しさん [2007/05/20(日) 21:55:12 ]
Rubyじゃ飯食えめー!

144 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 22:47:10 ]
>142
少なくとも、利便性はわからんよ。
JVMで動くRDBMSに対してSQLではなくJava言語を使う必要があるとしたら、非常に不便。

145 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 00:52:43 ]
SAPやMQと連携する時、Rubyじゃ手も足も(r

146 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 19:23:18 ]
Rubyは、手軽にクラスを作りまくれる言語ってイメージがある。
Javaだと一つ一つ丁寧に作る感じ。
Rubyはとりあえずクラス作っちゃえ、て感じ。

147 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 20:35:38 ]
それってXPプログラミングと違うか?



148 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 01:48:02 ]
>147
誰に言ってる?

149 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 02:27:26 ]
>>147
eXtreme Programmingプログラミング?

150 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 08:53:44 ]
頭痛が痛いな

151 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 11:09:27 ]
そういうこというと
危険が危ないですよ。

サハラ砂漠でチゲ鍋でも食おうや。

152 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 11:12:16 ]
いやどっちかというと
HTML言語に近いな。

153 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 12:17:54 ]
それをいうならJavaScriptだろ。

154 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 02:53:07 ]
>>153
なんで?これも頭痛が痛いパターンなの?

155 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 22:14:38 ]
試行錯誤としないとプログラムなんて書けない。
Javaみたいに最初からがちがちの型で固めちゃうと
後々の変更に手間がかかるが、だが最終的な
プログラミング品質を考えると型チェックがあったほうが
安心できたりする。

156 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 20:55:09 ]
そんなJavaでも実行時エラーは絶えないんだけどw

157 名前:デフォルトの名無しさん [2007/06/07(木) 02:14:21 ]
今時、型の変更なんてeclipse他自動化されてるだろ



158 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 02:35:02 ]
ソフトウェアが複雑になればなるほど、組合せ爆発により十分なテストは難しくなる。

コンパイラによる静的な型チェックがなくても、テスト重視で品質を確保できると
言っている馬鹿はもう一度テスト技法について学んだほうが良い。

159 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 22:48:32 ]
コンパイラによる静的な型チェックが
そこまで品質に大きく寄与すると思っている人も勉強しなおした方がいいね。

160 名前:デフォルトの名無しさん [2007/06/09(土) 01:29:59 ]
>>159
変数の強い型付けがどうして登場してきたのかを考えれば自ずと答えは出るよ。

161 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 07:03:50 ]
型付けの有効度は作るアプリによって変わるので、自分がどんなアプリを対象にしているか表明せずに「型チェックが品質によるっていってる人は勉強しなおしたほうがいい」とか、「自ずと答えはでる」とか言うのはやめたほうがいい。

162 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 07:05:07 ]
s/品質による/品質に寄与する/

163 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 12:24:41 ]
どのような方法論でも有効性には程度の差ってものがある。
内容ゼロの負け惜しみはいらん。

164 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 15:47:07 ]
>>160
> 強い型付けがどうして登場してきたのか

コンピュータが遅くて動的型付けだと使い物にならなかったからじゃねーの?

165 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 11:05:57 ]
いいえ

166 名前:デフォルトの名無しさん [2007/06/10(日) 18:42:21 ]
>>164
プログラマがバカと考える性悪説的な思想からだろう。
動的型付けは、プログラマに自由をゆるす思想から。

俺は、動的型付けでもいいけど、未初期化変数に代入できたり参照できたりする言語は、ちょっと無理だな。
Rubyとかも好きだけど、かなりギリギリスレスレで使ってる

167 名前:デフォルトの名無しさん [2007/06/10(日) 20:11:51 ]
JR東日本
JR西日本
JRuby


これ今思いついたんだけどおもしろくね?wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww



168 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 20:26:24 ]
プログラマは馬鹿だった

169 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 20:55:21 ]
>167を見てRubyをやめることを決断した

170 名前:デフォルトの名無しさん [2007/06/10(日) 22:27:51 ]
ワロッシ

171 名前:デフォルトの名無しさん [2007/06/11(月) 02:13:01 ]
>>161=162は、typoが多そうなので、やっぱコンパイラがあれこれ厳しくチェックする言語の方が向いていると思われる。

172 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 02:14:40 ]
>>164
おいおい、型チェックの無い方がコンパイル時はもとより、
実行時も単純なつくりの場合、原理的には速いんだが。
データ領域の先頭ポインタ見るだけで済むので。

173 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 02:29:15 ]
>>172
メソッドの動的バインディングのある言語だったら
メソッドを検索する時間がかかって遅いだろ。

174 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 02:33:47 ]
バインディングと型を一緒にすんなよw

175 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 03:42:28 ]
どうせキャストするんだから型なんて無意味w

176 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 10:23:05 ]
>>172
属性をみなくていいならな。
そんなアプリないわけだが。

177 名前:デフォルトの名無しさん [2007/06/13(水) 19:07:20 ]
昔は、RubyはClass継承(extens)ができないから
大規模じゃ使えんねって思ってたが、最近のRubyはどうよ?



178 名前:デフォルトの名無しさん [2007/06/13(水) 19:28:24 ]
パソコン販売
www.fujishoweb.jp/luckyworks_web/


179 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 19:38:39 ]
>177
継承は昔から出来るだろ。クラス定義を

class 今から作るサブクラス < 既にあるスーパークラス

と書き出せばいいだけ

180 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 05:49:24 ]
継承はメンテの難易度上げるだけだから大規模ではむしろ禁じ手。

181 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 05:55:41 ]
そうか。じゃあStrutsは使えんな。
まあStrutsは使い物にならんけどな。

182 名前:デフォルトの名無しさん [2007/06/14(木) 09:38:25 ]
つか大概のフレームワークって継承なしじゃ成り立たないんじゃ。

183 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 08:05:26 ]
既存の出来上がった部分と
自分で Implement する部分までは
継承するひとは多いけど
そっから先を自分用にカスタマイズして
継承したオレームワーク作る香具師は少ないだろ

184 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 16:59:13 ]
データベースのフロントエンド作るだけなら不要だろうが、ツール系を作ると必要。

185 名前:デフォルトの名無しさん mailto:sage [2007/06/17(日) 14:26:08 ]
最近のJavaフレームワークは継承使わないのが多いよ
StrutsだってPOJOでいける

186 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 13:28:47 ]
>>182
委譲でおk

187 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 02:50:04 ]
>>186
それはムリ。



188 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 05:00:02 ]
無理じゃないのもあるけど
182は「大概の」って書いてるからな。

189 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 02:13:02 ]
1.8.5と1.8.6の互換性に触れると「Railsが悪い」と言うくせに、
Rubyって何に使えるのと聴くと「Railsが凄い」と言う…

190 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 02:28:35 ]
ツンデレなんだろ

191 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 05:10:39 ]
二人っきりにしてあげようよ

192 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 07:51:11 ]
Railsは運用環境がひどい

193 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 08:47:46 ]
Rails使ってみたけど意外と良かったよ
Railに乗っかってる間は
ちょっと変わったことしようとし始めると(ry

194 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 00:41:41 ]
でも、ちょっと変わったことしようとすると大変なのはJavaでもRubyでも変わらんし

195 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 00:48:10 ]
フレームワークなんてそんなもんでしょ。
所詮は土台。

196 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 22:54:44 ]
ちょっと変わったことすることで
ようやく金になるんだよ
それくらい我慢汁

197 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 11:24:24 ]
>>196
だからおまいは商売下手なんだよ。



198 名前:デフォルトの名無しさん [2007/09/02(日) 17:33:43 ]
つーか、Rubyをプログラミング言語として使うから金にならない。
「Rubyで億万長者になる方法」とか言ってだせば、金になる

199 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 00:17:32 ]
256倍とか、そういうことか

200 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 22:52:05 ]
確かに本は金なる

201 名前:デフォルトの名無しさん [2007/09/05(水) 00:10:12 ]
Matzが、モルモン教に入っていなかったら、今のRubyは生まれてなかった。
そういう意味では感謝せねばならない。
モルモン教に

202 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 00:21:21 ]
Matzがモルモン教徒でなければ、Matzでない誰かがRubyでない何かを作っていただけの話さ

203 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 01:53:01 ]
Rubyが無くても、醜いインデントを我慢してPython使えばよいので実害は無い

204 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 01:32:24 ]
むしろ、インデント強制がないRubyのソースが醜い

205 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 08:22:35 ]
こっちでやれ

Python厨とRuby厨が仲直りするスレッド
pc11.2ch.net/test/read.cgi/tech/1099804004/

206 名前:デフォルトの名無しさん [2007/09/06(木) 19:37:34 ]
おまえは、インデントの共生がなかったら、インデントしないつもりか?w

207 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 10:57:20 ]
もしJavaで今みたいなIDEによる自動インデントがなかったら、インデントが変なソースがゴロゴロしてる。



208 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 22:42:22 ]
>>206
日本語ワカリマスカ?

「インデント強制がないRubyのソースが醜い」という人間がインデントをしないと
思っているのなら小学生からやり直すか今すぐ市ね。

209 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 23:34:45 ]
君の日本語理解力に問題が・・・

210 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 23:52:29 ]
いえいえそちらこそ問題が・・・

211 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 03:15:32 ]
経緯

>203 Pythonはインデントが醜い(Pythonをけなしてる=Ruby派)
>204 Rubyはインデントが強制じゃないからソースが醜くなる(Rubyをけなしてる=Python派)
>206 インデントが強制じゃないからといってインデントしないのは素人(>204をけなしてる=Ruby派)
>208=>204 インデントが強制じゃないからといってインデントしないわけ無いだろ(Rubyで問題無い派)

>204と>208は同一人物だが、言ってことが矛盾している

結論

Python派は日本語がわからない

212 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 03:26:34 ]
反証

このスレッドには俺とお前しかいない

結論

よってインデントは共生されるべきである

213 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 04:05:51 ]
日本語の勉強スレ?

214 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 08:12:57 ]
ここは俺の自作自演練習スレです。
練習の邪魔になるので、他の人は許可を得てから書き込むように。

215 名前:デフォルトの名無しさん [2007/09/09(日) 10:26:50 ]
強制を共生と誤記するから自作自演が丸判りだな。

216 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 13:59:07 ]
>211
経緯

>203 Pythonはインデントが醜い(アンチインデント強制派=Ruby派)
>204 インデントが強制されないRubyは醜い(インデント強制派=Python派)
>206 おまえ(=204)は、インデントが強制でない言語だとインデントしないのか?(愚問を書き込む馬鹿)
>208 インデント強制派はどんな言語でもインデントをつけるに決まっているだろ。(一般人)

結論

>206と>211は日本語がわからない

217 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 15:28:28 ]
インデントはどの言語でも必要だが、3タブ同盟とか言ってる奴は本気で殴りたいな。うぜぇ。



218 名前:デフォルトの名無しさん mailto:sage [2007/09/09(日) 17:31:42 ]
やっぱ2タブが最強だよね

219 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 01:32:52 ]
7タブくらいがいいんじゃね?

220 名前:デフォルトの名無しさん [2007/09/23(日) 12:55:05 ]
1タブでいいじゃん

221 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 15:25:14 ]
4は死を連想するから問題外。
1は人をタブ、3は身をタブといって、縁起が悪いので年配の人には嫌われる。
やはり2タブが無難

222 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 16:11:48 ]
そもそもタグを使うな。2スペか4スペだろ。

3スペはねぇよ。死ね。

223 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 16:34:49 ]
タグは使わんな。

224 名前:デフォルトの名無しさん [2007/10/04(木) 13:08:55 ]
日本語ですんなり読めるオブジェクト指向の良書はJAVAについてかかれたものが多いので
そういう意味で、JAVAは必須じゃないかな?

まあ、バリバリ使いこなせなくても良いけど、少なくとも基本的なことは知らないと、オブジェクト指向を勉強できない。

225 名前:デフォルトの名無しさん [2007/10/04(木) 13:10:11 ]
JAVAについて書かれた>JAVAで解説されてる

226 名前:デフォルトの名無しさん [2007/10/04(木) 13:23:35 ]
>>224
サンプルコードがJavaだったりする本もあるよな(Java対象じゃなくても)
リファクタリングとか

まあでも、C++とか(DelphiやRubyでもいいけど)やってたら、Javaもサックリ読めない?
あえて、Jaav必須って言うほどのもんでもないと思う
Javaの文法を軽く知っとけば、Javaの本でも結構サクサクよめる


227 名前:デフォルトの名無しさん mailto:age [2007/10/04(木) 14:39:48 ]
  _____ 
  (会長物語)
   ̄ ̄\| ̄ 
videointroplayer.web.fc2.com/?ii9YN1kO-TK36%+8mdKsm-z3pn32%+WhqyiIrhz0F110%+iwCjWdz0Gid150%+Kjtps4byn7a119%+@1@_%E4%BC%9A%E9%95%B7%E7%89%A9%E8%AA%9E



228 名前:デフォルトの名無しさん [2007/10/04(木) 21:07:15 ]
せのたんは仮性包茎だったけど太めで包皮の上からカリが分かるプックリ型で良チンだったよ

229 名前:デフォルトの名無しさん [2007/10/04(木) 21:24:18 ]
オブジェクト指向の良書がJavaで説明されてる?
俺の知ってる中じゃEiffel,Smalltalk,C++で解説してる本以外はみんなクソだったぞ
憂鬱本はC++でもクソだったけど

230 名前:デフォルトの名無しさん [2007/10/05(金) 00:42:39 ]
そういや、憂鬱本って、なんで、あれ各所で勧められるんの?
俺、あれよんで、さっぱりわからんかったんだが・・・(当時OOPをすでにやっているにもかかわらず)

231 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 11:34:19 ]
それは単に230が当時から今に至ってもなおOOPを理解できていないからだろう。
使っているのはOOPという手法ではなく、OOPLというツールだけだったってオチ?

232 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 13:54:20 ]
憂鬱なプログラマのためのオブジェクト指向開発講座
―C++による実践的ソフトウェア構築入門 (DDJ Selection)

これのこと?
DDJって言うだけで糞臭がするんだけど


233 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 18:53:59 ]
>>230を叩くのではなく、良いところを教えて欲しいんだが。

234 名前:デフォルトの名無しさん mailto:age [2007/10/05(金) 23:45:29 ]
 0. Flash
 1. PHP
 2. C#
 3. AJAX
 4. JavaScript
 5. Perl
 6. C
 7. Ruby and Ruby on Rails
 8. Java
 9. Python
 10. VB.Net



235 名前:デフォルトの名無しさん [2007/10/06(土) 00:33:33 ]
>>232
それのこと。
なんか方々で憂鬱本がオブジェクト指向プログラミングの入門にいいって話を耳にする。
実際読んでみたけどオブジェクト指向プログラミングがなぜ必要なのか、
何をもってオブジェクト指向とするのかってことに全く触れておらず役に立たない本。
世間一般で言われてるオブジェクト指向のようなものに適合するように設計実装を行うための手順が書かれているだけのくだらない本。
もしこんなクソスレのこんな名無しの戯言に耳を傾ける暇な初心者がいたら、憂鬱本は避けた方がいい。
こんなん読む暇があったらメイヤーのオブジェクト指向入門っていうぶっとい本を読むといいよ。
そんな暇が無い人GoF本の一章の概論をよく読むといい。オブジェクト指向での設計とはどういうものか解説してあるから。



236 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 01:02:49 ]
JavaBlack乙

237 名前:デフォルトの名無しさん mailto:age [2007/10/06(土) 02:45:39 ]
www.premiumtv.12gbfree.com/?X3/?RTV+4277/NicoVideo1000
www.premiumtv.12gbfree.com/?X3/?RTV+4277/NicoVideo1000
www.premiumtv.12gbfree.com/?X3/?RTV+4277/NicoVideo1000




238 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 04:42:36 ]
憂鬱本はとっつきやすいのがいいな。
世間一般で言われてるオブジェクト指向のようなものに適合するように設計実装を行うための手順が書かれているらしいしな。

239 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 06:10:20 ]
おまえらすれ違いだろ
pc11.2ch.net/test/read.cgi/tech/1190192944/


240 名前:デフォルトの名無しさん [2007/10/06(土) 14:54:17 ]
OO信者の言う「真のOO」の教義に合致せずとも、
バグが少なくてメンテしやすいモノさえ出来るなら
「世間一般で言われているOOのようなもの」で充分。

241 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 15:16:14 ]
入門でメイヤーとかを持ち出してくるヤツを信用してはいけないってじっちゃんが言ってた。

242 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 20:14:58 ]
プログラミング初心者にメイヤーのオブジェクト指向入門勧めるのはどうかと思うが
それなりに既存の構造化プログラミングで経験積んだ香具師に
オブジェクト指向を入門させるときに読ませるにはメイヤーは良い本だろ

それで分らんのなら構造化プログラミングすら理解できていなかったから

メイヤー本のせいではない


243 名前:デフォルトの名無しさん [2007/10/06(土) 23:12:53 ]
>>240
世間一般のOOのようなものの概念はかなりあやふや。
そんなわけわからんものを拠り所にして「バグが少なくてメンテしやすいモノさえ出来る」わけないじゃん。
これは構造化設計も同じ。
理論はきちんと正しく勉強して正しく用いないと効果出ないよ。

244 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 23:13:47 ]
既存の構造化プログラミングで経験つんでオブジェクト指向を入門するときにメイヤー読んで分かるやつなんて、すでに入門は終わらせてるだろ。
架空の生き物なんじゃねぇの?

245 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 23:14:37 ]
>>243
理論を正しく勉強して正しく用いようとしてるやつほど失敗する件

246 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 23:37:28 ]
実際構造化プログラミングで問題なく大規模アプリ作れるし
オブジェクト指向なんて本当に必要なの?
無駄なコード増やして自己満足に浸るだけじゃないの?
再利用?なにそれ?
みたいなひとにメイヤーは有効

247 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 00:08:11 ]
>>245
理論を勉強しようともしない奴は全員失敗するけどな。
勉強して、やってみて、それでも失敗するのはいい。原因がわかるからさらに先にすすめる。
わかったふりしてるだけの奴はダメだ。



248 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 04:52:55 ]
結局標準以外の他人の作ったクラスなんて気持ち悪くて
わざわざ再利用しようなんて思わないしね。

249 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 05:17:49 ]
標準も他人の作ったクラスなんだけど
どうしてそれを選んでしまうのはなぜ?


250 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 07:35:21 ]
教祖や聖人の作ったものは信じて当たり前だろ。
聖書とかと同じ考え方だ。

251 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 08:32:27 ]
>>248
Tomcat使えないね。

252 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 08:40:47 ]
ある程度知名度のあるライブラリやフレームワークなら使う気にはなるでしょ。
作者の人格が見えるような距離だと無理。
幼女ハアハア言ってる様な奴が作ったクラス使いたいか?

253 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 09:40:55 ]
>>248
Boost使えないね。

254 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 09:42:08 ]

モルモン教を信じてる人が作ったものは平気で使っていますが何か?



255 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 09:43:39 ]
>>252
やねうらさんのは漏れも好きだけど

256 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 11:18:10 ]
知名度でクラスやフレームワークを使うか使わないか決めるのか。

257 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 12:13:22 ]
JavaVMの許せねえところはよお。
ブラウザにアプレット読み込んでるときに余計なロゴを表示してCPU食いまくってるところなんだよな
そんなモン表示してる暇あるんだったらさっさと読み込めってかんじ



258 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 14:16:13 ]
ロゴの表示でCPU食いまくるわけじゃねぇだろ。

259 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 14:19:44 ]
食うよバカ
無駄にエフェクトが豪華だろ

260 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 14:19:55 ]
時間掛かってる大半は仮想PCモドキのセットアップだろ

261 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 14:29:37 ]
ああ、そういうことか
ただでさえセットアップに時間かかるのにロゴなんか表示すんなよ

262 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 15:09:58 ]
あれ表示しないと一般人はフリーズしたと思うんだよ

263 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 16:06:49 ]
なんであんな時間掛かるんだろうね。
バイトコードをネイティブにして速度かせいでも
そのコンパイル速度で相殺だよねほとんどの場合。

ところでJavaランタイム入れると勝手にアップデート見に行く設定になるけど、
あれで確認もせずにランタイムアップデートする奴いないだろ。
完全にUIの選択失敗してるよな。WindowsUpdateの真似したいんだろうけどさ。
勝手にダウンロード始めてとんでもない場所にファイル作ってるし。
止めて欲しい。


264 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 17:30:39 ]
起動ロゴというのはエレベータの扉を鏡にするようなもんだな


265 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 18:28:55 ]
>>264
車いすで降りるときの後方確認のための鏡とどんな関係が?!

266 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 18:43:57 ]
elm-chan.org/index_j.html
www.limo.fumi2kick.com/


267 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 01:25:00 ]
>>263
律儀に毎回起動しているからなぁ・・・
.NETのようにJavaVMもサービス化して常駐させとけよと思う。



268 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 03:41:34 ]
>>263
使わないクラスもメモリにロードしてるからだよ。
ということで、近いうちにコンシューマJREで起動時間短縮。

269 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 03:42:06 ]
いまどきちょっと2DアニメしたところでCPU負荷なんかたかがしれてる。

270 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 10:22:37 ]
あのJavaの起動で不思議なのが、会社で使ってるPentium4 2.5GHzのマシンと
自宅で使ってるPentium3 450Mhzのマシンで起動時間があんまり変わらないってこと。
こりゃ一体どういう事なんかねぇ。

271 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 10:37:01 ]
>>270
つ HDD

272 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 11:53:09 ]
メモリ

273 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 12:01:20 ]
直線番長CPU

274 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 17:34:16 ]
>>270
豪華に見せるためのただの演出だったということ。
そのためだけに約4秒も起動を遅らせている。

275 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 17:41:03 ]
そりゃ何千個もファイルをロードすれば
どんなCPUでも遅いだろ

276 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 00:20:15 ]
どう考えてもファイルアクセスだと思うぜー。
だからConsumerJREが期待されてるんだし。

277 名前:デフォルトの名無しさん [2007/10/11(木) 13:17:38 ]
あんなに、起動が遅いのに、よく、サーバーで動かしているな、と思う




278 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 13:47:12 ]
はあ?
鯖なら問題ないのでは。

279 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 17:14:35 ]
あれだ、サーバはいったん起動したら落とさないから、我慢するのは最初の一回だけ。
それに利用者に見えるわけじゃないからな。


ただEJBのテスト(デバッグ)はマジで泣くわ。
コードちまちま直してコンパイルしてjarつくってwarつくってearつくってデプロイして
やっと実行にたどり着いたと思ったら、あのおっそい起動だからな。

こういうときスクリプトの手軽さが羨ましく感じる。

280 名前:デフォルトの名無しさん [2007/10/11(木) 18:05:57 ]
>>278
そうなん?
CGIとかリクエストの度に起動するよね?
Javaって、fastcgiなんとかみたいに起動しっぱなのか

281 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 18:22:57 ]
お前どういうレベルだよw

282 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:05:52 ]
お望みなら、JavaでもCGI出来るぞ。見た事無いけど。

283 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 20:54:15 ]
クライアント側だとユーザーの実行環境がまちまちだからどうしようもない
サーバなら運用次第だけど>>279みたいな問題がある
Javaマジむかつく
ちなみにRubyはどっちでももっさりだから気にするだけ無駄

284 名前:デフォルトの名無しさん [2007/10/11(木) 22:11:22 ]
>>280
Rubyってリクエストの度に一々プロセス起動するの?

285 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 23:03:04 ]
CGI なら。

286 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 00:28:37 ]
うん。言語とか関係ないな。

287 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 05:36:56 ]
modruby



288 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 05:41:12 ]
>>279 >>283
eclipseのtomcatモジュールとか使ってれば
その辺のストレスは減るはずなんだが

289 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 22:47:08 ]
>>279
それは自分が効率よい方法を知らないだけでは?
デバッグでearまで作る必要はないんじゃねぇの?

290 名前:デフォルトの名無しさん [2007/10/12(金) 22:47:41 ]
fastcgiって、処理の種類毎にプロセスが一つ起動するん?

291 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 14:33:18 ]
どんな言語よりJavaは劣っていると思う

292 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 15:01:16 ]
JavaもJavaより劣ってるのか・・・

293 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 15:14:21 ]
経験的独断

C > Ruby > PHP > Java > Perl > C++ > VB

294 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 16:29:58 ]
Rubyはなんで上位なん?

295 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 19:03:18 ]
なんとなく

296 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 04:32:26 ]
PHPが上にあるところが、293のレベルを物語ってるな。

297 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 04:41:05 ]
この順位付けでCが上にあるとこにも変な打算を感じる



298 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 04:55:01 ]
少人数でやるならJAVAよりRubyだなぁ。

299 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 09:46:57 ]
少人数なら、個人的な好みでおっけ〜

300 名前:デフォルトの名無しさん [2007/10/14(日) 13:31:46 ]
>>293
PerlがC++より上ってありえねえw

301 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 14:30:19 ]
C++ なんて Visual C++ でしか使われてない。

302 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 15:13:37 ]
俺用途で優先順位付けるのならこんなかんじだな。
結局は言語の優位というよりどの言語をどの用途に使うか次第だろう。
同じ用途向きの言語は要らんし(perl, php, python、おまけでrubyはどれか一つあれば良い)。
==============================================
1. Perl = サーバーサイド言語用
2. JavaScript = クライアントサイド/AJAX用
3. C = 過去遺産/OSSメンテ用
4. C# = WinMobile開発用
5. C++ = Windowsアプリ開発用
6. Java = 携帯開発用/SI屋就職用
7. PHP = PHP使うWeb会社での業務用(Yahoo, 楽天...)
==== 超えられない壁 ===
8. Python = Google就職用
9. Ruby and Ruby on Rails = 趣味
10. VB.Net = VB過去遺産移植用


303 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 16:00:11 ]
俺用途とか言っておいて、Yahoo・楽天での業務用とかGoogle就職用とか書いちゃうんだ

304 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 17:21:28 ]
俺がそこに転職することあったら、って考え。
結局言語はどこで働くか(既存資産のメンテ)がかなり絡むからね。
SI屋用javaとかもそう。
今の自分の用途だと7(PHP)以下のは全く必要ないな。



305 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 18:23:49 ]
つうか、1. Perl って釣りだろ?


306 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 19:32:51 ]
Ruby > C++ > Java > C > PHP > Perl > VB

307 名前:デフォルトの名無しさん [2007/10/14(日) 20:14:57 ]
awk



308 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 20:28:25 ]
Ruby == C++ == Java == C == PHP == Perl >>> VB

309 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 20:40:12 ]
>>302
Ruby=趣味用

っていうのは、なかなかいい洞察だと思うぞ。
確かに書いてて楽しい言語だしな。

会社でRuby使いたいって奴は基本的に、仕事も趣味・お遊び気分でやってる奴らばかりだし。

技術者としてお遊びの部分を忘れちゃならないのは
そのとおりなんだが仕事としての完成度を追及できない奴は困る。

310 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 23:15:16 ]
経験上、遊びでもPGやってるやつの方が完成度高いぞ。

311 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 23:18:01 ]
あたかもRubyで完成度の高いプログラムは書けないかのような物言いは笑えるw
使ってもいないくせにww

まぁ、人次第であるのは確かだから>>309はやめておいたほうがいい

312 名前:デフォルトの名無しさん [2007/10/14(日) 23:27:44 ]
使う使わないはともかく、流行の言語の一つとしてRubyの勉強しない奴はちょっとセンスが無いわな。
俺ならPerlでなんか書く必要がある場合にはRubyかPython使うけどね。

313 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 00:19:28 ]
自分用途って視点と、転職って視点を外せば

C, Javascript<= それでしか出来ないことで必須
Perl / Python <= 枯れスクリプトとしてどちらかが必須
C++, C#, Java <= クライアント側の用途でどれかが必須
PHP <= 用途無し(バージョンアップの仕方/Securityが気に入らない)
Ruby <= 仕事よりは趣味。枯れ不足/ライブラリが後発な分不十分。でも遊んでみるには良し。
=== 超えられない壁 ===
VB.net <= VB系列というだけでモチベ沸かない

ってとこだね。


314 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 00:22:20 ]
> 自分用途って視点と、転職って視点を外せば

> VB系列というだけでモチベ沸かない

315 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 06:41:50 ]
VBしか知らない香具師はVBに文句言わないけど
他の言語知ってる香具師ならVBの使いにくさはすぐに分かる


316 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 09:18:26 ]
具体的におながいします

317 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 17:28:13 ]
そんないくつも言語覚えても
Rubyに慣れちゃえば、ほとんどRubyでできるので
他の使わなくなるよ



318 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 18:46:08 ]
と思っている時期が私にもありました。

319 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 21:11:10 ]
>>317の文章のうち「Ruby」の部分を好きな言語に置き換えて遊びましょう

320 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 21:17:17 ]
そんないくつも言語覚えても
VBに慣れちゃえば、ほとんどVBでできるので
他の使わなくなるよ

321 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 21:27:27 ]
そんないくつも言語覚えても
PHPに慣れちゃえば、ほとんどPHPでできるので
他の使わなくなるよ

322 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 22:06:42 ]
PHPでコマンドラインツールやGUIアプリ書けるのw
あんなWebアプリしか出来ない糞言語いらないよ

323 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 23:11:27 ]
VBでコマンドラインツールやGUIアプリ書けるのw
あんなWebアプリしか出来ない糞言語いらないよ

324 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 23:17:24 ]
>>323
なんか混ざってないかw

325 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 23:23:22 ]
VBはGUIアプリ書けるわなw
オレはPHPでコマンドラインツール書くけど

326 名前:デフォルトの名無しさん [2007/10/16(火) 22:36:01 ]
ルビーでアプレットみたいのって作れるの?

327 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 23:18:30 ]
RubyのVMがどこのPCにでも入ってるってような状況にならなきゃ
作っても無駄でしょ



328 名前:デフォルトの名無しさん [2007/10/16(火) 23:23:19 ]
RubyってVM上で動作してる訳じゃないだろ…JRubyは除くが。
単なるインタープリタじゃないの?

329 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 23:25:30 ]
1.9からYARVっていうVMになるらしいよ

330 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 02:02:13 ]
インタプリタもVMだろ・・・常考

331 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 04:03:43 ]
Rubyでメタプログラミングして
Javaコード吐いて
Ruby統合環境内でコンパイルさせればいいだろ

332 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 04:06:01 ]
>>323
VBで書いたプログラムを
拡張子vbsで保存して cscript hoge.vbs と実行すると
コマンドラインアプリになるし
拡張子htaで保存してエクスプローラからダブルクリックすると
GUIアプリになるんだよ

そんなことも知らないのか


333 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 14:19:47 ]
GUIアプリかけるの、って時点でネタだろ

334 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 20:08:57 ]
>>330
…これがゆとり世代の劣化日本人、か…

335 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 22:06:24 ]
>>334
おまえこそゆとりだよwwww
インタプリタをVMという事は、コンパイラ関連の勉強をきちんとしたことある人間なら常識レベルの知識

336 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 00:40:59 ]
ゆとりじゃなさそうだが、そうやって、通常会話で通じない言葉を主張するのも困ったやつだな。

337 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 01:21:08 ]
>>335
eval loopをVMと呼ぶのは無理がある。



338 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 12:02:53 ]
最近のCPUってマイクロコードで書かれてるらしいから
ほとんど全部はVMだね

339 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 23:50:12 ]
そのVM上で動作するプログラムが、VMか単純ループか、の話題なんだが。

340 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 01:53:09 ]
>>332
ならねーよ^^;;;;;

341 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 01:53:40 ]
>>339
いつから話題を切り替える術を手に入れたんだ?^^;;;;

342 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 01:57:03 ]
>>335
そう書いてある教科書を教えれ

343 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 02:09:56 ]
むしろ逆にインタプリタがVMでないっつーソースを教えてくれ

344 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 03:22:00 ]
>>343
「コンパイラとバーチャルマシン」って本はインタプリタとVMは別に説明してる。
ドラゴンブックのインタプリタ(通訳系)のところにVMの説明はない。
VM(抽象機械)は中間コードの説明に出てくるがそっちには
インタプリタの事は書いてない。

345 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 05:54:24 ]
>>342
www.amazon.co.jp/プログラミング言語処理系-岩波講座-ソフトウェア科学-佐々-政孝/dp/4000103458

346 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 06:45:38 ]
まあ、普通に話すときは、インタプリタをVMに含めないほうが話しがやりやすいし、特に断らない限りVMにインタプリタは含めないね。

347 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 07:05:18 ]
VMはインタプリタだが全てのインタプリタがVMではない。
中間コード(VMにとっての機械語)を生成しないインタプリタもあるからな。
よって>330,335はゆとり。



348 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 11:11:09 ]
どこにも洋書がでてこないのにワロタ



おまえら一辺勉強しなおしてこい

349 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 14:05:31 ]
>>348
じゃあ洋書でインタプリタがVMと書いてあるorない例をあげれ

350 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 19:27:51 ]
コンパイラはVMではない、と書いてある本がなかったら、コンパイラはVMなのかな?

351 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 20:08:13 ]
誰も言ってないことはどうとでも言える

352 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 20:38:30 ]
>>350
コンパイラはVMである、と書いてある本があるなら、コンパイラはVMかもしれんが
それはおかしいだろ。
「AならばB」の反論で「AでないならBでない」を持ち出していいのは小学生までだ。
論理式の勉強しなおしてこい

353 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 06:27:53 ]
>>352
ということを352は言ってるんだろ。おまえは国語を勉強しなおすべきだな。

354 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 06:29:06 ]
>>349
おれが読んだハリーポッターの原書には、インタプリタがVMとは書いてなかった。

355 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 07:03:20 ]
>>353
威勢よく出てきてアンカーミスってるおまいは人生考え直すべきだな

356 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 09:08:39 ]
Ruby=インタプリタ

「インタプリタもVMだろ」

「だって本にインタプリタはVMって書いてない」←いまここ

「てことは、Rubyって既にVMで動いてるんじゃね?」

「VMなのにRuby糞遅せえwww」

スレにふさわしい話題ですね

357 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 10:29:53 ]
誤:スレにふさわしい話題ですね
正:スレのレベルにふさわしい話題ですね



358 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 15:32:57 ]
誰もVMの定義を書いてないけど,VMってどっかの会社が言い出したバズワードなんだよね
インタプリタもコンパイラも今じゃほとんどバズワードだし.

結局みんな頭の中にあるVMとインタプリタが違っていて,話がかみ合わないまま進んでる希ガス


終わったな \(^o^)/ ナンテコッタイ

359 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 18:28:51 ]
バズワードってほどでもないぞ。
昔は抽象マシン(Abstract Machine)と呼ばれただけで概念は古くからある。
仮想マシン(Virtual Machine)というと昔はIBMメインフレーム用の
VMwareやVirtual PC相当のことだった。

360 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 19:30:50 ]
仮想DOSマシン

361 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 00:49:37 ]
仮想ミシン

362 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 01:20:27 ]
バーチャルミシン ←なぜか不愉快

363 名前:デフォルトの名無しさん [2007/10/22(月) 17:49:59 ]
ttp://www.itmedia.co.jp/enterprise/articles/0710/22/news002.html
ttp://itpro.nikkeibp.co.jp/article/NEWS/20071022/285089/?ST=oss
ttp://itpro.nikkeibp.co.jp/99/ruby/index.html


364 名前:デフォルトの名無しさん [2007/10/23(火) 21:47:12 ]
ttp://yher2.blogspot.com/2006/10/groovy-rhino-jython-jruby.html
に、各スクリプト言語のベンチマークがあった。
(2006年後半時点でのことだが)

Javaとの実行時間比は:
groovy: 約5.5〜500倍
rhino: 約1.5〜50倍
jython: 約2〜150倍
jruby: 約20〜6000倍
となる。

本家より速いと評判のJruby ですらこれじゃ、本家はどんだけ

365 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 23:32:32 ]
本家より早いと評判になったのはいつなのか考えてから発言しろよ。低脳すぎるよ・・・。

366 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 07:56:33 ]
JRubyって遅いんだよね。
Java陣営、挽回に必死だけど意味ねーw

367 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 03:05:56 ]
>>366
つまりJavaが速いって事だな。



368 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 14:07:15 ]
>>366
Java での Ruby 実装の遅さを云々する前に、
まず、まともな速度で本家を動かしてから言えってかんじ?

369 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 19:03:43 ]
普通に実用レベルだけどね

370 名前:デフォルトの名無しさん [2007/10/26(金) 20:53:11 ]
WEB系だとPHPの独壇場だからな。
Rubyを囃し立ててるのは、Ruby関係者とRubyをWEB2.0とか
セカンドライフの代わりのキャッチコピーにしようとしてる企業と
SIよりも講演とセミナーで稼いでる人種だけで。

エンタープライジーなら相変わらずJavaだし、今一番勢いがあるのはASPNET。
海外ならPythonもあるわけだし。

だいたいWEBアプリって、実際はちっともオブジェクト指向である必要ないんだよな。
だからこそPHPが人気あるわけで。
つまりは、WEB系に限ればRubyのメリットはちっともない。
遅くて不安定なだけで。

371 名前:デフォルトの名無しさん [2007/10/26(金) 22:05:32 ]
つまりクライアント側ってことですね!?

372 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 23:15:40 ]
こぴぺ

373 名前:デフォルトの名無しさん [2007/10/27(土) 13:34:42 ]
マジレスすると、Rubyの現行の1.8系は、構文木を評価していて、VM使ってない
次期バージョンの1.9は、VM搭載される予定

374 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 14:55:48 ]
Exerb

375 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 23:23:25 ]
>>370
またいいかげんなことを

376 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 04:28:27 ]
こぴぺ

377 名前:デフォルトの名無しさん [2007/10/29(月) 12:19:13 ]
>>373
そのVMってJavaとか.NETに劣らない性能だせそうなの?



378 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 20:03:31 ]
JavaVM上や、.NET上で動かすVMよりは良い性能が出ます。

379 名前:デフォルトの名無しさん [2007/10/29(月) 21:08:42 ]
Perlは最強やな

380 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 22:57:42 ]
www.atmarkit.co.jp/news/200710/29/rubycert.html
第1回Ruby検定は45人が受験


45人(笑

381 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 23:22:00 ]
こんなしょうもない記事でも枕詞に「日本発のプログラミング言語」か。
Ruby 自体は嫌いじゃないんだが、Ruby 関連の記事ってろくなのがないな。

382 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 23:32:49 ]
資格検定ってなんか金の臭いがするんだよね
受ける側じゃなくて主催者側にまわらなきゃ損

383 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 15:42:36 ]
流れ読まずにすまんが
新ロゴ
pc11.2ch.net/test/read.cgi/tech/1193668038/l50


384 名前:デフォルトの名無しさん [2007/11/03(土) 22:56:46 ]
>>370
ruby on railsがあるだろハゲ

385 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 22:58:34 ]
昔そういうのもあったな

386 名前:デフォルトの名無しさん [2007/11/04(日) 11:03:34 ]
今はRuby on Railsが主流だな

387 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 22:31:33 ]
概出だろうけど
ttp://cappuccino.jp/keisuken/logbook/20070927.html
ttp://d.hatena.ne.jp/iR3/searchdiary?word=*%5BRuby%20on%20Rails%5D
ttp://slashdot.jp/articles/07/09/23/2357202.shtml




388 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 20:45:34 ]
>>387
---
まあ 私思うに Excel で様々な一覧表が管理されている世界があります。
そのような情報データを共有しようと思うと、
第一ステップ メールで添付して共用
第二ステップ ファイルサーバで共用
第三ステップ Webサーバでファイルアップロード、ダウンロードで共有
第四ステップ Google SpreadSheet で共用
第五ステップ Ruby on Rails (scaffold)で 簡易なWebDBで共用
第六ステップ Ruby on Rails での エンタープライズシステムで共用
などの推移が考えられます。
---
なにこの無理矢理な推移(w

普通、
>第二ステップ ファイルサーバで共用
で終了。
どうしても必要ならば参照のみODBC経由でエンタープライズに、だろ。

389 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 06:27:10 ]
ExcelでODBC出来るの知らない人多いね

390 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 20:41:51 ]
>第二ステップ ファイルサーバで共用
>第三ステップ Webサーバでファイルアップロード、ダウンロードで共有

第二ステップの方が進歩してる感じがするのは俺だけ?

391 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 21:06:28 ]
第4はGoogleから企業向けの製品が出てるから、それ買って
あとは保守させれば残りのステップに進む必要ないな。

392 名前:デフォルトの名無しさん [2007/11/09(金) 23:24:46 ]
DBアクセスがあるから言語の実行効率は問題にならない、とか寝言言ってる奴がいるけどさ、
DBの負担を減らすためにDBは簡単なスキーマにしてスクリプト側で複雑な処理をする事あるじゃん。
その場合にRubyとJavaじゃまるで実行性能が違う。
後、Javaだと変数をアプリケーションスコープに入れとけば簡単に永続化できる。
これもDBへのアクセスを減らすことに役立つ。

393 名前:デフォルトの名無しさん [2007/11/10(土) 00:08:15 ]
そんなに速度が気になるならJavaみたいなすっとろいの使ってないでC++とかLisp使えよ

394 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 00:42:16 ]
最初にExcel使ってるなら.NETじゃねぇの?
どうせ大体は最終的に「Excelでも出せ」とか上から言われるだろうし。

395 名前:デフォルトの名無しさん [2007/11/10(土) 04:16:19 ]
>>393
C++はともかく、Lisp?

396 名前:デフォルトの名無しさん [2007/11/10(土) 06:38:35 ]
>>394
俺もそう思う。なぜ?Rails?
Rails好きだが、理解できん

397 名前:デフォルトの名無しさん [2007/11/10(土) 10:49:42 ]
.xlsを閲覧編集するのに最も機敏で便利なソフト…それはExcel。



398 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 11:46:29 ]
おまえは何を言ってるんだ?

399 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 15:50:42 ]
>>395
俺もそう思うが、コンパイルしたりすると lisp も速いらしいしな。

400 名前:デフォルトの名無しさん [2007/11/14(水) 20:41:32 ]
【速報】Google社が「Android」のSDKを公開,Javaでアプリケーションを記述
ttp://techon.nikkeibp.co.jp/article/NEWS/20071113/142245/
---
Androidのアプリケーション・ソフトウエア記述言語はJavaで,
「Java言語のコア・ライブラリが提供する機能のほとんどを提供する」(Androidの説明書)。
---

401 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 22:25:35 ]
携帯JavaなのにSEで来るのか?恐ろしいな。

>>302
C言語はちょっと特殊だよ。
JavaもC#もVBも、PerlやPythonもC言語から機能を補充することができる。
俺はサプリメント言語という呼称を推奨したい。

402 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 19:46:39 ]
正確には、Javaのような何か。
なので、Sunがピリピリしてる。

403 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 22:34:42 ]
Javaなら飯食えるがなあ
ぼそっ

404 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 23:04:30 ]
Javaのような何かだった
J++では飯は食えなかったが
今回はGoogleだからなあ。

405 名前:デフォルトの名無しさん [2007/11/17(土) 01:22:31 ]
>>403
Javaで食えないプログラマは、他の言語やっても無駄

406 名前:デフォルトの名無しさん [2007/11/17(土) 01:26:17 ]
誰かFORTRANの宿題を教えてくれないですかね。

・ある数xとyの約数と最大公約数と最小公倍数を計算せよ。



407 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 01:30:28 ]
くだすれFORTRAN(超初心者用)その2
pc11.2ch.net/test/read.cgi/tech/1164121236/



408 名前:デフォルトの名無しさん [2007/11/17(土) 04:38:29 ]
>>405…!書き込ま無くともご存知でしょうが…
?,VB`で無く,python`でも,command-line`で,error-check`は出来ます…
或る,text`の,error`を無くしました…
!因みに,python`のみしか個人使用の,linux`には,install`して居りません…
?どの言語がと云う事を意識する基準をご存知で在れば質問しても宣しいですか…

409 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 14:27:24 ]
>>401
C言語もアセンブラから機能を補充することができる。
401的にはC言語もサプリメント言語に違いない。

サプリメント言語の意味がワカンネ。
「C++はベターC」みたいなニュアンス?

410 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 21:43:32 ]
>>408
日本語でおk

411 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 21:45:12 ]
>>410
English, OK?

412 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 01:20:04 ]
>>411
Ok

413 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 19:24:16 ]
>>409
お前は何をいってるんだ

414 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 19:30:59 ]
>>412
I'll be back.

415 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 23:41:29 ]
>>414
go home

416 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 23:50:41 ]
lol

417 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 03:44:05 ]
Fuck yourself !



418 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 22:26:25 ]
Kill u to be myself.

419 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 19:13:12 ]
               _,......,,,_
               ,、:'":::::::::::::::::``:...、
           /::::::::::::::::::::::::::::::::::::::\
          i::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
            !::::::::::::::::::::::;‐、:::::::::_::::::_::::';
         |::::::::::::::::::::::|  :: ̄      ``!
         r''ヾ'::::::::::/  ::          |
         l r‐、\::/  _,,、ii_;;_、    _,,,l、
         ヽヾ〈    ::= -r:;;j_;、`/ :;'ィ;7
          !:!_,、    :: ` ー  : |: `´/     何かもう必死でしょ?
         ,./ヽ |  、_  ::  ,: 'r' :i |:  /       最近のrubyは
       ,../ `ヽ;_  i | '"、_:::__`:'‐'. /
        / ``'ー 、_\  ! `::` ̄''`チ`シ
    /ー 、_    `\:、_ :: ` ̄/
   /     ``ヽ、   ヽ`'7‐--'


420 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 16:30:11 ]
Ruby1.9 や Rubinius は MRI と比べて本当に速いのか
d.hatena.ne.jp/kwatch/20080304/1204646782

絶望した! Rubinius のあまりの遅さに絶望した!
また Ruby1.9 も、Ruby1.8 より遅くなっている。
eRuby ではどうしても eval() が絡むからしかたないんだけど、
とにかく Ruby1.9 になればなんでもかんでも速くなるというのは間違いであると断言できる。

絶望した! eval ないのにひとケタ遅い Rubinius に絶望した!
また eval がなくても、Ruby1.9 は Ruby1.8 と大して変わらないことがわかる。

結局、Ruby1.9 や Rubinius で速くなるのはバイトコードの実行部分だけであり、
String#<< のような built-in method の実行が速くなるわけではない。
fibonacchi sequence のベンチマークが速いのは built-in method の呼び出しがない、
純粋にバイトコードの実行だけで済むベンチマークだからである。

421 名前:デフォルトの名無しさん [2008/04/12(土) 18:09:59 ]
引く手あまたのプログラミング言語は?
slashdot.jp/developers/article.pl?sid=08/04/06/2313251
---
Java(16479件)、C++(8080件)、C#(7780件)、JavaScript(6749件)、
Perl(5710件)、PHP(2641件)、Python(1408件)、COBOL(1207件)、
Ruby(769件)、Lisp(33件)といった感じらしい。

とりあえずJavaとC/C++/C#、あとJavaScriptを覚えれば、
当分仕事には困らないようである。COBOLのしぶとさも目立つ。

ちなみにHaskellやOCamlの求人は10以下だったそうだ。
---

422 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 02:48:18 ]
なぜ数日遅れの話題を一生懸命マルチしてるのだろう

423 名前:高野光弘問題 [2008/06/12(木) 00:00:04 ]
takano32,TAKANO Mitsuhiroこと高野光弘(日立製作所社員、日本UNIXユーザ会幹事)が、
自身の『32nd diary』で公然と日立の機密を開示し、障害者差別発言をしている問題。

1981年11月12日 千葉県のディズニーランドのそばで誕生
2001年4月1日 千葉大学に入学
2005年4月1日 千葉大学大学院へ進学、日本UNIXユーザ会に入会
2007年4月1日 日立製作所に入社、神奈川県秦野市の寮へ
2007年8月22日 「ついに職場で人が倒れた」と公表
2007年11月13日 「情報漏えい」を言う上司に「死んだほうがいいよ」と暴言
2007年12月28日 「社内システムクソうんこ」と発言し、仕組みも暴露
2008年5月23日 機密漏洩問題について一応の謝罪
2008年5月26日 「給料泥棒とかうんぬん言われた」と謝罪を忘れて告白
2008年5月27日 「心バキバキ川田くん」と前日の発言者の名前を公言
2008年5月31日 「キチガイ」と日立のユーザーに障害者差別発言を連発

2006年10月27日(日立製作所に入社前に忠告されたこと)
「日記やコメントの投稿日時から勤務時間に業務外のことをしていることが判明」は
某社の某親会社が 2ch で祭られたように、NG です。

6月も勤務時間中に更新し続ける高野光弘君の『32nd diary』にツッコミをどうぞ

424 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 02:33:49 ]
ゲームコンテストに出しなさい。
www.tohofuhai.com/  豆腐ゲームコンテスト
kirara111.sakura.ne.jp/  星屑きらら杯
3punge.com/ 3分ゲーコンテスト(今休止中)


何でもかんでも詰め込もうとしないで、切り捨てるとこころは切り捨てて
完成させねば。。シンプルにやれ。
んでゲーム、ゲームしてなくてもいい。ゲームの限界を超えなければならない。
もっと自由な発想を持つのだ。

425 名前:デフォルトの名無しさん [2008/06/12(木) 06:26:33 ]
>>424
板違い。
ゲーム製作技術板に書いたほうが参考になると思うよ

426 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 05:16:38 ]
外野:・・・どこが違うの?
JAVAにも出来ることには眼を瞑ってでも
特色を育てないと、開発・環境パワーのある
海外オタクが釣られないクマー?
>>425さん、 もしかしたら >>424さんは
Rubyに対して「も」そう言いたいんじゃない?
「ゲーム」の部分が何に置き換わるかは「?」
例えば基本仕様を絞って固定してくれないと
共同開発が進められないといった意味で。
コンパクトで気のきいたプログラムが組めそう、
という期待はRubyの場合比較的大きそうだし。

私は「格好の悪い」プログラムの方が好きだけど、
それはどんな言語だってやろうと思えば出来る。
具体的・逐次的にダラダラ書いてくスタイルで
遅いとかじゃなく動かないような実用言語はない。
でも、それでいいならRubyじゃなかったはず。
「気の利いたコンパクトなコードが動く!」
となれば、どれだけの才能が集まることか。
JAVAに劣るのはまず人的パワーだから、
質のいい人材が釣れそうなエサは
もっと大きくぶらさげてもいいんじゃない?
現状でも釣れてる位だから可能性はあるよ。

427 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 05:43:48 ]
※以下、「偏見しかありません」。
まず第一に経験的事実に基づいてないし、
実在のプログラミング言語とも関係ありません。

「もれ、カッコイイプログラマになりたかったんだ、
誰よりもかっこいいコード書きたかったんだ…
○ィジュアルベーシックってダサいと思ったんだ、
○ISPで苦労してすごいの書いてみたけど
コードの見た目が…ブラクラみたいだったんだ…
○ML環境でのプログラミングは楽しかったんだ、
でもそこで使われるUTF−8とかいうののせいで
日本、対応リストから省《はぶ》られてたんだ…
―(中略というか面倒になったw本命登場)―
○AVAで効率的なコード書いてもれSUGeee!
でも改めて見てみたら本体が小さくなりすぎてて、
あの毎度御馴染みの寝言に埋もれてたんだ…。」



428 名前:デフォルトの名無しさん [2008/06/21(土) 10:02:04 ]
jp.rubyist.net/RubyKaigi2008/Live.html

429 名前:デフォルトの名無しさん [2008/06/21(土) 18:22:23 ]
Javaでは複素数演算はサポートされてるのか?
複素数クラスは作ることはできても+−*/の
演算子のオーバーロードはできないだろ。

Javaが複素数演算をサポートするならC++の代わりに
Javaを使ってやってもいい。

430 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 18:33:13 ]
>>429
演算子オーバーロードとか糖衣構文だろjk
まぁgroovy使ってもいいならアリ

431 名前:デフォルトの名無しさん [2008/06/22(日) 01:26:36 ]
まっ、演算子のオーバーロード使うと遅くなるからねぇ。
コピーのしまくりが発生するし。こういうこともできますよ、
というデモンストレーションにはなっても実用性は0。

でも、これは行列計算の場合であって複素数演算の場合は
そんなに遅くなるとは思えないが。

432 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 06:24:35 ]
いやまぁ,演算子は関数呼び出しの糖衣構文だからってことなんだが…まぁなんか軽く誤解されてるけどいいや

433 名前:デフォルトの名無しさん [2008/06/22(日) 16:49:38 ]
関数呼び出しと同じということ? だったら糖衣錠みたいなややこしい漢字使うな。
馬鹿ちんが。

関数呼び出しと演算子では・・・ いや、まぁ、どうでもいいか

434 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:17:38 ]
syntax sugarの訳として定着しているはずだが。


435 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:34:43 ]
>>431
行列計算だと演算子オーバーロードが遅くなるってどういうこと?
関数で書いたって同じことだと思うが

436 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:38:09 ]
javaは演算子のオーバーロードが出来ない.
本当に必要な実装に対して不必要な実装がC++で行われてたから,という噂を聞く.
std::ofstream とかの << はその一つ.
で,二項演算子は2引数1返却値の関数と同等だからJavaでも複素数演算くらい作れる.

// www.kmonos.net/alang/d/2.0/cppcomplex.html を実装したものではない
class Complex{
  private double _real, _imaginaly;
  public Complex(double real, double imaginaly){ _real = real; _imaginaly = imaginaly }
  public static Complex add(Complex lhs, complex rhs){ return new Complex(lhs.real + rhs.real, lhs.imaginaly + rhs.imaginaly); }
  ...
}

もちろん Complex.add() は関数なので二つのComplexインスタンスを足すときは
Complex r = Complex.add(new Complex(1, 1), new Complex(1, -1));
などとなる.
決してJavaでは new Complex(1, 1) + new Complex(1, -1) はできない.

でもgroovyなら演算子オーバーロードできるからちょっと楽になるよ,見たいな話.
この辺参照 groovy.codehaus.org/Operator+Overloading

437 名前:使用書無しさん [2008/06/22(日) 19:12:51 ]
言語としてのエレガントさはどうか知らんが、javaのよさは洗練された豊富な
APIとjavadocのリファレンスのしやすさ、それとガベージコレクターのおかげ
でメモリーリークとか気にしないで済むので貧乏くさい作業から開放されるこ
ととかほとんど実用的な理由だな。
こんな帳票設計ツール jdrafter.sakura.ne.jp/ 作ったんだが、前
述の理由で開発も片手間の4ヶ月くらいで済んだ。速度的にも不満はないし
、これをほかの言語でやってくれと言っても絶対断る。





438 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 19:18:57 ]
こういう書き方されると縦読みしてしまう

439 名前:デフォルトの名無しさん mailto:- [2008/06/22(日) 23:13:00 ]
Ruby on Railsかなぁと思ってたけど、
やっぱしPHPなのかなぁと思う今日この頃。


440 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 23:27:40 ]
強制されたのでないなら、自分で決めたのをやればいいさ


441 名前:デフォルトの名無しさん [2008/06/23(月) 11:28:53 ]
>>435
行列クラス用いて演算子オーバーロード使うと基本的に関数戻り値を
値コピーで返すしかないこと.

a*b*c*dなどの行列演算でa,b,c,dが1000×1000のdouble型行列クラスだと
しよう.そうすると,8Mbyteの値コピーが*につき多分2回,上のように
行列の多重積になるとおぞましく発生する.

行列クラスなんか使わずに,ただの配列つかって配列名を引数渡しすれば
(普通のFortranやC言語と同じ使い方)こんなことは生じないおぞましい
コピーは生じない.

あと,コンパイラが戻り値最適化をサポートしていれば...以下略

442 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 12:41:13 ]
>>441
それ実装の問題やん。


443 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 14:49:00 ]
>>441
行列が値型なら演算子オーバーロードだろうと何だろうとコピーは発生します

あと途中で返却値と引数がごちゃまぜになってるけど難なの?

444 名前:デフォルトの名無しさん [2008/06/23(月) 17:08:46 ]
>>行列が値型なら

お前何いってんだ?

>>だろうとコピーは発生します

そりゃ,ポインタのこぴーだって発生するだろ.

あと途中で返却値と引数がごちゃまぜになってるけど難なの?

*を何回もやりゃ,そうなるだろ?何が言いたいんだ?

これだから,いちいち馬鹿の相手したくないんだ.

もう2度とこないから適当に好きなこと書いてくれや!ボケ


445 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 17:33:59 ]
>>444
特に読んでないけどプギャー

446 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 17:36:07 ]
>>444
読んでみた

> > あと途中で返却値と引数がごちゃまぜになってるけど難なの? 

> *を何回もやりゃ,そうなるだろ?何が言いたいんだ?
アナル何回もや(ほじく)りゃ、返り値と引数が混ざるんですね。
他はなに言いたいのかわかりません><;;;

447 名前:日立バキバキ高野くん祭り [2008/06/23(月) 20:00:15 ]
1.日立製作所社員の高野くん(高野光弘)が会社を誹謗中傷して機密も漏洩
2.日立のユーザーにも「キチガイ」との障害者差別発言
3.日立製作所の企業イメージをバキバキにする
4.自身のサイトの『32nd diary』に掲載
5.日立製作所に通報される
6.あせって似顔絵削除
7.火に油を注ぐだけで所属する日本UNIXユーザ会にも通報祭り勃発
8.「給料泥棒」と説教される
9.「殺します」と殺人予告をして警察に事情を聞かれる←イマココ

高野光弘の行動
現在は、過去の記事を閲覧できなくして、「本日の日記はツッコミ数の制限を越えています」としています。
まずは、不愉快な思いをされた方々に謝罪するべきなのではないでしょうか。

高野光弘の発言
「まぁ、どこの団体もそんなにヤワじゃないので、平気なんですけども。
日本UNIXユーザ会が一番対応に慣れてる感じ。」

日本UNIXユーザ会が対応に慣れているか、みなさん確認してみてください。

連絡先
www.net.intap.or.jp/oiia/cont2/p0402.html%7B0recid=10168.html



448 名前:使用書無しさん [2008/06/23(月) 23:20:10 ]
ぼんくらruubbyふりーくのみなさん
悔しかったら jdrafter.sakura.ne.jp
に匹敵するプログラムつくってねぱか



449 名前:使用書無しさん [2008/06/23(月) 23:27:49 ]
やっぱりrubbyつかいはばか



450 名前:使用書無しさん [2008/06/23(月) 23:28:50 ]
java最高



451 名前:使用書無しさん [2008/06/23(月) 23:58:17 ]
理屈先行
あほrubby



452 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 06:08:05 ]
なんとここでJRubyが登場

453 名前:デフォルトの名無しさん [2008/06/24(火) 17:58:01 ]
島根のRubyなんか死んでしまえ

454 名前:デフォルトの名無しさん [2008/06/24(火) 20:59:26 ]
アンチ Java の人が多い理由が分かった気がする。
『Java は、近代の言語。Ruby は、現代の言語』で会場中が爆笑できるほどの状況ならば、
Java をフィールドに活動している人間にとっては、気持ちいいものではない
Ruby には、アンチ Java (とPHP) が経典に含まれている

d.hatena.ne.jp/yuta4839/20080622#1214155876

455 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 07:18:18 ]
Javaが敬遠される最大の理由は(C)Sunだから。

456 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 08:14:05 ]
金が掛からないソフトなんて熟れて無い証拠

457 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 01:21:52 ]
               _,......,,,_
               ,、:'":::::::::::::::::``:...、
           /::::::::::::::::::::::::::::::::::::::\
          i::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
            !::::::::::::::::::::::;‐、:::::::::_::::::_::::';
         |::::::::::::::::::::::|  :: ̄      ``!
         r''ヾ'::::::::::/  ::          |
         l r‐、\::/  _,,、ii_;;_、    _,,,l、
         ヽヾ〈    ::= -r:;;j_;、`/ :;'ィ;7
          !:!_,、    :: ` ー  : |: `´/     何かもう必死でしょ?
         ,./ヽ |  、_  ::  ,: 'r' :i |:  /       ここのJava厨はwww
       ,../ `ヽ;_  i | '"、_:::__`:'‐'. /
        / ``'ー 、_\  ! `::` ̄''`チ`シ
    /ー 、_    `\:、_ :: ` ̄/
   /     ``ヽ、   ヽ`'7‐--'





458 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 13:37:21 ]
Matzがあんなにイタタじゃなければもうちょっと流れもちがっただろうに・・・

459 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 08:12:07 ]
Matzの会社を財務分析してみたんだが。
d.hatena.ne.jp/AntiSeptic/20080704/p1

などと思わせぶりな言い方をするものだから覗いてみりゃ、
なんて事無い田舎の零細企業の財務諸表であって、面白くもなーんともなかったわけだ。

それにしても、この程度の収益で2007年度って、
あの会社にとっては多分空前絶後の景気のいい年だったはずだの
Rubyとゆー「鉱脈」があるだの言っているのは何なのだ。
Geekのヨタ話というのは、いつもこんなしょぼいスケールで行われているのか?
あそこの技術者の平均レベルは、他の普通の会社よりはずっと高いと思うって、
これじゃあ、技術なんてIT企業の収益とは何の関係も無いと証明しているようなもんじゃねえか。

そもそも、この会社が何をやっているのかがHPを見た限りではよく分からん。
要は受託開発だろ労働力を人月で売ってるだけだろマーケ屋がこねくりあげた横文字得意げに使ってなに悦に入ってやがんだコラ。
更には製品・サービス部門まであって、なにやら参考価格が書いてあるところを見ると、
多分にパッケージっぽい印象を受けるが、それでいて全体の粗利率が26%程度ではどうしようもないだろ。

あそこに入りたい人は、損益計算書も注意して見ておくといい。まぁこれはどんな会社でも同じだけど、
ここを見るといろんなことが見えて来る。株価指標を計算してみるのもいい(非公開会社でもね)。


460 名前:デフォルトの名無しさん [2008/07/22(火) 21:46:45 ]
TextSS







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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