今すぐ勉強すべきプログラム言語トップ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/
探検
Ruby>>>>>Java
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2006/09/21(木) 11:53:49110デフォルトの名無しさん
2007/05/06(日) 20:52:31 バイトコードレベルでは同じになるから
別にどっちが優れてるってもんでもないんだけど・・
別にどっちが優れてるってもんでもないんだけど・・
111デフォルトの名無しさん
2007/05/06(日) 20:55:28 foreachって列挙子通して書き込みアクセスできるっけ?
112デフォルトの名無しさん
2007/05/06(日) 21:38:43 リスト(内部Arrayじゃないやつ)に対してインデックスでアクセスするのは馬鹿だな
113デフォルトの名無しさん
2007/05/18(金) 17:16:15 >>109
ArrayListなら、インデックス使ったほうが速いハズだが。
ArrayListなら、インデックス使ったほうが速いハズだが。
114デフォルトの名無しさん
2007/05/18(金) 20:38:38 >>113
速度比較でRubyがJavaに勝てるわけがなかろう。
型宣言なし&クロージャありなんだから、
普通に書けばRubyの方が簡潔なコードになる。
どちらが簡潔なコードを記述できるかについて比較する時に、
無理やり冗長なJavaコードを書いて、Rubyの何倍ものコードを記述する
必要があるみたいな内容のブログや解説サイトが目立つってこと。
速度比較でRubyがJavaに勝てるわけがなかろう。
型宣言なし&クロージャありなんだから、
普通に書けばRubyの方が簡潔なコードになる。
どちらが簡潔なコードを記述できるかについて比較する時に、
無理やり冗長なJavaコードを書いて、Rubyの何倍ものコードを記述する
必要があるみたいな内容のブログや解説サイトが目立つってこと。
115デフォルトの名無しさん
2007/05/18(金) 21:01:36 Ruby と書いた場合は実装ではなく言語仕様になるから
いつの日かバカみたいに早い実装が登場しないとも限らない。
いつの日かバカみたいに早い実装が登場しないとも限らない。
116デフォルトの名無しさん
2007/05/19(土) 00:00:10 その候補のひとつがJRubyだな。
というか、マルチコア環境で速く実行できそうなのはJRuby以外なさそう。
というか、マルチコア環境で速く実行できそうなのはJRuby以外なさそう。
117デフォルトの名無しさん
2007/05/19(土) 00:27:22 JRubyを見てると、RubyとJavaの関係って
今のJavaとC++みたいな関係になりそうな気がする
今のJavaとC++みたいな関係になりそうな気がする
118デフォルトの名無しさん
2007/05/19(土) 00:33:48 型付けの弱い言語はバグの温床
119デフォルトの名無しさん
2007/05/19(土) 00:34:01 matz氏ってJava嫌いっぽいしねぇ。
120デフォルトの名無しさん
2007/05/19(土) 00:39:02 Rubyも読みやすい書きやすいっていうけど、リフレクションを多用すると
恐ろしいことになるからなぁ。
リフレクションみたいに、静的な型なんてクソクラエみたいな書き方は、
なかなか強力で、たしかに書くときの効率はかなり上がるけど、
メンテの効率をいちじるしく落とすね。
恐ろしいことになるからなぁ。
リフレクションみたいに、静的な型なんてクソクラエみたいな書き方は、
なかなか強力で、たしかに書くときの効率はかなり上がるけど、
メンテの効率をいちじるしく落とすね。
121デフォルトの名無しさん
2007/05/19(土) 00:40:12 >>119
でも、Sun JVMに乗せた方がネイティブよりも早くなるって…。駄目すぎね?
でも、Sun JVMに乗せた方がネイティブよりも早くなるって…。駄目すぎね?
122デフォルトの名無しさん
2007/05/19(土) 00:43:31123デフォルトの名無しさん
2007/05/19(土) 00:45:35 結論:言語仕様的に、Rubyは永久にJavaに性能で劣る。
124デフォルトの名無しさん
2007/05/19(土) 00:49:53 永久って、スケールでかいな。
Java とか Ruby って俺が死ぬまで絶滅せずに残ってるかね?
Java とか Ruby って俺が死ぬまで絶滅せずに残ってるかね?
125デフォルトの名無しさん
2007/05/19(土) 05:57:25126デフォルトの名無しさん
2007/05/19(土) 08:51:36127デフォルトの名無しさん
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
Bruce A. Tate 著
「成功するプログラム言語の出現は、ほぼ10年周期で起こっているようです。・・・・
・・・・・・・・現在はまさに、新しい言語が登場し、Javaの凋落時期にあたります。」
ttp://www.oreilly.co.jp/books/9784873113203/
ttp://www.oreilly.com/catalog/0976694093/index.html
128デフォルトの名無しさん
2007/05/19(土) 23:40:06 10年後ぐらいには
CPUや周りの環境の能力が100倍くらいになって
問題にならないだろ
CPUや周りの環境の能力が100倍くらいになって
問題にならないだろ
129デフォルトの名無しさん
2007/05/19(土) 23:49:29 .NETやJAVAってどんどんいろんな物取りこんでんだな、
JAVAは
JRubyでRubyが
JythonでPythonが
.netは
ASP、Visual Basic、Visual C#、Visual C++、Visual J#
等が動くようになってる。
時代の流れは速いな・・・
これからプログラミングするには覚えるの多すぎるな
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言語覚えれて楽。
今は、昔の1ライブラリ覚える感覚で1言語覚えれて楽。
131デフォルトの名無しさん
2007/05/20(日) 01:52:11 Javaと置換させようとか、よりcoolなPerlとか
そんな売り方ばっかなのはどうにかならんのかな。
Rubyだけの特長とか無いのかよ。
そんな売り方ばっかなのはどうにかならんのかな。
Rubyだけの特長とか無いのかよ。
132デフォルトの名無しさん
2007/05/20(日) 09:01:38 もうみなさんソースの流出には無頓着なんですね
133デフォルトの名無しさん
2007/05/20(日) 09:56:54134デフォルトの名無しさん
2007/05/20(日) 10:16:51 Javaの方が早いとかうけるwww
Java->C++、Ruby->Javaに置き換えても、全然違和感無い
Java->C++、Ruby->Javaに置き換えても、全然違和感無い
135デフォルトの名無しさん
2007/05/20(日) 10:41:29 つまりLispみたいな位置か。
エライ人はみんな勉強に薦めるけど実務には使えないお洒落言語
エライ人はみんな勉強に薦めるけど実務には使えないお洒落言語
136デフォルトの名無しさん
2007/05/20(日) 13:20:37 エライ人ばっかりだといいんだけど、実務であんまりプログラムに興味がない人に使わせようとするとJavaが無難
137デフォルトの名無しさん
2007/05/20(日) 13:29:23 COBOLってどうなの?
138デフォルトの名無しさん
2007/05/20(日) 13:41:08 1.低レベルな開発現場でRubyとか入れても泥沼でしょ。
2.日本の半分以上は低レベルな現場。
……あー、導入して淘汰されたほうがいい気がしてきた。
2.日本の半分以上は低レベルな現場。
……あー、導入して淘汰されたほうがいい気がしてきた。
139デフォルトの名無しさん
2007/05/20(日) 13:46:47 Ruby使うと高レベルってのがよく分からん
140デフォルトの名無しさん
2007/05/20(日) 15:08:30 Rubyの言語機能使いこなせないんだったらJavaでも変わらんわけで、そしたらツールとかライブラリとかノウハウがあるJavaの方がマシという話。
141デフォルトの名無しさん
2007/05/20(日) 15:10:51 >>134
それで違和感ないってことは、yarvよりJRubyが速くなることについて理解してないということだな。
それで違和感ないってことは、yarvよりJRubyが速くなることについて理解してないということだな。
142デフォルトの名無しさん
2007/05/20(日) 20:33:28 JVM上で動作する言語は、安定性、速度、利便性、全ての面でJavaが最強である件について。
143デフォルトの名無しさん
2007/05/20(日) 21:55:12 Rubyじゃ飯食えめー!
144デフォルトの名無しさん
2007/05/20(日) 22:47:10 >142
少なくとも、利便性はわからんよ。
JVMで動くRDBMSに対してSQLではなくJava言語を使う必要があるとしたら、非常に不便。
少なくとも、利便性はわからんよ。
JVMで動くRDBMSに対してSQLではなくJava言語を使う必要があるとしたら、非常に不便。
145デフォルトの名無しさん
2007/05/21(月) 00:52:43 SAPやMQと連携する時、Rubyじゃ手も足も(r
146デフォルトの名無しさん
2007/05/23(水) 19:23:18 Rubyは、手軽にクラスを作りまくれる言語ってイメージがある。
Javaだと一つ一つ丁寧に作る感じ。
Rubyはとりあえずクラス作っちゃえ、て感じ。
Javaだと一つ一つ丁寧に作る感じ。
Rubyはとりあえずクラス作っちゃえ、て感じ。
147デフォルトの名無しさん
2007/05/23(水) 20:35:38 それってXPプログラミングと違うか?
148デフォルトの名無しさん
2007/05/24(木) 01:48:02 >147
誰に言ってる?
誰に言ってる?
149デフォルトの名無しさん
2007/05/24(木) 02:27:26 >>147
eXtreme Programmingプログラミング?
eXtreme Programmingプログラミング?
150デフォルトの名無しさん
2007/05/24(木) 08:53:44 頭痛が痛いな
151デフォルトの名無しさん
2007/05/24(木) 11:09:27 そういうこというと
危険が危ないですよ。
サハラ砂漠でチゲ鍋でも食おうや。
危険が危ないですよ。
サハラ砂漠でチゲ鍋でも食おうや。
152デフォルトの名無しさん
2007/05/24(木) 11:12:16 いやどっちかというと
HTML言語に近いな。
HTML言語に近いな。
153デフォルトの名無しさん
2007/05/24(木) 12:17:54 それをいうならJavaScriptだろ。
154デフォルトの名無しさん
2007/05/25(金) 02:53:07 >>153
なんで?これも頭痛が痛いパターンなの?
なんで?これも頭痛が痛いパターンなの?
155デフォルトの名無しさん
2007/06/04(月) 22:14:38 試行錯誤としないとプログラムなんて書けない。
Javaみたいに最初からがちがちの型で固めちゃうと
後々の変更に手間がかかるが、だが最終的な
プログラミング品質を考えると型チェックがあったほうが
安心できたりする。
Javaみたいに最初からがちがちの型で固めちゃうと
後々の変更に手間がかかるが、だが最終的な
プログラミング品質を考えると型チェックがあったほうが
安心できたりする。
156デフォルトの名無しさん
2007/06/05(火) 20:55:09 そんなJavaでも実行時エラーは絶えないんだけどw
157デフォルトの名無しさん
2007/06/07(木) 02:14:21 今時、型の変更なんてeclipse他自動化されてるだろ
158デフォルトの名無しさん
2007/06/07(木) 02:35:02 ソフトウェアが複雑になればなるほど、組合せ爆発により十分なテストは難しくなる。
コンパイラによる静的な型チェックがなくても、テスト重視で品質を確保できると
言っている馬鹿はもう一度テスト技法について学んだほうが良い。
コンパイラによる静的な型チェックがなくても、テスト重視で品質を確保できると
言っている馬鹿はもう一度テスト技法について学んだほうが良い。
159デフォルトの名無しさん
2007/06/08(金) 22:48:32 コンパイラによる静的な型チェックが
そこまで品質に大きく寄与すると思っている人も勉強しなおした方がいいね。
そこまで品質に大きく寄与すると思っている人も勉強しなおした方がいいね。
160デフォルトの名無しさん
2007/06/09(土) 01:29:59 >>159
変数の強い型付けがどうして登場してきたのかを考えれば自ずと答えは出るよ。
変数の強い型付けがどうして登場してきたのかを考えれば自ずと答えは出るよ。
161デフォルトの名無しさん
2007/06/09(土) 07:03:50 型付けの有効度は作るアプリによって変わるので、自分がどんなアプリを対象にしているか表明せずに「型チェックが品質によるっていってる人は勉強しなおしたほうがいい」とか、「自ずと答えはでる」とか言うのはやめたほうがいい。
162デフォルトの名無しさん
2007/06/09(土) 07:05:07 s/品質による/品質に寄与する/
163デフォルトの名無しさん
2007/06/09(土) 12:24:41 どのような方法論でも有効性には程度の差ってものがある。
内容ゼロの負け惜しみはいらん。
内容ゼロの負け惜しみはいらん。
164デフォルトの名無しさん
2007/06/09(土) 15:47:07165デフォルトの名無しさん
2007/06/10(日) 11:05:57 いいえ
166デフォルトの名無しさん
2007/06/10(日) 18:42:21 >>164
プログラマがバカと考える性悪説的な思想からだろう。
動的型付けは、プログラマに自由をゆるす思想から。
俺は、動的型付けでもいいけど、未初期化変数に代入できたり参照できたりする言語は、ちょっと無理だな。
Rubyとかも好きだけど、かなりギリギリスレスレで使ってる
プログラマがバカと考える性悪説的な思想からだろう。
動的型付けは、プログラマに自由をゆるす思想から。
俺は、動的型付けでもいいけど、未初期化変数に代入できたり参照できたりする言語は、ちょっと無理だな。
Rubyとかも好きだけど、かなりギリギリスレスレで使ってる
167デフォルトの名無しさん
2007/06/10(日) 20:11:51 JR東日本
JR西日本
JRuby
これ今思いついたんだけどおもしろくね?wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
JR西日本
JRuby
これ今思いついたんだけどおもしろくね?wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
168デフォルトの名無しさん
2007/06/10(日) 20:26:24 プログラマは馬鹿だった
169デフォルトの名無しさん
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デフォルトの名無しさん
2007/06/11(月) 02:14:40173デフォルトの名無しさん
2007/06/11(月) 02:29:15174デフォルトの名無しさん
2007/06/11(月) 02:33:47 バインディングと型を一緒にすんなよw
175デフォルトの名無しさん
2007/06/11(月) 03:42:28 どうせキャストするんだから型なんて無意味w
176デフォルトの名無しさん
2007/06/11(月) 10:23:05177デフォルトの名無しさん
2007/06/13(水) 19:07:20 昔は、RubyはClass継承(extens)ができないから
大規模じゃ使えんねって思ってたが、最近のRubyはどうよ?
大規模じゃ使えんねって思ってたが、最近のRubyはどうよ?
178デフォルトの名無しさん
2007/06/13(水) 19:28:24179デフォルトの名無しさん
2007/06/13(水) 19:38:39 >177
継承は昔から出来るだろ。クラス定義を
class 今から作るサブクラス < 既にあるスーパークラス
と書き出せばいいだけ
継承は昔から出来るだろ。クラス定義を
class 今から作るサブクラス < 既にあるスーパークラス
と書き出せばいいだけ
180デフォルトの名無しさん
2007/06/14(木) 05:49:24 継承はメンテの難易度上げるだけだから大規模ではむしろ禁じ手。
181デフォルトの名無しさん
2007/06/14(木) 05:55:41 そうか。じゃあStrutsは使えんな。
まあStrutsは使い物にならんけどな。
まあStrutsは使い物にならんけどな。
182デフォルトの名無しさん
2007/06/14(木) 09:38:25 つか大概のフレームワークって継承なしじゃ成り立たないんじゃ。
183デフォルトの名無しさん
2007/06/16(土) 08:05:26 既存の出来上がった部分と
自分で Implement する部分までは
継承するひとは多いけど
そっから先を自分用にカスタマイズして
継承したオレームワーク作る香具師は少ないだろ
自分で Implement する部分までは
継承するひとは多いけど
そっから先を自分用にカスタマイズして
継承したオレームワーク作る香具師は少ないだろ
184デフォルトの名無しさん
2007/06/16(土) 16:59:13 データベースのフロントエンド作るだけなら不要だろうが、ツール系を作ると必要。
185デフォルトの名無しさん
2007/06/17(日) 14:26:08 最近のJavaフレームワークは継承使わないのが多いよ
StrutsだってPOJOでいける
StrutsだってPOJOでいける
186デフォルトの名無しさん
2007/07/05(木) 13:28:47 >>182
委譲でおk
委譲でおk
187デフォルトの名無しさん
2007/07/06(金) 02:50:04 >>186
それはムリ。
それはムリ。
188デフォルトの名無しさん
2007/07/06(金) 05:00:02 無理じゃないのもあるけど
182は「大概の」って書いてるからな。
182は「大概の」って書いてるからな。
189デフォルトの名無しさん
2007/07/19(木) 02:13:02 1.8.5と1.8.6の互換性に触れると「Railsが悪い」と言うくせに、
Rubyって何に使えるのと聴くと「Railsが凄い」と言う…
Rubyって何に使えるのと聴くと「Railsが凄い」と言う…
190デフォルトの名無しさん
2007/07/19(木) 02:28:35 ツンデレなんだろ
191デフォルトの名無しさん
2007/07/19(木) 05:10:39 二人っきりにしてあげようよ
192デフォルトの名無しさん
2007/07/19(木) 07:51:11 Railsは運用環境がひどい
193デフォルトの名無しさん
2007/08/17(金) 08:47:46 Rails使ってみたけど意外と良かったよ
Railに乗っかってる間は
ちょっと変わったことしようとし始めると(ry
Railに乗っかってる間は
ちょっと変わったことしようとし始めると(ry
194デフォルトの名無しさん
2007/08/20(月) 00:41:41 でも、ちょっと変わったことしようとすると大変なのはJavaでもRubyでも変わらんし
195デフォルトの名無しさん
2007/08/20(月) 00:48:10 フレームワークなんてそんなもんでしょ。
所詮は土台。
所詮は土台。
196デフォルトの名無しさん
2007/08/20(月) 22:54:44 ちょっと変わったことすることで
ようやく金になるんだよ
それくらい我慢汁
ようやく金になるんだよ
それくらい我慢汁
197デフォルトの名無しさん
2007/09/02(日) 11:24:24 >>196
だからおまいは商売下手なんだよ。
だからおまいは商売下手なんだよ。
198デフォルトの名無しさん
2007/09/02(日) 17:33:43 つーか、Rubyをプログラミング言語として使うから金にならない。
「Rubyで億万長者になる方法」とか言ってだせば、金になる
「Rubyで億万長者になる方法」とか言ってだせば、金になる
199デフォルトの名無しさん
2007/09/03(月) 00:17:32 256倍とか、そういうことか
200デフォルトの名無しさん
2007/09/03(月) 22:52:05 確かに本は金なる
201デフォルトの名無しさん
2007/09/05(水) 00:10:12 Matzが、モルモン教に入っていなかったら、今のRubyは生まれてなかった。
そういう意味では感謝せねばならない。
モルモン教に
そういう意味では感謝せねばならない。
モルモン教に
202デフォルトの名無しさん
2007/09/05(水) 00:21:21 Matzがモルモン教徒でなければ、Matzでない誰かがRubyでない何かを作っていただけの話さ
203デフォルトの名無しさん
2007/09/05(水) 01:53:01 Rubyが無くても、醜いインデントを我慢してPython使えばよいので実害は無い
204デフォルトの名無しさん
2007/09/06(木) 01:32:24 むしろ、インデント強制がないRubyのソースが醜い
205デフォルトの名無しさん
2007/09/06(木) 08:22:35206デフォルトの名無しさん
2007/09/06(木) 19:37:34 おまえは、インデントの共生がなかったら、インデントしないつもりか?w
207デフォルトの名無しさん
2007/09/07(金) 10:57:20 もしJavaで今みたいなIDEによる自動インデントがなかったら、インデントが変なソースがゴロゴロしてる。
208デフォルトの名無しさん
2007/09/07(金) 22:42:22209デフォルトの名無しさん
2007/09/07(金) 23:34:45 君の日本語理解力に問題が・・・
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 【広島】ペルー女性の国保加入を誤って認め、福山市が医療費484万円を肩代わりするミス…入院して手術を受ける [ぐれ★]
- とらせん IP付き★2
- 【U-NEXT】プレミアリーグ総合 ★44
- こいせん 全レス転載禁止
- ハム専
- ネットでサッカー観戦◆2025-32
- 【ATP】テニス総合実況スレ2025 Part 214【WTA】
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
- Tバック履いた状態でうんこ漏らしたらどうなるの?
- 18歳JKとセックスしたらアウト⁉
- 朝だよー🥁🥺ドンドンドンドン
- なんやかんやケンモミンって良い人多いよね [943688309]
- 【時事】立憲民主党、30代の支持率が「ゼロ」😨 [369521721]
