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/
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
その理論ならアセンブラもダメだな。ダメな奴の言うことは際限ないな。
2017/04/03(月) 22:14:45.15ID:7vHtJU9B
どっちにしてもある程度以上の信頼性を得ようとおもったら
VMとか論外

ハード上で何が起こってるか人間にわからんと危なっかしくて使えないような分野だってあるしな
2017/04/03(月) 23:24:44.82ID:bd0HZsPG
歯の治療時にnullpoはかれたりしたらしゃれにならんど
2017/04/04(火) 00:57:49.64ID:y0lCbigz
ヌルポをハンドリングしてないのが悪いだけ
つーかそんなん初歩の初歩だろ
2017/04/04(火) 08:12:41.37ID:IE1fU0AU
Javaはもうちょっとパッケージを整理して欲しいわ
あと言語の進化遅すぎ
2017/04/06(木) 12:57:07.20ID:V1Zqo2eB
>>27
まずガラケー
次にオフィス用電話機(据え置き型でインテリジェントな奴)
2017/04/07(金) 00:43:28.77ID:Fx37anY8
>>135
2003年ぐらいに生きている人かな?
2017/04/08(土) 08:40:43.12ID:z1M6mTO3
>>117
まあビジネス以外でCOBOL書くことなんてほとんどないし
2017/04/09(日) 00:31:40.41ID:GOjOGUXT
>>137
そもそもビジネス以外でプログラム書くことがないだろう
2017/04/09(日) 00:33:28.14ID:oqOsUDjg
>>138
人それぞれ
2017/04/09(日) 07:41:40.61ID:xPPc9++3
ビジネスでは自由がないからプログラム書いてもストレスが溜まる
プログラム好きなら仕事の鬱憤を晴らすために自宅でプログラム書くでしょ
2017/04/11(火) 21:59:13.42ID:qrA2b4mF
StackOverflowによれば、
もっとも使われている言語と
もっとも愛されている言語の両方でトップ10に入っているのは、
PythonとC#だけだ。
C#は、ビジネス、ゲーム、Webなど、さまざまなアプリケーションで使われている。
それをふまえて、MicrosoftはC#の設計を「言語のスピリットを保つように留意しながら、積極的に革新したい」と考えている。
2017/04/11(火) 22:04:44.12ID:UT2aAcJz
まあC#はDelphiの生みの親引き抜いて作らせた言語だしな。
2017/04/13(木) 22:12:50.91ID:iEt9FVX3
最近情報仕入れてないのだが、Javaは相変わらずunsignedはないのか?
2017/04/14(金) 07:52:03.95ID:S6y7lN6I
Javaはwebフレームワークの出来が悪いから嫌い
2017/04/14(金) 08:06:08.54ID:DhPBBCZx
>>144
言語もだめ、フレームワークもだめ
2017/04/14(金) 18:18:06.48ID:UkhykSdt
>>142
ヘルスバーグたんを引き込んだのは大成功だね
2017/04/14(金) 19:29:55.12ID:VCRrSt0c
Javaのpackageは、相変わらずフォルダ構成とpackage名を合わせなきゃいけないんですか?
2017/04/14(金) 21:28:32.53ID:7BXlv2x0
struts(笑)
2017/04/15(土) 10:37:02.17ID:QicJR8ZP
strutsはセキュリティホールの生産性が高い優れたハッキングツールだ
2017/04/15(土) 10:54:07.03ID:MOQahIsn
strutsはもう開発終了してるよ
2017/04/15(土) 16:15:20.06ID:nXYdKgHp
シャレのわからんやつだな
2017/04/15(土) 17:03:52.44ID:MOQahIsn
うむ、知識が古すぎて恥をかいたけど反論のしようもないので
取り敢えず言い返してみましたって書き込みだなw
2017/04/15(土) 17:08:33.92ID:nXYdKgHp
>>152
解説しないとわからんのかい?
2017/04/15(土) 20:27:06.29ID:zAFUfj6b
でもstrutsはまだまだ現役だ
脆弱性は見ないふりすれば意外と大丈夫なものだよ
神経質になりすぎるのも新しいものに食いつきたがるのもあまりよくない
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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