C# vs Java どっちが好き? その3©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/03/21(火) 01:39:07.06ID:6+SObZHg
前スレ
C# vs Java どっちが好きか教えてくれ2
http://echo.2ch.net/test/read.cgi/tech/1458967180/

関連スレ
Java/C++ VS C# どっちが好きか教えて
http://echo.2ch.net/test/read.cgi/tech/1459591346/
C++ Builder vs C# どっちがいいか教えて
http://echo.2ch.net/test/read.cgi/tech/1459000291/
2017/03/28(火) 23:08:24.07ID:8d0oZ4mk
.netはノーサンクス
2017/03/28(火) 23:13:43.20ID:OVfn/XeV
>>31
スレタイ
2017/03/28(火) 23:19:08.16ID:8d0oZ4mk
C#はノーサンクス
.netのライブラリがゴミだから

EFとか、WPFとか、Prismとかゴミやね
2017/03/28(火) 23:23:27.17ID:8d0oZ4mk
>>30こいつもUWPが必要だで終わってコード一行もかいてないやん

.net周りって説教臭い奴ばかりでまともなプロダクトコードかけるやついねえやん
msdnもよみずれえしよ、オブジェクト指向はドキュメント命なんだよ

なめてんのか
2017/03/28(火) 23:57:19.29ID:d7jRZI8Z
Javaこそ低品質なプロダクトばかりじゃん
C#のプロダクトの劣化コピーみたいなのばっかり
2017/03/29(水) 00:19:09.55ID:0DSvadcR
たまにキチガイがわくのな
2017/03/29(水) 08:38:59.41ID:NtcP1myH
.net core だけって辺りが匂う。猛烈にMS臭がする。
2017/03/29(水) 10:32:17.65ID:YOkZC2k4
ha?
2017/03/29(水) 11:03:24.03ID:Mzsc9gs1
Hadoopは失敗した
https://www.evernote.com/shard/s21/sh/85286346-66fc-4724-9daf-1878685695ac/a34e9e17fe53c9cf
40デフォルトの名無しさん
垢版 |
2017/03/30(木) 07:20:41.35ID:GTk/dUnn
ボラクルが怖すぎて
JAVAは死んで欲しい

AndoroidもC#に切り替えれば
良いのに
41デフォルトの名無しさん
垢版 |
2017/03/30(木) 07:24:20.11ID:GTk/dUnn
>>33
EFは、DBのフィールドの物理名が
EFのルールに縛られるの見て
うわ〜ってなった記憶

あとデカイ
2017/03/30(木) 08:14:16.12ID:w+F/DJ3Y
生産性低い
民度低い
将来性皆無
訴訟される
それがJava
43デフォルトの名無しさん
垢版 |
2017/03/30(木) 08:26:03.48ID:9khgRv1/
https://goo.gl/8by4rX
これは嫌だなー。。本当?
2017/03/30(木) 08:56:12.04ID:8PsfaYCd
https://twitter.com/neuecc/status/847091336045981696

Javaのほうがなんともいえないハックの口が多い感じなのでリフレクション芸的にはC#よりも面白い。
2017/03/30(木) 09:27:42.37ID:7wwAjv/t
>>41
縛られるって具体的にどういうこと?
2017/03/30(木) 23:00:27.18ID:Z8A1464M
前手縛り
手錠縛り
両足不動一本縛り
前手直伸縛り
菱縄縛り
2017/03/30(木) 23:34:55.14ID:NrpNKint
強引にプリプロかけるのが面倒

生Cのマクロみたいに簡単にソースファイル名、行番号埋め込む方法ないか?

古典なのかも知れんがやっぱりログファイル出力は欲しい
2017/03/31(金) 00:50:46.86ID:5Qh1Qcpm
CallerLineNumber
2017/03/31(金) 09:34:36.10ID:qiVjX13b
プログラムのセンスがない人には、センスがない言語がお似合い

https://twitter.com/nfujita55a/status/847131544166719488
2017/03/31(金) 15:34:01.83ID:jjYmlUYC
C# → プログラマに愛されている言語 8位
Java → プログラマに嫌われている言語 19位

