Ruby>>>>>Java

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2006/09/21(木) 11:53:49
今すぐ勉強すべきプログラム言語トップ10
http://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
http://pc8.2ch.net/test/read.cgi/tech/1150106090/
2006/10/05(木) 01:39:51
>>60
オレなんかはよくmethodの名前とかパラメーターとか忘れるからIDE必須。
わざわざドキュメントを確認するのもめんどい。
2006/10/05(木) 10:04:56
教会とか学会とか書いてあったら爆弾送る
63デフォルトの名無しさん
垢版 |
2006/10/05(木) 11:04:50
通報しました
6463
垢版 |
2006/10/05(木) 23:02:09
ダーリンの悪口いう人は許さないっチャ。
2006/10/05(木) 23:41:58
Ruby <> Java
2006/10/05(木) 23:59:51
>>60
自分Java使いだが、ソースはほとんどctrl+スペースでEclipseに書かせてる
最近はXMLも同じやり方で書けるようになったから、記述ミスはほとんど無い
6761
垢版 |
2006/10/06(金) 16:59:08
>>66
そうそう。
xmlなんか普通のエディタで書くのが馬鹿馬鹿しくなる
xml批判はeclipse使ってからやってほしい

rubyが好きな人はIDE何つかうの?
2006/10/06(金) 17:11:53
> xml批判はeclipse使ってからやってほしい

いみふめー
2006/10/06(金) 19:31:11
>>68
WSTと言った方がよいか
2006/10/07(土) 02:32:11
> rubyが好きな人はIDE何つかうの?

