- 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/
- 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
|

|