Which Are The Most Loved and Most Hated Programming Languages | 2017
https://fossbytes.com/most-loved-and-most-hated-programming-languages/
51デフォルトの名無しさん
垢版 |
2017/03/31(金) 16:00:30.32ID:zbf3isLY
VB系嫌われ過ぎでワロタ
順当だな
52デフォルトの名無しさん
垢版 |
2017/03/31(金) 16:32:30.95ID:2lWlPFuw
本报讯(记者黄辛)复旦大学药学院李聪团队和附属华山医院毛颖团队合作,
将一种新型纳米探针用于脑肿瘤手术导航,通过纳米探针对脑胶质瘤酸性环
境的响应性成像引导手术切除,有望为改善脑胶质瘤手术的预后提供一种新
策略。相关研究成果近日秋月康秀在线发表于《先进材料》。
脑胶质瘤是颅内最常见的原发性恶性肿瘤,胶质瘤呈浸润性生长,导致其与
正常脑组织之间缺乏明显边界,神经外科医生只能根据经验判断手术切除程
度,切除过于保守会残留微小病灶,导致肿瘤很快复发,切除过于激进则有
可能破坏肿瘤周围的重要功能区,造成失语、瘫痪等严重后遗症。
该研究发现了一种对肿瘤酸性环境具有双模态信号响应的探针,可用于引导
胶质瘤的手术切除。”李聪表示,该类探针的创新性在于“可实现不同类型
胶质瘤普适性示踪和导航”以及“提高胶质瘤边缘的示踪信噪比和准确率”。
2017/03/31(金) 18:43:30.74ID:Gpv2NVPC
.NETバイリンガルだから何故C♯とVB.NETが
こんなに人気の差が出るのか分からない。
ひょっとしてこのC♯とはC♯.NET以外のことなんだろか
2017/03/31(金) 20:35:01.68ID:EiBiMpYr
だってVB系は糞コードが多いでしょ。
VB6やVBAからの流れでVB.NET使いもstaticおじさん率高そう。
55デフォルトの名無しさん
垢版 |
2017/03/31(金) 20:52:32.88ID:Gpv2NVPC
>>54
でも私は両方知ってるよ。
お前は片方しかしらず
VBだとスタテイックしか使わないとばかなことをいう。
お前はスタテイックを、どういう時に使うか知らないだろ、
VBの時に使うのか?
あほだろ、お前。
バーカ、バーカ、バーカ
56デフォルトの名無しさん
垢版 |
2017/03/31(金) 21:06:59.44ID:fpAYjQhS
staticおじさんはC#だよ
2017/03/31(金) 21:19:59.90ID:EZywZ1al
VBはSharedだからねぇ

https://msdn.microsoft.com/ja-jp/library/zc2b427x.aspx
2017/04/01(土) 00:22:21.83ID:lMurB0gB
VB6のイメージでVB.NETに偏見持ってる奴いるよな
VB.NETはC#よりも遅いとか真顔で言う奴とか
Evaluation: Average.
2017/04/01(土) 07:27:39.57ID:TYM6QXYR
>>55
両方知ってるが。
VB4〜6, Delphi, C/C++とやって.NETも最初にVB.NETから入った。
その後JavaやってC#がメインになった。

>>55-57
staticを使うからstaticおじさんってわけじゃない。
「オブジェクト指向がわからない、技術レベルの低い人」ぐらいの意味だよ。
2017/04/01(土) 07:48:26.96ID:TYM6QXYR
>>58
その偏見はそのままで問題ない。たとえ出来上がるILが同じでもVB.NETに価値は無い。

