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/
2007/10/15(月) 21:27:27
そんないくつも言語覚えても
PHPに慣れちゃえば、ほとんどPHPでできるので
他の使わなくなるよ
2007/10/15(月) 22:06:42
PHPでコマンドラインツールやGUIアプリ書けるのw
あんなWebアプリしか出来ない糞言語いらないよ
2007/10/15(月) 23:11:27
VBでコマンドラインツールやGUIアプリ書けるのw
あんなWebアプリしか出来ない糞言語いらないよ
2007/10/15(月) 23:17:24
>>323
なんか混ざってないかw
2007/10/15(月) 23:23:22
VBはGUIアプリ書けるわなw
オレはPHPでコマンドラインツール書くけど
326デフォルトの名無しさん
垢版 |
2007/10/16(火) 22:36:01
ルビーでアプレットみたいのって作れるの?
2007/10/16(火) 23:18:30
RubyのVMがどこのPCにでも入ってるってような状況にならなきゃ
作っても無駄でしょ
328デフォルトの名無しさん
垢版 |
2007/10/16(火) 23:23:19
RubyってVM上で動作してる訳じゃないだろ…JRubyは除くが。
単なるインタープリタじゃないの?
2007/10/16(火) 23:25:30
1.9からYARVっていうVMになるらしいよ
2007/10/17(水) 02:02:13
インタプリタもVMだろ・・・常考
2007/10/17(水) 04:03:43
Rubyでメタプログラミングして
Javaコード吐いて
Ruby統合環境内でコンパイルさせればいいだろ
2007/10/17(水) 04:06:01
>>323
VBで書いたプログラムを
拡張子vbsで保存して cscript hoge.vbs と実行すると
コマンドラインアプリになるし
拡張子htaで保存してエクスプローラからダブルクリックすると
GUIアプリになるんだよ

そんなことも知らないのか
2007/10/17(水) 14:19:47
GUIアプリかけるの、って時点でネタだろ
2007/10/17(水) 20:08:57
>>330
…これがゆとり世代の劣化日本人、か…
2007/10/17(水) 22:06:24
>>334
おまえこそゆとりだよwwww
インタプリタをVMという事は、コンパイラ関連の勉強をきちんとしたことある人間なら常識レベルの知識
2007/10/18(木) 00:40:59
ゆとりじゃなさそうだが、そうやって、通常会話で通じない言葉を主張するのも困ったやつだな。
2007/10/18(木) 01:21:08
>>335
eval loopをVMと呼ぶのは無理がある。
2007/10/19(金) 12:02:53
最近のCPUってマイクロコードで書かれてるらしいから
ほとんど全部はVMだね
2007/10/19(金) 23:50:12
そのVM上で動作するプログラムが、VMか単純ループか、の話題なんだが。
2007/10/20(土) 01:53:09
>>332
ならねーよ^^;;;;;
2007/10/20(土) 01:53:40
>>339
いつから話題を切り替える術を手に入れたんだ?^^;;;;
2007/10/20(土) 01:57:03
>>335
そう書いてある教科書を教えれ
2007/10/20(土) 02:09:56
むしろ逆にインタプリタがVMでないっつーソースを教えてくれ
2007/10/20(土) 03:22:00
>>343
「コンパイラとバーチャルマシン」って本はインタプリタとVMは別に説明してる。
ドラゴンブックのインタプリタ(通訳系)のところにVMの説明はない。
VM(抽象機械)は中間コードの説明に出てくるがそっちには
インタプリタの事は書いてない。
2007/10/20(土) 05:54:24
>>342
http://www.amazon.co.jp/プログラミング言語処理系-岩波講座-ソフトウェア科学-佐々-政孝/dp/4000103458
2007/10/20(土) 06:45:38
まあ、普通に話すときは、インタプリタをVMに含めないほうが話しがやりやすいし、特に断らない限りVMにインタプリタは含めないね。
2007/10/20(土) 07:05:18
VMはインタプリタだが全てのインタプリタがVMではない。
中間コード(VMにとっての機械語)を生成しないインタプリタもあるからな。
よって>330,335はゆとり。
2007/10/20(土) 11:11:09
どこにも洋書がでてこないのにワロタ



