>>674
分野による
最近の AI 関連のライブラリ とかは Python が多いし
デスクトップアプリ作りたいなら、C# とか、Electron (js) とか(デスクトップアプリは言語より、GUIライブラリ見て決めたほうが良い/軽快に動作するアプリが何を使ってるか調べる)
科学技術関連の計算(物理シミュレーション)とかなら、C/C++ や Python が多い(細分化してるので、専門分野で主流の言語を調べる)
Web 系なら、Javascript が必須
Algorithms 4th Edition ってのは読んだこと無いが、レビュー見ると Java であることに文句言ってる人もいる
古い本だから Java 使ってるだけじゃないの
10 年経てば、かなり進化するよこの分野
Java をスッキリ書けて良い言語ってのは他の言語知らないから言えることで、Java はそれ以降の言語と比較してかなり冗長
かつ、歴史がそこそこ長いので、レガシーな仕様と最近の仕様で2通りにも3通りにもやり方があったりして、
どれが最新で適切な方法なのかいちいち調べる必要があり、初心者は混乱すると思う
他の言語にも少なからずそういう点はあるけど、Java は顕著
標準ライブラリの中にスペルミスがあるけど、互換性のためにそのままになってるのは有名な話
あとは、OSネイティブの機能にアクセスしづらい
別に必要ないと思うかもしれないが、今はいろんな言語でいろんなライブラリが書かれてるので、多言語で書かれたプロセスへのアクセスが不便なのは結構問題になることが多い
Windows API とかも叩こうと思えば叩けるけど、かなり面倒な手順が必要
良い点は、過去の遺産(ライブラリ)がたくさんあることだから、それを利用しなければいけない状況やメンテが必要なら使わざるを得ないが
今から新しくプログラミングを勉強する人が、はじめて学ぶ言語として Java というのは現在はもう不適切
C/C++ とかは、Java よりも歴史が古く複雑化してるけど、こちらはまた話が別で、勉強する価値はあると思う
機械語に近い内容が学べるので
Java入門・初心者質問スレ Part.10
■ このスレッドは過去ログ倉庫に格納されています
677デフォルトの名無しさん (ワッチョイ c602-5vwO)
2020/10/09(金) 23:08:52.22ID:7DevG1H+0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相「従来の立場超えたと受け止められ反省」 存立危機発言巡り [蚤の市★]
- 【速報】赤坂サウナ火事2人死亡 サウナ室のドアノブ外れ閉じ込められた可能性 ★2 [nita★]
- BreakingDown 前日会見で対戦予定選手から不意打ちビンタ→後頭部強打で失神した選手、くも膜下出血と報告「脳内に出血が発見され…★3 [Anonymous★]
- 【芸能】元フジ・菊間千乃氏 自宅の湯船は「1年で2、3回」しか入らない 毎日入る人58%調査に「衝撃を受けている」 [冬月記者★]
- 【芸能】星野源、『紅白歌合戦』に特別企画で出場決定! 京都・ニンテンドーミュージアムから「スーパーマリオ」テーマ曲をパフォ [冬月記者★]
- フィンランド、ミスや国会議員つり目投稿 くり返されるアジア人差別 ★2 [蚤の市★]
- 日本人「暖房使えない」「お金ないから半額品買う」炊き出しに並ぶ日本人はコロナ禍の1.5倍以上😭どうして…? [441660812]
- 赤坂サウナ蒸し焼き死亡事件、ガチでおわる、ドアの取っ手が内外両方外れる&非常ボタン故障wwwwwwwwwwww🔥 [329329848]
- ルビィちゃーん(はーい!)なにが好き??
- 共産・山添「軍拡は平和を壊す」→小泉防衛大臣「言うべき相手を考えて」 [834922174]
- シコってる奴いる?
- るるサンタさんに欲しいものを短冊に書くスレ