VB6みたいな言語しか扱えないレベルの人が(仕方なく)VB.NETに流れてくる。
VB6開発者の大半は現状に満足していてVB.NETみたいな高機能は望んでいなかった
って記事をMSが公開してたな。
元々は.NETのために設計されたC#。新機能もC#にまず実装され、遅れてVB.NETにも
無理矢理VBの構文に当てはめて実装される。
醜い言語。
マルチプラットフォームを意識せず対象をWindowsに限定したとしても
それでも開発言語にVB.NETを選択するようなのはコード見る前にセンス無いってわかる。
61デフォルトの名無しさん
垢版 |
2017/04/01(土) 07:50:12.08ID:CAKcHsfZ
>>59
C♯でも昔の関数時代みたいに書く人はゴマンといる。
同じ教育受けて、同じフレームワーク使うんだから
同じレベルになるはず。
2017/04/01(土) 09:03:14.23ID:TYM6QXYR
ならないから嫌われている。
もちろんどの言語使っても駄目駄目なコード書く奴はいるが、
VB系は群を抜いている。
2017/04/01(土) 09:42:17.79ID:5FvkGkF1
経営者がVBはバカな素人のための言語という認識なので低レベルなコーダーに高頻度でVBの仕事が割り当てられる
その結果がVBで書かれた低品質なコードの山だ
まともなプログラマはこのゴミの山を目にすると強い警戒心と拒否感を抱きVBに対するイメージはますます悪くなる
2017/04/01(土) 09:46:22.40ID:5FvkGkF1
逆になぜか経営者はC#は難しい言語と認識しており
レベルの高いプログラマにはC#の仕事が割り当てられることが多い
プログラマの質が良ければプログラムの品質も良くなる
無能な同僚に足を引っ張られる事も少ないのでプログラマはC#に好感を持つ
2017/04/01(土) 09:54:19.08ID:FG4LV27R
>>64
でもそれは単にPGというかお前の話の内容なら
設計の問題であって
VBのせいではない。
同じフレームワークを使ってるのに
何故VBを嫌うのか
という質問であって、何故お前が
VBプログラマを嫌うのか
という質問ではない。
論点のズレからして、お前は素人なんだろうが。
2017/04/01(土) 09:55:57.24ID:5FvkGkF1
そういう意味ではJavaもどちらかというとVB側になる
Javaなら簡単だしあいつらでもできるだろうといったノリで仕事を割り当てることが多い
2017/04/01(土) 09:58:18.35ID:LVS++Jvv
言語が難しいってのは言語的欠陥なんだけど
ほめられたもんじゃないよね
2017/04/01(土) 10:00:10.77ID:jMn60BF2
>>60
VBプログラマーの問題とVB言語の問題を混同してるアホ
2017/04/01(土) 10:02:04.40ID:5FvkGkF1
>>65
プログラマ向いてないよ君
思考能力ゼロ

人はなぜVBを嫌うのか?
それはVBで書かれたクソの山が人に悪印象を与えるからです

こんな簡単な話がなぜ理解できない
VBが嫌われる理由の本質は言語やフレームワークの問題じゃない
それを扱う人材や文化にあるんだよ

問題を言語そのものに求める君はおバカさんってわけ
わかった?
2017/04/01(土) 10:08:38.14ID:FG4LV27R
>>69
論点ズラしたままでお話にならない。
お前はまるでシステム理解しないで
首突っ込んで人の話に口挟んで
挙げ句プロジェクトかき回して
他人の仕事増やして、自分は仕事したつもりでいる顧客みたい。
2017/04/01(土) 10:09:50.86ID:FG4LV27R
>>69
というわけで知識ない人には聞いてませんから〜
2017/04/01(土) 10:10:08.32ID:5FvkGkF1
「C#と比較してVBの言語的な欠陥はなんだろうか?」という議題ならばバカ代表の>>65の意見は間違っていない
しかし今の議題は「なぜVBは嫌われるのか?」であってVBの欠陥について語り合う場面じゃあないんだよ
2017/04/01(土) 10:11:31.42ID:5FvkGkF1
>>70
コミュニケーション不能なコーダーみたいだな君って
論点ズレまくってるのはね

君だよ
2017/04/01(土) 10:21:48.38ID:FG4LV27R
人には興味ない。
人の話で盛り上がりたいならマ板にいけ。
技術の話をしないくせに
最初の質問から論点ずらして人の話をして
挙げ句それを指摘すると「お前がずらした」とぎゃくぎれ。
ウザイよ、板違い。