おまえら一辺勉強しなおしてこい
2007/10/20(土) 14:05:31
>>348
じゃあ洋書でインタプリタがVMと書いてあるorない例をあげれ
2007/10/20(土) 19:27:51
コンパイラはVMではない、と書いてある本がなかったら、コンパイラはVMなのかな?
2007/10/20(土) 20:08:13
誰も言ってないことはどうとでも言える
2007/10/20(土) 20:38:30
>>350
コンパイラはVMである、と書いてある本があるなら、コンパイラはVMかもしれんが
それはおかしいだろ。
「AならばB」の反論で「AでないならBでない」を持ち出していいのは小学生までだ。
論理式の勉強しなおしてこい
2007/10/21(日) 06:27:53
>>352
ということを352は言ってるんだろ。おまえは国語を勉強しなおすべきだな。
2007/10/21(日) 06:29:06
>>349
おれが読んだハリーポッターの原書には、インタプリタがVMとは書いてなかった。
2007/10/21(日) 07:03:20
>>353
威勢よく出てきてアンカーミスってるおまいは人生考え直すべきだな
2007/10/21(日) 09:08:39
Ruby=インタプリタ

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

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

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

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

スレにふさわしい話題ですね
2007/10/21(日) 10:29:53
誤:スレにふさわしい話題ですね
正:スレのレベルにふさわしい話題ですね
2007/10/21(日) 15:32:57
誰もVMの定義を書いてないけど,VMってどっかの会社が言い出したバズワードなんだよね
インタプリタもコンパイラも今じゃほとんどバズワードだし.

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


終わったな \(^o^)/ ナンテコッタイ
2007/10/21(日) 18:28:51
バズワードってほどでもないぞ。
昔は抽象マシン(Abstract Machine)と呼ばれただけで概念は古くからある。
仮想マシン(Virtual Machine)というと昔はIBMメインフレーム用の
VMwareやVirtual PC相当のことだった。
2007/10/21(日) 19:30:50
仮想DOSマシン
2007/10/22(月) 00:49:37
仮想ミシン
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 ですらこれじゃ、本家はどんだけ
2007/10/23(火) 23:32:32
本家より早いと評判になったのはいつなのか考えてから発言しろよ。低脳すぎるよ・・・。
2007/10/24(水) 07:56:33
JRubyって遅いんだよね。
Java陣営、挽回に必死だけど意味ねーw
2007/10/25(木) 03:05:56
>>366
つまりJavaが速いって事だな。
2007/10/25(木) 14:07:15
>>366
Java での Ruby 実装の遅さを云々する前に、
まず、まともな速度で本家を動かしてから言えってかんじ?
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
つまりクライアント側ってことですね!?
2007/10/26(金) 23:15:40
こぴぺ
373デフォルトの名無しさん
垢版 |
2007/10/27(土) 13:34:42
マジレスすると、Rubyの現行の1.8系は、構文木を評価していて、VM使ってない
次期バージョンの1.9は、VM搭載される予定
2007/10/27(土) 14:55:48
Exerb
2007/10/27(土) 23:23:25
>>370
またいいかげんなことを
2007/10/28(日) 04:28:27
こぴぺ
377デフォルトの名無しさん
垢版 |
2007/10/29(月) 12:19:13
>>373
そのVMってJavaとか.NETに劣らない性能だせそうなの?
2007/10/29(月) 20:03:31
JavaVM上や、.NET上で動かすVMよりは良い性能が出ます。
379デフォルトの名無しさん
垢版 |
2007/10/29(月) 21:08:42
Perlは最強やな
2007/10/29(月) 22:57:42
http://www.atmarkit.co.jp/news/200710/29/rubycert.html
第1回Ruby検定は45人が受験


