Java/C++ VS C# どっちが好きか教えて©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
プラットフォームが限定されてるって条件付きの話だよな? WindowsじゃないプラットフォームのVMがクソってことだろ? C#アプリはWindowsじゃなきゃまともに動作しない
やったことないけど やったことないのによくそんな適当なことが言えるもんだよな
クソはお前だよお前 Xamarinに期待はしてるが今現在クソと思われる要素が全くないかと言われたらちょっと疑問だな。
Visual Studio + ReSharperの快適さ味わっちゃうとJava使う気にならんので頑張って欲しいんだが。 anniversary update周辺で改善されるらしい なぜJavaなのか、なぜC#なのか。その言語でないといけない理由を教えてくれないかな。
その理由を知らないと、勉強する目的も見つからないもんだし。 教えてあげよう
Java→JavaVMが使いたいから
C#→.Netが使いたいから
これ以外の理由なぞ、とるにたらない なにかのプログラムを作るとき、JavaよりC#のほうが、楽に短いコーディングで作れるのでC#を選ぶ。
アセンブラよりCを選ぶみたいなもの。 Java/C++という事だけど
具体的にはどういう用途でnative使うんだろ…
C#不利すぎるw C#の最大の利点はVisual Studioが使える点じゃね?
あとスレッド回りとかは格段にJavaより使いやすい
async/awaitとか C++ で書いておけば殆どのプラットフォームの UI 言語/フレームワークでほぼそのまま使えて楽 Javaコードはinterfaceの巣窟なのにC++は凝ったコードを書くと怒られる。
俺よりも凝ったC++コードを書く若いのがいたが、俺のいない間に会社から姿を消した…
何となく経緯が想像できるが 凝ってても速ければいいよ。
stdはじめ既存のものも結構凝ってるの多いし。
だが遅いのはダメだ。c++でやる意味がない。 どっちでもいいけどライブラリを統一する、という発想はないものかな 実質 C++対C#スレだな
JAVAの敵はコボルあたり 「内閣官房・番号制度推進室番号制度推進管理補佐官の楠正憲氏(中略)
WindowsおよびMacの両方をサポートするためとのこと。マイナンバーカード内のICチップに保存され
ている情報にWebブラウザアクセスするためには、
現時点では何らかのアドオンが必須となっており、マイナポータルではそのためにJavaを選択した」
マイナンバーのポータルサイトでJavaが必須となった理由 | スラド IT
https://it.srad.jp/story/17/01/26/093226/
2017年01月26日 18時21分 >>284
ゼネコンベンダーの提案丸呑み
国のシステムはほんとクッソシステムばっかり >>285
GC の恩恵に目をつぶることはできないのでは? >>289
それを恩恵と捉えるのも否定はしない。
しかし、不必要か否かはコードを組む人の裁量に任せるのが筋かと思う。 GCなんかよりデストラクタの恩恵のが遙かに大きいがな…
Javaはトラウマ。単にSEがアホオタクだっただけでは?と最近思うようになったが
C#は1度勉強したが「腹が立つほど足が遅いわい、その癖いいとこ取りの顔をしてる
んだから笑わせますわ」という感想。デストラクタの話になるとfinalyでコケたら意味無いじゃん
高級言語とかMFCなどのラッパを使うとしても根底にあるCPUの性質やプログラムの処理の
流れを把握せず、インタープリター・コンパイラに頼りきりでは躓いた時に減給になったり
辞表が必要になったりする羽目になる。GetClassName()でCWnd派生クラスの名前で検索しようと
するコードを見た時は苦笑したわ。またクラスの大量生産はスパゲティ料理人。
たまらんのは上司がそれでもこっちに責任を擦り付けてくる。(プロジェクト崩壊をたった2人で
防いだ実績とその上司の落ち度が証明された過去があるにも関わらずな。社長と部長殺してえ) >>291
精神崩壊して日本語をまともにかけなくなったのか
かわいそうに >>292
大丈夫、君が日本語を読めないだけだから >>292
あ、スクリプトしか書けない素人なんだね。
理解できない単語が出てきたからと言って自分の無知さを棚に上げない方が良いよ
嫌われてるでしょ? >>291
足が遅いはどういう意味で使おうとしたんだろう
囲碁用語の方かな? 事情は知らんが、C#じゃなくてWindowをやたらとポップアップする設計が悪そうだな
Windowは基本一つでダイアログがある程度で作れば、やつのプロジェクトはそれほどひどいことにならなかったのでは? ったく、やたらJava推す奴いるけど、どこがいいんだよ。
…さて、スッキリJava読むか。 Java覚えやすいらしいけど
文長くない?
一つの実行コードがC++より長い気がする >>302
外部のjarを使いだすと、そのjarのコードを読む頻度が多言語より多くなる印象
些細なことだが
「事前にsetterになんか入れてないと動かないよ」ってJavadoc書いてなくて動かんからソース見たらreturnしてやがった、とか
あるいは「なんかのinterfaceを実装したクラスを入れてくれ」とかで4コ5コメソッドを追加する必要があるとか
(Calleeが実際に使うのは1コのメソッドだけだったとしてもだ)
まぁinterface絡みはJava8で改善したものの、defaultが2コ当たるとどっちをsuperすんの問題が出るとか
Java7以前だと自力だったんで、それよりはマシなのかもしらんが……多重継承というか、まぁうん古いといろいろあるわね >>2
Javaの方が糞気持ち悪い
Javaに比べたらCsharpの方がまし
でも両方滅びろ Javaはラムダとか便利な機能がなく古臭くて素朴な言語だからおじさんに優しい
でも8になって発狂したおじさんがうちの会社で多発してる 修飾子がpublic staticって段階でもうね public privateがアウトだから問題無いのはわかるんだが 結論は
1. Linux=Java,Windows=C#
って事なのか、
2. 遺産管理=Java,新規案件=C#
って事なのか。
どっちだと思う?
どっちも真実のようにも思えて、
どっちもそう言い切るにはC#の勢いが弱すぎるようにも見える。
今後もJavaが主流。C#は隙間産業で、
隙をついてシェアをちょっと伸ばしては、Javaに逆襲されるの
繰り返しで、隙間産業から抜け出すのは難しそう。
というのが現実じゃないの?
C/C++はハードウェアの高機能化で高速用途の隙間産業が減るかと
思いきや、更に重いソフトが増えて、隙間なりに結構しぶとく生き残りました。
と。結局、以外にも現状が大きく変わる事もなく、数十年はこのまま
の勢力争いが続くと。変わるとすると、何か原因かな?
オラクルが倒産するとか、マイクロソフトが分割されるとか? グーグルがオラクルにむかついて、Javaを捨ててC#に乗り換える。とか?
で、C#のLinux,android分野での普及が急速に進み、
Javaと互角以上の勢力に発展する。 グーグル、アップルクラスでも今から単独で独自言語作って、それを広く一般に普及させる。
って、かなりハードル高そうだからねえ。
少なくとも数社で連合組むぐらいの体制に持って行かないと。 Go…Swift…
ってオタク方面の評判はいいらしいけど
肝心の求人が全然ない・・・・・よね iPhoneアプリの求人少ないって、お前の観測範囲どうなってんだよ アハハ、さすが引き籠りのオタクさん
いまだiPhoneアプリ開発現場ではObjective-Cが圧倒的主流派である
という当たり前の現実も知らんのだね ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ いつどこで拾ったか忘れたけど
言語ごとの平均年収と案件の数みたいなやつ
https://i.imgur.com/4xYfr7J.jpg
最高のやつと最低のやつが同じ300万円台で
結局たいして変わらんくてわろた >>315
Objective-Cが入るならObjective-Cが一番好きだけど、JavaかC#ならC#かな
理由はちょまどさんお気に入りだからw 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
5JJ6G >>309
Javaの新規案件は減るだろうね
その分をC#、PHP、JavaScript、Python 、Ruby、Perlで食い合う 結局土方の使うスコップやトンカチがどんな形がいいかの議論にすぎない
無駄だとは言わんがプログラマーがそんなことばかりこだわっていてはいかん
作っているものの話をせねば 土方用にはVB6の文法で
マルチコア、GPU、非同期関連の対応や
関数型言語の機能が求められているのだよ AndroidがJavaのRun AnyWhere の性質を崩したという話があって、
実際には「Debug AnyWhere」になってしまうと言っていた人は、
このせいかもしれない。 ■ このスレッドは過去ログ倉庫に格納されています