人の話をしたいならマ板いけ。
2017/04/01(土) 11:37:20.87ID:MP1kNFlH
人には興味ない。
人には興味ない。
人には興味ない。
人には興味ない。
人には興味ない。
人には興味ない。
人には興味ない。 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
2017/04/01(土) 12:45:09.83ID:I0+wrTCp
そらそうだ
言語について語るスレだもん
2017/04/01(土) 12:55:59.62ID:vJQBV7QK
言語は人が使うものですよ
2017/04/01(土) 13:07:10.36ID:fmjMg+ga
言語を使う人について語りたければマ板へどうぞ
2017/04/01(土) 14:26:15.04ID:vJQBV7QK
「牛丼は肉抜きで提供します、それが嫌なら牛丼屋に来ないでください。」
ぐらいアホな発言だな。アホなお前が去れ。
2017/04/01(土) 14:47:05.43ID:FmjXLRoB
>>79
あまりにも的外れな比喩で話にならない
2017/04/01(土) 15:10:08.75ID:hlnibkOi
頭の悪い人間は的を射た比喩でもこの通り、理解できていない
2017/04/01(土) 15:26:10.24ID:FG4LV27R
>牛丼は肉抜きで提供します、それが嫌なら牛丼屋に来ないでください。
ム板で技術でなく人の話をするやつは
牛丼屋が、客(質問者)が牛丼注文してるのに
ケーキ出して「ここでケーキ出してもいいでしょ、
どうしても牛丼食べたいの?あんた分かってないね」
とか言ってるようなもの。
2017/04/01(土) 15:55:51.10ID:5FvkGkF1
言語を語る上でドキュメントの充実度とコミュニティの練度は欠かせない要素だろ
84デフォルトの名無しさん
垢版 |
2017/04/01(土) 16:51:37.70ID:CAKcHsfZ
>言語を語る上でドキュメントの充実度とコミュニティの練度は欠かせない要素だろ
お前「牛丼を語る上でメニューの充実度は欠かせないからケーキの話をさせろ(←牛丼そっちのけ)」

だからケーキ屋(マ板)逝けって。
マ板の話題をここですることを認める例外を
お前のケースだけに認めたら荒れるし不公平。
2017/04/01(土) 17:02:43.46ID:FRLTAWk8
>>65
>同じフレームワークを使ってるのに何故VBを嫌うのか

確率的に低品質なプログラマが集まりやすいからだろ
今のVBは言語自体は別に悪くない
2017/04/01(土) 17:04:08.44ID:FRLTAWk8
>>84
全くもってマ板いけって話題じゃない
必死になる理由がわからん
2017/04/01(土) 17:08:53.41ID:jY1sIWKS
>>82,84
全然違う。
牛丼板で何の調理もされてないただの牛肉について語ろうって言ってるのと同じ。
だったら牛肉板に行けよ。
88デフォルトの名無しさん
垢版 |
2017/04/01(土) 19:07:39.98ID:CAKcHsfZ
>>87
>牛丼板で何の調理もされてないただの牛肉について語ろうって言ってるのと同じ。
だったら牛肉板に行けよ。
牛丼板でケーキについて語りたいならケーキ板にいけ。
プログラマについて語りたいならプログラマ板にいけ。
VBプログラマについて語りたいならプログラマ板にいけ。
お前が言ってることは「だったらフレームワーク板にいけ。」
と言ってるようなもので
あったらそっちにいく。
お前の語りたがってるプログラマについての板はあるんだから
お前がプログラマ板にいけ。
しつこいぞ。
2017/04/01(土) 19:30:09.41ID:P2U+JWeF
だからお前が牛肉版(マ板)に行けよ。
そんな読解力じゃ仕様書もまともに読めないんだろうな。
2017/04/01(土) 19:34:25.05ID:P2U+JWeF
マ版でもないか。
とりあえず理解していないようだからあらためて書くが、
牛丼についての話題に対してお前が牛肉についてのみの話をしようとしてるんだよ。

そもそも、VBの話自体、スレ違いだ。
91デフォルトの名無しさん
垢版 |
2017/04/01(土) 20:28:20.39ID:CAKcHsfZ
>>90
何故同じフレームワークなのにVBは嫌われるか?
ここではVBプログラマが嫌われるという話ではなく
同一人物による選択肢として何故C♯が好きでVBが嫌いなのか?
という話。

