No.1ベストアンサー
- 回答日時:
非常に単純な質問なのですが、返って答えるのが難しいですね。
javaでは一般的なアプリケーションはとりあえずなんでも作れると思いますよ。パッケージで売ってるようなものから、工場のマシン制御まで。またTVとかビデオとか家電に組み込まれている、このスイッチをおすとどういう操作するとか、番組を探して自動録画するとかも。
当然ブラウザベースのアプリ、アマゾンなどの購買システムとか、飛行機の予約システムとかも。携帯電話のアプリも出来ます。
つまり非常に汎用性の高い言語なのです。MacやAndroid、LinaxなどUnix系OSは当然ですしWindows でも動きます。
じゃあ何が出来ないかですが、OSのコアの部分にアクセスすること、ハードのメモリの管理など素人がうっかり間違えるとOSを壊したり、機械を止めてしまったりそんな場所を制御できなくしてるのです。
昔はC言語C++言語などで作っていたのですが、これらは前述の部分を理解したり、言語の記述が難しくプログラマの質や厳密なテストを必要としました。
じゃあと云う事でBasicが開発され一般の人でも簡単にプログラムが作れるようになりましたが、Basicは簡単すぎてかゆいところに手が届かなかったのです。
Javaを開発したSunMicrosysytemsはSolarisというUnixのOSを持っていましたがもっとプログラマを確保し製品を売る為にJavaを開発し無料で配布した訳です。
C++やその他の言語に辟易していた人はみんなJavaに飛びついた訳です。とくに企業サーバーのOSはWindowsよりUnixの方が多かったですから。
企業は銀行などで使うHostOS(IBMや富士通などの独自OS)をC言語やコボルなどで書いてましたのでUnixならそのまま乗せ換え安かったのです。でUnixを使いながら次の開発となるとJavaが良かったのです。
マイクロソフトもBasicの限界を感じて今はC#が主流です。C#はJavaに似た構文なのでJavaプログラマには理解しやすいです。機能的にもJavaを踏襲してますのでマイクロソフトOSで動くアプリはC#で書かれている事が多いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
仕様書の表記について
-
成人知能検査の結果を教えてく...
-
30歳代まで とは何歳までで...
-
PL/Iについて教えてください
-
言語発達障害とは?
-
社会人。コミュニケーション能...
-
クライアントに出すメールで、...
-
何度も同じ事を言わせる人は何...
-
「データ」のスペルはdataとdat...
-
知識を深めるを熟語にすると?
-
チェーンソーの耐用年数
-
ご講義ありがとうございました...
-
風俗嬢について 完全業界未経験...
-
LINEで、質問されたから答えた...
-
副詞「さっぱり~ない」と「全...
-
演者と座長とは?
-
ピリン系と非ピリン系
-
エクセル対数近似曲線のX値を代...
-
【ISO?】標準類とは何ですか?
-
質問したことに少しズレた回答...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
成人知能検査の結果を教えてく...
-
仕様書の表記について
-
30歳代まで とは何歳までで...
-
PL/Iについて教えてください
-
私は無能なエンジニアです。助...
-
システムエンジニアが統計学を...
-
WAIS-3の結果の読み解き方
-
Javaってどれくらい難しいので...
-
プログラミングのバックエンド...
-
フリーのライブチャットシステム
-
社外へ公開するWEBサーバーはWi...
-
プログラミング言語の習得
-
在宅に向く言語。PHP?Perl?
-
C言語の演習本
-
以下の英文の和訳をお願いします。
-
独学プログラミングでどこまで...
-
社会人。コミュニケーション能...
-
言語発達障害とは?
-
プログラマー・SEとして就職...
-
産業用ロボットなどFAの仕事に...
おすすめ情報