45人(笑
2007/10/29(月) 23:22:00
こんなしょうもない記事でも枕詞に「日本発のプログラミング言語」か。
Ruby 自体は嫌いじゃないんだが、Ruby 関連の記事ってろくなのがないな。
2007/10/29(月) 23:32:49
資格検定ってなんか金の臭いがするんだよね
受ける側じゃなくて主催者側にまわらなきゃ損
2007/11/03(土) 15:42:36
流れ読まずにすまんが
新ロゴ
http://pc11.2ch.net/test/read.cgi/tech/1193668038/l50
384デフォルトの名無しさん
垢版 |
2007/11/03(土) 22:56:46
>>370
ruby on railsがあるだろハゲ
2007/11/03(土) 22:58:34
昔そういうのもあったな
386デフォルトの名無しさん
垢版 |
2007/11/04(日) 11:03:34
今はRuby on Railsが主流だな
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
2007/11/06(火) 20:45:34
>>387
---
まあ 私思うに Excel で様々な一覧表が管理されている世界があります。
そのような情報データを共有しようと思うと、
第一ステップ メールで添付して共用
第二ステップ ファイルサーバで共用
第三ステップ Webサーバでファイルアップロード、ダウンロードで共有
第四ステップ Google SpreadSheet で共用
第五ステップ Ruby on Rails (scaffold)で 簡易なWebDBで共用
第六ステップ Ruby on Rails での エンタープライズシステムで共用
などの推移が考えられます。
---
なにこの無理矢理な推移(w

普通、
>第二ステップ ファイルサーバで共用
で終了。
どうしても必要ならば参照のみODBC経由でエンタープライズに、だろ。
2007/11/07(水) 06:27:10
ExcelでODBC出来るの知らない人多いね
2007/11/07(水) 20:41:51
>第二ステップ ファイルサーバで共用
>第三ステップ Webサーバでファイルアップロード、ダウンロードで共有

第二ステップの方が進歩してる感じがするのは俺だけ?
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使えよ
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。
2007/11/10(土) 11:46:29
おまえは何を言ってるんだ?
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の説明書)。
---
2007/11/14(水) 22:25:35
携帯JavaなのにSEで来るのか?恐ろしいな。

>>302
C言語はちょっと特殊だよ。
JavaもC#もVBも、PerlやPythonもC言語から機能を補充することができる。
俺はサプリメント言語という呼称を推奨したい。
2007/11/15(木) 19:46:39
正確には、Javaのような何か。
なので、Sunがピリピリしてる。
2007/11/16(金) 22:34:42
Javaなら飯食えるがなあ
ぼそっ
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の約数と最大公約数と最小公倍数を計算せよ。

2007/11/17(土) 01:30:28
くだすれFORTRAN(超初心者用)その2
http://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`して居りません…
?どの言語がと云う事を意識する基準をご存知で在れば質問しても宣しいですか…
2007/11/18(日) 14:27:24
>>401
C言語もアセンブラから機能を補充することができる。
401的にはC言語もサプリメント言語に違いない。

サプリメント言語の意味がワカンネ。
「C++はベターC」みたいなニュアンス?
2007/11/18(日) 21:43:32
>>408
日本語でおk
2007/11/18(日) 21:45:12
>>410
English, OK?
2007/11/19(月) 01:20:04
>>411
Ok
2007/11/19(月) 19:24:16
>>409
お前は何をいってるんだ
2007/11/19(月) 19:30:59
>>412
I'll be back.
2007/11/19(月) 23:41:29
>>414
go home
2007/11/19(月) 23:50:41
lol
2007/11/20(火) 03:44:05
Fuck yourself !
2007/11/20(火) 22:26:25
Kill u to be myself.
2008/02/02(土) 19:13:12
               _,......,,,_
               ,、:'":::::::::::::::::``:...、
           /::::::::::::::::::::::::::::::::::::::\
          i::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
            !::::::::::::::::::::::;‐、:::::::::_::::::_::::';
         |::::::::::::::::::::::|  :: ̄      ``!
         r''ヾ'::::::::::/  ::          |
         l r‐、\::/  _,,、ii_;;_、    _,,,l、
         ヽヾ〈    ::= -r:;;j_;、`/ :;'ィ;7
          !:!_,、    :: ` ー  : |: `´/     何かもう必死でしょ?
         ,./ヽ |  、_  ::  ,: 'r' :i |:  /       最近のrubyは
       ,../ `ヽ;_  i | '"、_:::__`:'‐'. /
        / ``'ー 、_\  ! `::` ̄''`チ`シ
    /ー 、_    `\:、_ :: ` ̄/
   /     ``ヽ、   ヽ`'7‐--'
2008/03/07(金) 16:30:11
Ruby1.9 や Rubinius は MRI と比べて本当に速いのか
http://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
引く手あまたのプログラミング言語は?
http://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以下だったそうだ。
---
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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