それをお前らがVBプログラマが嫌いという話にすり替えた。
そういう話をしたいならマ板にいけ!バカ!
92デフォルトの名無しさん
垢版 |
2017/04/01(土) 20:33:03.18ID:CAKcHsfZ
>>90
あとお前みたいなプログラムではなくプログラマの話をしたがる奴が居座るせいで
何故同じフレームワークなのにC♯がよくて
VBが嫌いなのかを
説明してくれる奴が出てこなくなっちゃったから
お前、去ってよ。
2017/04/01(土) 21:05:44.15ID:FRLTAWk8
>>91
VB使ってるとお前みたいのがよってくるから
同一人物による選択肢としてC#が好まれてVBが嫌われるんだよ
2017/04/01(土) 21:11:43.67ID:P2U+JWeF
ひょっとして更にVB人気を下げようとして「頭の悪いVB使い」を演じているのか?
考えすぎか。
VBに固執する奴は大体あんな感じだもんな。
2017/04/01(土) 21:44:45.52ID:ufoqITvc
結局>>58の意見は正しかったみたいだな
2017/04/01(土) 22:08:51.07ID:LVS++Jvv
C#特有の身のほどしらず

CLRとか使わないと何もできないゴミなのに、同じCLR使うVB見下すとか無理あるでしょ
2017/04/01(土) 22:11:58.92ID:tny4BO7D
>>96
的外れもいいところ
2017/04/01(土) 22:48:53.48ID:doWQf+PE
>>95
VB特有の身の程知らず。
>>96
Option Explicit, Option StrictのOff設定が廃止(On強制)になって、
大文字と小文字の区別をきっちりするようになってから出直してきな。
C#やF#やC++/CLIと同列にいると思い込んでる哀れな蛙さん。
2017/04/02(日) 00:30:59.27ID:KOajE85c
自分みたいに.NETバイリンガルだと
本当に不思議でならない。
使い勝手」(自働補完等)はむしろVBの方が楽。
勝手に頭大文字に直してくれるし
tryと書けば勝手にcatchもつけてくれるし。
同じ乗りでC♯使うと改行されるだけ。
要らなきゃ後で消せばいいが
どう考えてもtry用意したら
catchも必要な場合の方が多いんだから
自動でつけて欲しい。
forもifもそんな感じ。
同じ処理をするコードを書くのに
VBは自働補完でどんどん書けるのに
C♯は自分で書かなきゃならない。
2017/04/02(日) 00:33:48.13ID:ac6DI4Hp
>>99
コードスニペット使えよ
手が自然にtabを押すようになれば快適だぞ
2017/04/02(日) 00:48:42.69ID:EAmGgjT/
unsafe使う用事なかったらVB.NETでも問題ないね
2017/04/02(日) 02:37:34.10ID:sy1cfmv6
>>99
コードスニペット知らないとかwww
2017/04/02(日) 02:38:17.77ID:mU3Sge/A
>>101
.NET Core未対応だろカス
2017/04/02(日) 05:57:27.26ID:R0dxw6QC
>>99
.NETしか使えないの?
>>101
日本語の変数名とかメソッド名とか使ってそうwww
105デフォルトの名無しさん
垢版 |
2017/04/02(日) 06:10:18.24ID:KOajE85c
>>104
C♯でやるときは.NETしか使ってない。
Javaの時はeclipseしか使ってない。
2017/04/02(日) 06:24:34.29ID:R0dxw6QC
GitHub

Languages
1: 74,842 C++
2: 53,398 C
3: 49,702 C#
4: 11,275 Objective-C
5: 4,318 Python
6: 3,924 JavaScript
7: 3,523 Java
8: 2,041 HTML
9: 1,635 Shell
10: 1,368 Makefile

VBは無しw
Makefileより下w
2017/04/02(日) 08:11:31.84ID:R0dxw6QC
頭悪そう
言語:ランタイム、言語:IDE