Eclipse
2006/10/07(土) 21:59:17
>>70
主にviかemacsと聞いていますが、違う?
オレはrubyのその辺がキモイ
2006/10/08(日) 00:04:09
python使いは↑のようないみふめーな人が多い。その辺がキモイ。
2006/10/08(日) 03:43:33
↑のようにpythonに僻み、viで使い捨てのコードを書くruby使いは最高にキショイ
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 中華思想のオレがきましたょ.
2006/10/09(月) 01:14:47
>>27
> Java の言語仕様上、資源の開放のために、汚ならしい try - finally を何度も書かなきゃいけない、
今更だけど、この辺の話にしたって、Javaでも匿名クラス使えばRubyと同様の書き方するのは
容易なんだけど、記事の著者は匿名クラス知らないのか、それとも使ったこと無いのか
まあ、匿名クラスはRubyのブロックに比べたら記述が冗長などの欠点もあるけど
2006/10/14(土) 17:00:02
結論
Python>>>>>>>>>>>>>>>uby>>>>>Java
2006/10/15(日) 13:33:31
FA
java+eclipse >= python >>> ruby >>> java + vi/emacs
78デフォルトの名無しさん
垢版 |
2006/10/17(火) 00:52:57
東京大学教養課程の第一プログラミング言語がRubyに
http://d.hatena.ne.jp/sumii/20060928/1159394568
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sumii/20060928/1159394568
2006/10/17(火) 16:00:42
Javaだけはマジいらない。
80デフォルトの名無しさん
垢版 |
2006/10/18(水) 03:16:47
東京大学教養課程の第一プログラミング言語がRubyに
http://d.hatena.ne.jp/sumii/20060928/1159394568
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sumii/20060928/1159394568
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日後に大嫌いな人が
事故で入院しました。
::   信じる信じないは勝ってです
2007/01/14(日) 15:08:05
□!!!これを見た貴方は3日以内に死にます!!!■
■死にたくなければ、このレスをコピーして他のスレに □
□10回貼り付けて下さい。1時間以内にです!もし無 ■
■した場合は、今日寝ている間に富子さんがやってきて□
□貴方の首を絞めに来ます。富子さんは太平洋戦争の■
■時に16歳という若さで亡くなった女の子で、未だに成 □
□仏していないそうです。信じる信じないは貴方次第。 ■
■今年になってからこのレスを無視した人で、“呪われ □
□て死亡した人”が続出しています。これは富子さんの ■
■呪い。呪われて死んでもいいのならこれを無視するこ□
□とでしょうね。                        ■
■――貴方がこうしているうちに富子さんが後ろから見□
□ていますよ…。                       ■
■□■□■□■□■□■□■□■□■□■□■□■□
85デフォルトの名無しさん
垢版 |
2007/02/06(火) 20:43:35
Java>>>>>Ruby
2007/02/07(水) 13:37:50
Java→JRuby
87デフォルトの名無しさん
垢版 |
2007/02/09(金) 15:15:43
ルビ厨、無様〜(w
http://blog.japan.cnet.com/kenn/archives/003556.html

200人が単に「入室」しただけでパンクするチャット部屋
2007/02/09(金) 15:24:50
Java仮想マシンでRubyが使えるようになるとかならないとか
なかったっけ
2007/02/09(金) 15:46:48
1.6.0ではまだだけど、やろうとしてるヤツらは居るらしいな。
次期Mac OSXでもrubyサポートされるらしいし、この先やっとくと面白いかも。
2007/02/09(金) 16:10:37
>>87
Rubyかんけーねーw
アーキテクチャの問題じゃねーかw
しかも、これって、ブレークスルーがないと解決できなさそうだな。
2007/02/09(金) 17:10:46
2ちゃんねるの実況板 >>>>>>>>>>> >>87のチャットソフト

そもそもHTTPでプッシュ型って発想からして根本的に間違っている。
2007/02/09(金) 18:17:30
マルチはスルーしといてあげようよ
2007/02/09(金) 18:19:00
Ruby使いはロクに設計もできないアフォ揃いということでスルー
2007/02/10(土) 10:20:21
>>91
枯れた技術を使い続けるだけじゃ先には進めないよ。
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人が単に「入室」しただけでパンクするチャット部屋
http://blog.japan.cnet.com/kenn/archives/003556.html

何かリベンジやるそうなので、またパンクさせようぜ。
http://www.lingr.com/room/jtpa-umeda
2007/03/17(土) 10:17:37
よしきた!
2007/03/17(土) 12:19:52
 3. AJAX
 4. JavaScript
2007/03/17(土) 13:20:20
4はおかしくない。
101デフォルトの名無しさん
垢版 |
2007/03/20(火) 15:45:45
Dは?D言語は?
2007/03/20(火) 17:39:05
当面要らね
だがVB.netよりは上にあってもいいかな
2007/03/20(火) 17:55:25
VB.NETは存在意義ゼロだしな。
VB6はそれなりに意味があるのに。
2007/03/23(金) 19:41:16
あれAS3が入ってない
2007/03/23(金) 20:59:52
そんな狭い世界の品……
2007/05/04(金) 23:50:06
> Java の言語仕様上、資源の開放のために、汚ならしい try - finally を何度も書かなきゃいけない、
今更だけど、この辺の話にしたって、Javaでも匿名クラス使えばRubyと同様の書き方するのは
容易なんだけど、記事の著者は匿名クラス知らないのか、それとも使ったこと無いのか
まあ、匿名クラスはRubyのブロックに比べたら記述が冗長などの欠点もあるけど
2007/05/06(日) 16:30:04
そもそも別の用途で作られた言語で大小比べるなっつーことか?
108デフォルトの名無しさん
垢版 |
2007/05/06(日) 17:44:29
>>106
これのことですか?

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

2007/05/06(日) 20:49:42
拡張forループ構文を使わず、わざわざインデックスで順次アクセスする
それなんて駄目プログラマ?なコードと比較して勝った気になっている馬鹿とか?
2007/05/06(日) 20:52:31
バイトコードレベルでは同じになるから
別にどっちが優れてるってもんでもないんだけど・・
2007/05/06(日) 20:55:28
foreachって列挙子通して書き込みアクセスできるっけ?
2007/05/06(日) 21:38:43
リスト(内部Arrayじゃないやつ)に対してインデックスでアクセスするのは馬鹿だな
113デフォルトの名無しさん
垢版 |
2007/05/18(金) 17:16:15
>>109
ArrayListなら、インデックス使ったほうが速いハズだが。
2007/05/18(金) 20:38:38
>>113
速度比較でRubyがJavaに勝てるわけがなかろう。
型宣言なし&クロージャありなんだから、
普通に書けばRubyの方が簡潔なコードになる。

どちらが簡潔なコードを記述できるかについて比較する時に、
無理やり冗長なJavaコードを書いて、Rubyの何倍ものコードを記述する
必要があるみたいな内容のブログや解説サイトが目立つってこと。
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
型付けの弱い言語はバグの温床
2007/05/19(土) 00:34:01
matz氏ってJava嫌いっぽいしねぇ。
2007/05/19(土) 00:39:02
Rubyも読みやすい書きやすいっていうけど、リフレクションを多用すると
恐ろしいことになるからなぁ。

リフレクションみたいに、静的な型なんてクソクラエみたいな書き方は、
なかなか強力で、たしかに書くときの効率はかなり上がるけど、
メンテの効率をいちじるしく落とすね。
121デフォルトの名無しさん
垢版 |
2007/05/19(土) 00:40:12
>>119
でも、Sun JVMに乗せた方がネイティブよりも早くなるって…。駄目すぎね?
2007/05/19(土) 00:43:31
>>121
YARV だと JRuby より速いらしいし。
言語仕様(?) で eval 持ってる動的な言語と静的型言語の速度比べても……
2007/05/19(土) 00:45:35
結論:言語仕様的に、Rubyは永久にJavaに性能で劣る。
2007/05/19(土) 00:49:53
永久って、スケールでかいな。

Java とか Ruby って俺が死ぬまで絶滅せずに残ってるかね?
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
2007/05/19(土) 23:40:06
10年後ぐらいには
CPUや周りの環境の能力が100倍くらいになって
問題にならないだろ
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言語覚えれて楽。
2007/05/20(日) 01:52:11
Javaと置換させようとか、よりcoolなPerlとか
そんな売り方ばっかなのはどうにかならんのかな。
Rubyだけの特長とか無いのかよ。
2007/05/20(日) 09:01:38
もうみなさんソースの流出には無頓着なんですね
133デフォルトの名無しさん
垢版 |
2007/05/20(日) 09:56:54
>>131
だれも、よりcoolなPerlとは言ってないと思うぞ。
Javaと置換させるとかも、たまに出てくるだけ。

売り方は常に「プログラムが楽しい言語」だと思うが。
2007/05/20(日) 10:16:51
Javaの方が早いとかうけるwww
Java->C++、Ruby->Javaに置き換えても、全然違和感無い
2007/05/20(日) 10:41:29
つまりLispみたいな位置か。
エライ人はみんな勉強に薦めるけど実務には使えないお洒落言語
136デフォルトの名無しさん
垢版 |
2007/05/20(日) 13:20:37
エライ人ばっかりだといいんだけど、実務であんまりプログラムに興味がない人に使わせようとするとJavaが無難
137デフォルトの名無しさん
垢版 |
2007/05/20(日) 13:29:23
COBOLってどうなの?
2007/05/20(日) 13:41:08
1.低レベルな開発現場でRubyとか入れても泥沼でしょ。
2.日本の半分以上は低レベルな現場。

……あー、導入して淘汰されたほうがいい気がしてきた。
2007/05/20(日) 13:46:47
Ruby使うと高レベルってのがよく分からん
2007/05/20(日) 15:08:30
Rubyの言語機能使いこなせないんだったらJavaでも変わらんわけで、そしたらツールとかライブラリとかノウハウがあるJavaの方がマシという話。
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じゃ飯食えめー!
2007/05/20(日) 22:47:10
>142
少なくとも、利便性はわからんよ。
JVMで動くRDBMSに対してSQLではなくJava言語を使う必要があるとしたら、非常に不便。
2007/05/21(月) 00:52:43
SAPやMQと連携する時、Rubyじゃ手も足も(r
2007/05/23(水) 19:23:18
Rubyは、手軽にクラスを作りまくれる言語ってイメージがある。
Javaだと一つ一つ丁寧に作る感じ。
Rubyはとりあえずクラス作っちゃえ、て感じ。
2007/05/23(水) 20:35:38
それってXPプログラミングと違うか?
2007/05/24(木) 01:48:02
>147
誰に言ってる?
2007/05/24(木) 02:27:26
>>147
eXtreme Programmingプログラミング?
2007/05/24(木) 08:53:44
頭痛が痛いな
2007/05/24(木) 11:09:27
そういうこというと
危険が危ないですよ。

サハラ砂漠でチゲ鍋でも食おうや。
2007/05/24(木) 11:12:16
いやどっちかというと
HTML言語に近いな。
2007/05/24(木) 12:17:54
それをいうならJavaScriptだろ。
2007/05/25(金) 02:53:07
>>153
なんで?これも頭痛が痛いパターンなの?
2007/06/04(月) 22:14:38
試行錯誤としないとプログラムなんて書けない。
Javaみたいに最初からがちがちの型で固めちゃうと
後々の変更に手間がかかるが、だが最終的な
プログラミング品質を考えると型チェックがあったほうが
安心できたりする。
2007/06/05(火) 20:55:09
そんなJavaでも実行時エラーは絶えないんだけどw
157デフォルトの名無しさん
垢版 |
2007/06/07(木) 02:14:21
今時、型の変更なんてeclipse他自動化されてるだろ
2007/06/07(木) 02:35:02
ソフトウェアが複雑になればなるほど、組合せ爆発により十分なテストは難しくなる。

コンパイラによる静的な型チェックがなくても、テスト重視で品質を確保できると
言っている馬鹿はもう一度テスト技法について学んだほうが良い。
2007/06/08(金) 22:48:32
コンパイラによる静的な型チェックが
そこまで品質に大きく寄与すると思っている人も勉強しなおした方がいいね。
160デフォルトの名無しさん
垢版 |
2007/06/09(土) 01:29:59
>>159
変数の強い型付けがどうして登場してきたのかを考えれば自ずと答えは出るよ。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況