- 1 名前:デフォルトの名無しさん [2007/04/23(月) 08:47:13 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/ Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/ Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/
- 237 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 02:58:07 ]
- MS がタダで開発環境提供してるからじゃね?
- 238 名前:デフォルトの名無しさん [2007/05/30(水) 07:43:15 ]
- >>236
>>JAVAがまったくと言っていいほど出てこないのは >>何か理由があるんでしょうか(・_・)? 「JavaからRubyへ」っていう本が、この4月に出ています。これを見ると、Javaの本を4冊も書いた著者が Javaに見切りをつけた理由について書かれています。自分の努力・経験を否定するわけですから、大変 な選択だったと思えます。 購入するほどではない気もしますが、立ち読みされれば、Javaが嫌われつつある理由がわかると思います。 簡単にいえば、「Javaは、複雑すぎる。学ぶのがたいへん。」ってことのようです。
- 239 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 08:11:25 ]
- >>236
Windowsが x86+Win32の事なら、現在この環境でアプリをネイテブに作れるのは 1, C++ (VC++ / BCB /その他) 2、Delphi ひと昔前なら VB6もあったけど、現在入手する事は出来ない。 JAVA/C#/VB.NET は全て中間言語方式。 ネイテブに対応してるわけではないので、 その中間言語の実行環境を用意してやらなければいけない そして、 GUIや速度面の不安はまだまだ残っている。 JAVAはちょっとしたツールを作るだけなら困らないという段階。 .NET は Vistaが.NETネイテブな環境なら別の見方もあったかもしれないが、現在はマイクロソフトが やってるだけあってWin32のラッピングを頑張ってるなという段階だ。 ただ、それぞれイメージ戦略で頑張ったおかげで、商業的にはそれぞれの分野で成功している。 自分を商品として消費させたいなら、その商品戦略に乗るのも悪くはないだろう。 JAVAだって立派に消費されてるよ。
- 240 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 08:27:44 ]
- >>236
一言で言うとMSの用意したAPI(主にWin32API)にアクセスしづらい為。 かつてMSがJavaをC++に変わる標準言語に位置づけようとしたとき問題になったのがこの点で MSはJ++として独自に拡張した言語で問題をクリアしようとした。 それを知ったSunが激怒して裁判に持ち込み実質J++を潰してしまった。 プラットフォーム非依存のJavaを汚染させ Windowsに囲い込もうとした意図は確かにあっただろうが 結果として生産性も高くWindowsと親和性の高い、いいとこ取りした言語は消え MSはCool(現C#)を独自開発することを余儀なくされてしまった。
|

|