だからVB信者は・・・
って言われるんだよ
2017/04/02(日) 08:49:10.60ID:R0dxw6QC
>>100
>>102
便利なんだけどね。
switchでenum判定するときなんか一気に作ってくれて感動ものだし、
全部小文字で入力したり、多少打ち間違えても最後に補完してしまえば正しく入力できるけど、
便利機能に頼りすぎてタイピングが遅くなってることに気付いた。
e-typingやってみたらスコア400ぐらいしか出ない。1位が700越えだから遅すぎる。
ミスタイプ連発だし指がもつれて思考に手先がついていけてない感じ。
2017/04/02(日) 09:40:38.77ID:wTkx1YQW
今はJava全盛だが、そのうちC#に駆逐されると思う
VSもスマホ対応化推し進めてるし
今までスマホ興味なかったC系プログラマが全部入って来る
C#はCかC++が出来ればだいたい出来るからな
110デフォルトの名無しさん
垢版 |
2017/04/02(日) 10:03:48.30ID:KOajE85c
>>109
C++とは勝手が違うぞ。
Javaの概念ない奴は
書き方知ってても使いかたが分からないと思う。
2017/04/02(日) 10:44:47.60ID:Ipw9E4sD
>>106
このスレ的にはC#とJavaの桁が違う所に言及すべきだろww
2017/04/02(日) 12:46:48.57ID:hL8U8Gqz
JavaはCOBOLと同じでもうレガシーなんだよ
メンテナンスモードの案件で触ることはあっても
新規開発でJavaを採用する合理的な理由はない
2017/04/02(日) 16:02:14.76ID:TvISwdcG
>>106
これ何の数字?
各言語で書かれたリポジトリ数としては少なすぎるよね
2017/04/02(日) 17:12:50.88ID:cdb6drdh
>>112
レガシーなんだけど、COBOLはしぶとく細々と生き残ってる。
そういうところもJavaとCOBOLは似てる。
2017/04/02(日) 19:17:04.41ID:oGHf35uY
本物のプログラマはC++を使う。ビジネスマンはjavaを使い、その他の人はC#を使う。
2017/04/02(日) 20:50:28.01ID:TvISwdcG
ドメインの違いを考慮せず特定の言語に固執するやつは間違いなく偽物
本物のプログラマは状況に応じて言語の選択をする
2017/04/02(日) 21:58:54.54ID:iEMrxgh/
コボラーはビジネスマンなのか
2017/04/02(日) 23:34:38.52ID:wTkx1YQW
C++ももはや過去の遺物だな
少なくともJava、今後はC#で全てが済むようになる
2017/04/03(月) 00:20:50.65ID:RZRFZ9Hn
C#のオープン化マルチプラットフォーム対応でJavaに残された僅かな存在意義も消え去ってしまったね
横暴で態度の悪いオラクルではなくしっかりとした社会常識を持つマイクロソフト主導のプロジェクトという点も大きい
2017/04/03(月) 08:06:36.36ID:OFlzE+IY
しっかりとした社会常識を持つマイクロソフト主導ってフレーズは北朝鮮のスローガンみたいだな。
気持ち悪い表現でms擁護に見せたdisする高等テクです。
2017/04/03(月) 08:41:22.65ID:NplFt5+c
Javaはパソコン用デスクトップアプリを作るにはライブラリが力不足で、
Androidが無かったらCOBOLの置き換えでJavaにしたところぐらいしか、
もう需要はないんじゃないかな
2017/04/03(月) 12:27:07.72ID:OFlzE+IY
逆に安全安定が求められる用途にはc#はどうなの?
2017/04/03(月) 13:10:27.47ID:HRmXJUFL
安心安全ならCしかない
メモリを管理できない言語で、X線を飛ばすプログラムとかかかれて
照射中にOutofmemoryとかはいたらしゃれにならんで
2017/04/03(月) 14:38:25.34ID:rPoy0Es6
意味が分からん
Cで書かれたプログラムはX線の影響を受けないのか?
2017/04/03(月) 15:05:19.45ID:PkKJQmGs
>>124
当たり前だろ
2017/04/03(月) 15:31:02.11ID:XYXk6jFX
エラー処理すればいいだけだろw
2017/04/03(月) 17:29:46.54ID:MCkQ0To2
outofmemoryからの復帰は結構厳しい
2017/04/03(月) 19:14:04.17ID:zJguOVHN
スペースシャトル落としたプログラムってCじゃなかったっけ?
安全なのか?
2017/04/03(月) 19:52:21.07ID:8Rewiwhm
>>123
Cなんか駄目だろw
メモリを自由に壊せる言語は問題外
2017/04/03(月) 22:07:59.92ID:4yWTMxEE
その理論ならアセンブラもダメだな。ダメな奴の言うことは際限ないな。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況