C# vs Java どっちが好き? その5
レス数が900を超えています。1000を超えると表示できなくなるよ。
まじめに読むとひっどいなwww
高級言語のことを上位って呼んでるのか? >>799
なぜ考え方が違うものを同じように扱いたがる? >>800
誤解させるのが目的だったんだろうけどね
Javaも落ち目になりそうだし名前変えるのはありかもな JavaScriptとJavaが無関係って
もういい加減ふいんき(なぜかry)とか役不足のレベルだよなw プログラミング言語の人気ランキング、独自調査で解明
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00501/110600001/
アンケートではまず、普段使っているプログラミング言語を3つまで挙げてもらった。
いわば、プログラミング言語の人気ランキングだ。
その結果、利用言語の第1位は「C/C++」で、回答者1000人中326人が使っていた。
利用言語の第2位は「JavaScript」(312人)だった。
利用言語の第3位は「C#」(231人)、4位は「Java」(228人)が続いた。 >>809
今はJava使っててもその内減って来る まず日経TECHをまともに読んだことが無い
どんな層が利用しているんだ? 使ってるところは使ってるけど使ってないところは使ってないってだけじゃない? Winnyの金子勇氏はJavaを毛嫌いしてたな
信用出来ないとかで GCかなネットワークかなスレッドかな
日々改善されてるから当時は駄目だったのだろね デスクトップアプリはほとんどC++だし、Web/サーバサイドとAndroidはJava/JavaScriptだし、iPhoneはswift/Objective-Cだし、
ちょっとしたアプリやオフィスのマクロ言語はVisual Basicだし、AIとかデータ分析はPythonだし
ぶっちゃけC#は居場所がもうない 何が使われてるかは断定できんが最近モバイルは個別開発言語よりもクロスで使えるのが増えてると聞く Unityのおかげでゲームで元気だがな
そういや昔delegateはナンセンスでありJavaに不要だとコキ下ろしていた高木ひろみちゅは今何を思うのだろうか .net coreがC++をサポートしたら
俺はよろこんでms信者になるよ >>820
.NET Core について
https://docs.microsoft.com/ja-jp/dotnet/core/about
> .NET Core のアプリケーションとライブラリを記述するには、C#、Visual Basic および F# 言語を使用できます。
C++/CLIについての言及はない C++/CLIは生まれてきてはいけない言語だった
眠らせて差し上げろ C++/CLIはMFCからManaged C++という過渡期に必要と思われたけど、結局生き残らなかったね。
個人的には嫌いじゃないんだけど。 C++は11/14/17の言語機能追加でスクリプト言語よりむしろ使いやすくなってるからなあ
MSとしては捨てた女がアイドルにでもなった感じか
今カノのC#をどう切り捨てるのか C#はMSの独占言語なんだからMSのさじ加減で如何様にもできるしそっちの方が都合いいだろ 扱いづらい世界標準の女より、都合のいい女ってことか MS的には.NET Coreで利用者をコントロールしやすいC#の方がいいんだろうな
全部好き勝手出来るC++よりも C#は標準規格化されてるのに独占言語だの利用者をコントロールだの本気で言ってるの?
Standard ECMA-334 C# Language Specification
https://www.ecma-international.org/publications/standards/Ecma-334.htm >>832
実際実力のあるリーダーの元に1ヶ所で管理されてる方が絶対いいんだけどね
Pythonなんかもうぐちゃぐちゃじゃん 実際仕様はMSが決めてるんだから標準化したって独占的な立場である事は変わりないのでは
第三者が次バージョンのC#を標準化してMSがそれに従った実装出すのなら分かるけど ECMAの標準規格なら
C++/CLIやJavaScriptやDartもあるよ!w >>832
そんなのはみな知っとるわ
その上での企業の支配力があるって話 習得したいプログラミング言語、したくない言語
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00501/111200004/
調査では、今後スキルを磨きたいプログラミング言語を複数回答で聞いた。
すると、スキルを磨きたい言語の第1位は「Python」だった。回答者1000人中、実に670人がPythonを選んだ。
ITエンジニアのおよそ3人に2人がPythonを推す状況だ。
プログラミング言語の第2位は「JavaScript」(547人)だ。過半数を占める回答者がJavaScriptを挙げている。
同じくWeb技術の「HTML/CSS」(373人)も4位に入った。こうしたWeb技術を用いたシステムが現場で増えている表れだろう。
第3位は「Java」(391人)、第5位は「C/C++」(372人)、第6位は「C#」(364人)だった。
いずれも現在利用しているプログラミング言語の上位を占める言語である。 Python使ってるけどそんなに良いかねぇ…
欠点もあるし持て囃されすぎな感 設問がプログラミング言語なのにHTML/CSSを選択肢に入れる奴とそれを選ぶ奴w >>844
NumPyを初めとした機械学習の基本的なライブラリが早期から揃ってたってのは強みだわな。 pythonを機械学習の用事以外に使おうと思わないよ 機械学習なんて、いくら CPU パワーがあっても足りないような分野に、なんで、
スクリプト言語を使うんだろうか。
C/C++ ですらパワー不足になりそうなものなのに。 Pythonって商用利用的にはどうなの?
PSFは2-Clause BSDと同じって考えていいの? >>849
CPUパワーを使う部分は結局C++で書かれたライブラリを使ってるんだよ >>845
HTML5やCSS3ならプログラミングできる バックエンドとして LLVM コードを出力する C# って、現状で存在する? MonoはLLVMに対応してる
Blazorもそれをベースにしてたはず
.NET Coreの方が圧倒的に性能良いからBlazorのような特殊なターゲット出ない限り存在価値ないけど >>854
つまり、
C# ---> .Net の中間コード(?) ---> LLVM
という順になるということで、いきなり、
C# ---> LLVM
ということではないという解釈でよいの? 学校の英語教育で英語を話せなくしたのと同じことをするつもりだ プログラミングに対するトラウマを植え付けることでエンジニアの希少性を維持しようということだろう
素晴らしいじゃないか まあ大企業の意向に左右されにくいという点では案外いいのかもな この闘いはまだやってたの?
もうC#の勝ちって事で決まったじゃん
全てにおいてJavaを凌駕してるからって C#か。懐かしいな。さすがに未だに使ってる奴はおらんだろ? >>867
それオープンソースにしたけどWindows以外で互換動作させるコントリビュートは受け入れないんだとさ
プラットホーム広げたいのかそうでないのかどっちなんだか
他OSへのユーザ流出を嫌ったんだろうけど 今のMSがWindowsへのロックインに執着してるのってのも違和感あるけどなぁ
まだWinformsやWPFの担当者が自身で面倒を見る気があるとも取れる >>868
公式リポジトリにマージしたらMSが面倒見ないといけなくなるだろ
オープンソースなんだからフォークして他所でやるのは自由だぞ 新興言語はライブラリでごまかしてるだけでライブラリなしで戦わせたら、
C++が一番短いコードを書くんじゃないか? .NET (C#, VB.NET) と C++ を完全に身に着けているなら、多少の人格破綻者でも職に困らないだろうとはわかっているが、
オイラの頭じゃC++を完全に身に付けるのは無理だな。そもそもモチベがわかん。
こんなの使う必要あるんか、ってのばっかり。
もっとも天才はそういうのを使いこなしてスマートなコードを書くんだろうけど菜。 Java はトラウマだ。おいらが劣等生の塊だったころJavaアプリの課題でつまづいて
拗らせ、自宅で練習しようとEclipseを開けばヲンボロPCだったから5分もかかって
発狂し、結局そのころはプログラミングは放棄して、電気とか物理に逃げてたな。 趣味でプログラミングも何もしていない、ゲーム三昧の同級生が学校でサっと出された
アセンブリ言語でのPID制御の課題をスイスイと解いていく様をみて、
プログラミングは自分には向いてないな手を出すまい、
と思ってたが、前職を失業中にVisual Studioをインスコして久しぶりに帳票ソフトとか
通信ライブラリを作り出したら面白くなって、わりとすぐに体系的に構築されたな。
職業は言語系じゃないから、C++まではまだ手が出ランな。 >> 872
一対1何を見たらこんな考えが浮かぶんだろう c#が好きだな。
cで関数ポインタのポインタ、javaでOOP、多態性の意義とメタプロまで学んだら、c#に落ち着くのが心地よいと思う。
javaの文脈ありきだけど、書くの楽だし、洗練されてる。
市場トレンドの観点でも、javaはもうなんか、メインの人口減って閑散としそうだし、今後めんどくさくなりそうなjvm使うより.NETでいいじゃんって思う。
なおc++はひたすら疲れるだけで楽しくないわ。
時間と効用に関して、その存在自体に無理があると思う。
c#よりc++が良い場面は、cでええやんってなるというか。 >>878
> なおc++はひたすら疲れるだけで楽しくないわ。
> 時間と効用に関して、その存在自体に無理があると思う。
それは君が使えてないだけじゃね? おれにはC++とC#は使えないわ。何が疲れるってC++オタク、C#信者の相手が疲れる。
コード書くのはとんでもなく遅いくせに誰も読めない新機能ばかり使いたがる。
ミーハーで中身なしのウェイ系が使ってるのがC++、C#。そんなイメージ。
しかもテストしないで納品しやがる。結局こいつらミーハー無能PGの尻拭いばかり。
一方、Java使いは質実剛健。COBOLの代替言語として使われてることだけはあるね。これからはJavaの時代。 いつもの
俺に読めない = 誰にも読めない
っていう勘違い君だろ
C言語の関数ポインタの時代から一定数居るからスルーでいいよ オタクとか信者とかは別に
保守期間と見合わない実装は言語に限った話ではない
ライブラリが限られているケースが多いという意味において、C++はかったるい感はある
速度を問われるようなもんに使われるせいもあるし、これも言語に限った話ではない 信者のくせにそんなことも知らんのか。
そもそもC++とかは仕様が糞だから、テンプレートひとつとってもコンパイラごとに動作が違うから最悪だよ。
動かないと必ず言うんだよな。C++は悪くない。コンパイラが悪い。いやいや仕様が曖昧なせいだろってw
そもそも運用でバグが発覚するなんてテストしないで納品したからっだろってwww
さらにC#はもっとアホだよ。自分で仕様決めて実装もほぼ自社なのに、実装した仕様を今のなしって撤回しやがる。
だからもうバージョンによって動かないは共存できないはもはや別言語と言えるレベル。
言語オタクが思いつきで次々に仕様追加するから一貫性なく撤回の嵐になる。ほんとアホ。
だからC#は非推奨、もう使わないでよってのが大量にある。馬鹿杉。汚い言語の典型。もはや汚物。
それに比べてJavaの一貫性のある美しさ。完璧だね。 まぁC#楽だもんな.も->も::も全部.って書いときゃいいしな
たまにC++使うと大体ここミスる C#のようなやっつけ糞言語と比べるならJavaではなくJavascriptが妥当。 自由度とのトレードオフという話ならまぁ
そこは何を使うにせよ話し合うもんじゃね
示し合わせもせず暗黙の了解でドッカン構築してる現場ならともかくさ あーーコミュニケーション取れない奴を頭数で買う現場か
それなら仮想マシン経由で均一に動作するのが1番だろうなぁ
でもそれって言語とか以前の話やん > 俺に読めない = 誰にも読めない
> 俺は読める = 読めない奴が悪い
こういう協調性のない奴がいるとデスマーチになるんだよな。コーディング規約にいちいち文句つける奴。
おまえみたいな保守不能コードを書く馬鹿がいるからコーディング規約が必要なんだよ。 誰も読めない新機能まだ?
ついでに撤回された仕様も追加で教えてくれ
頼むわ >>892
出たよ、歴史を知らない低脳馬鹿のくせに新機能好きウェ〜イ系www
そうか、boostのregression testすら知らないんだなww
全C++コンパイラがパスできないwww 頭悪いんじゃないの
はやく誰も読めない新機能ってのを教えてくれよ
言えないのか。
バカすぎwww ID:xejHmutN0 ← な? ガイジはコミュ障、アスペだから無職なんだよ。 この認識であってる?
・Java(の.dexコード)なら、Androidでデスクトップからアイコンクリックで簡単に起動できる。
・C#だと、AndroidでもiOSでも、最初に.Net環境をインストールしないと起動できない。 他のクロス言語でもそうたけど結局ビルド時にjdkとndk使ってるネイティブapkバイナリ生成する >>898
それって、そのマシンで完全にC#や.Net アプリを初めて使う場合、デスクトップ・アイコン
をクリックしてからそのアプリがちゃんと起動して使えるようになるまで何秒くらい
かかる?
あと、その時、ネットやWiFi から C# ランタイムなどを自動 Download したりする? >>899
Atom Z3735F/RAM2GB/eMMC/Win10x86のクソゴミPCで
自前のC#アプリが起動一秒くらい
ランタイムは.NET Coreでアプリに全部入ってるのでインストールなどは不要 レス数が900を超えています。1000を超えると表示できなくなるよ。