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/
426デフォルトの名無しさん
垢版 |
2017/07/18(火) 00:15:48.75ID:/ZeLwNbO
>>425
Java以降のプログラマに多い発想だね。
本当は今もそうだけど、ライブラリは言語の処理系ごとに違ったり、自分で追加したりすり。
ボーランドがあった頃はC++ライブラリはボーランドが。
実行速度はMSが良いとされて、速度と価格の波状攻撃で良いライブラリは消えて行った。。。
当時MacでもWinでも動くライブラリ出してたPowerC++も。。。
2017/07/18(火) 04:49:10.34ID:fs1Jfej6
Javaは言語もライブラリも統一を計ったもの。排他的。
.netは言語は多様性を許容し、ライブラリの統一を計ったもの。
設計思想が違う。
2017/07/18(火) 06:09:49.61ID:JtbSyrIe
それら以外でもPHP向けのモジュールだったりNode.js向けのモジュールだったりPython向けのモジュールだったり
それぞれがその言語をその言語たらしめてる

特に最近Pythonが流行ってる理由とか正にそれ
429デフォルトの名無しさん
垢版 |
2017/07/18(火) 07:11:31.87ID:KwXokhIL
結論としてはC#最高ってことでしょ?
そのためのスレでしょ?
2017/07/18(火) 08:24:08.03ID:TCaErAJ4
Javaのいいところかあれば書き込めばいいが、
全くないのが現状
431デフォルトの名無しさん
垢版 |
2017/07/18(火) 08:28:28.45ID:KwXokhIL
貴方にとってでしょ?
Javaのこんとこがイイって書いたところで、そんなのよくない!C#ならこうできる。だからC#の方がイイ!ってなるんでしょ。とゆーか、なってる。
2017/07/18(火) 08:47:35.03ID:AogDoz4v
そんなにJavaがいいなら、なんで最近のJavaはC#の後追いなんかやってるの
433デフォルトの名無しさん
垢版 |
2017/07/18(火) 09:05:04.99ID:KwXokhIL
一言もJavaが良いとは言ってないんだが?
このスレを読んだ感想を述べただけ。
案の定、素晴らしいC#を追いかけるJavaはダメと。
2017/07/18(火) 10:52:26.81ID:xRWlkSKa
javaは30億のデバイスで動いているわけだが
c#はいくつ?
はい論破
2017/07/18(火) 17:18:29.37ID:hF5Ckc5i
kotlinが環境丸々JavaなのにC#っぽくかけるんで
気に入ってる、まあswiftのが似てるが
2017/07/18(火) 18:55:27.78ID:38UH5anA
動いてるデバイスが多いことは、よいとこだね。
この点はJavaに軍配が上がる。

もっとないの?
437デフォルトの名無しさん
垢版 |
2017/07/18(火) 19:12:51.72ID:KwXokhIL
ない。
C#が最高。異論は認めない。
2017/07/18(火) 21:02:22.23ID:pApuky/R
たくさん使われてるのがそんなに偉いなら
macOSやデスクトップ向けのLinuxディストロは存在価値のないゴミくずだなww
2017/07/18(火) 21:02:24.66ID:fs1Jfej6
大型書店にでもいけばJavaの本は大量にあるがC#の本はごく僅か。これが現実。
VHSとベータでベータのほうが画質がいい、最高と言ってるようなもの。
2017/07/18(火) 21:33:46.12ID:YiZcB3x4
>>439
C#の本がごく僅かしかない大型書店なんて見たことねーよwww
2017/07/18(火) 21:55:05.40ID:U2Uopt++
>>438
C#が存在価値のないゴミクズとまでは言ってないのに、すーぐそうやって話を大きくするんだね
アホだなぁ
2017/07/18(火) 23:03:52.00ID:fs1Jfej6
>>440
スーパーにでも行けば中国産鰻ばかり、
そりゃ国産鰻もそこそこ置いてるだろうが実はあれ中国産だぞ。C#はそんな状態www

C#作った人ってJ++作ってた人だからなwww
訴えられてJ++を偽装してC#にしたんだよw
2017/07/18(火) 23:26:44.66ID:YiZcB3x4
>>442
あれもう撤回しちゃったのかい?
2017/07/19(水) 00:17:14.56ID:rS46B/54
>>442
c#はパスカルに近いけどね
2017/07/19(水) 00:47:20.52ID:HZIlkM/L
>>442
結局C#の書籍がたくさんあることは認めるのね
2017/07/19(水) 01:39:41.95ID:98PRqi2l
C#の書籍なんてJavaの1/10以下だろ。
2017/07/19(水) 01:51:35.43ID:98PRqi2l
C#がPascalの派生言語なら素直にP#かP++という名前にしてるだろう。
ブロックの書き方から演算子の優先順位までPascalではなくCに倣ってる。
とくにPascalに影響受けた部分は見当たらないが。
2017/07/19(水) 02:01:29.07ID:YP+Z6klr
Androidの書籍をJavaに含めるなら結構差はありそうだけど、今後はkotlinに置き換えられてくのかな
もう保守以外でJavaを扱う理由はなくなっていくんだろうな

>>447
C#はPascalというか、DelphaiをC++/Javaの文法にしたような言語というのは有名だぞ
Delphaiの開発者が事業縮小で会社追われてMSに移動してつくった
2017/07/19(水) 02:24:39.91ID:98PRqi2l
Delphiは開発環境で言語はObject Pascalだろ。
PascalをC++/Javaの文法にしたってそれは初めからC++/Javaだろう。
単純に元Pascalコンパイラ開発者がC#を開発したってだけじゃないのか。

反論するなら具体的にC#のどこにPascal直系と呼べる要素があるのか教えてくれ。
2017/07/19(水) 06:46:41.28ID:rS46B/54
粘着質
451デフォルトの名無しさん
垢版 |
2017/07/19(水) 08:10:19.07ID:4WYjcaP8
>>449
横からだがPascalと言うかDelphi/C++BuilderのVCLに似たクラス階層とか、大文字で始まるとかはDelphiっぽい。
452デフォルトの名無しさん
垢版 |
2017/07/19(水) 08:41:15.20ID:V4ArR7+u
結局、C#最高。マイクロソフト最高でFAですよね?
2017/07/19(水) 09:00:41.09ID:8YIfHqP5
>>449
横から失礼。
エンバカはDelphi言語とも呼んでるよ。
ttp://docwiki.embarcadero.com/RADStudio/Berlin/ja/Delphi_%E8%A8%80%E8%AA%9E%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9
2017/07/19(水) 09:14:40.36ID:ch2Cv0yd
Java信者は面白いネタをたくさん供給してくれるから楽しい

IT都市伝説:C#ではC言語を直接C#中に埋め込むことができる
ttp://mag.autumn.org/Content.modf?id=20100826141717
2017/07/19(水) 12:50:09.30ID:MT0OdeIw
実際プロパティって概念とかもろDelphiだもんな

>>454
C++で作ったアンマネージドDLLは普通にロードできるよね

>>446
Unityゲーの書籍でじわじわ冊数は増えてる
2017/07/19(水) 13:32:01.98ID:oxaqbhrV
GitHubを見ると、Javaのリポジトリが989,319で、C#は258,380だった
C#erは仕事でしかコード書かない奴が多いからな
2017/07/19(水) 13:51:07.71ID:98PRqi2l
>>451 >>453 >>455
クラス階層ってアホか。C#じゃなくて.netの話じゃねーか。プロパティがDelphiの概念とか頭悪杉だろ。
しかもDelphiの話じゃなくてわざわざPascalに限定して話を聞いているのに口を揃えてDelphiガーってw

>c#はパスカルに近いけどね

おまえら真性の馬鹿なのか? それとも同一人物か?
458デフォルトの名無しさん
垢版 |
2017/07/19(水) 14:17:44.99ID:4WYjcaP8
>>457
そもそもPascalに近いってのが間違いで、考え方と言うか文化がDelphiやC++Builderに近いって話。
2017/07/19(水) 17:52:20.81ID:T/dgjOIX
>>458
はぐらかしちやダメだよ
c#はパスカルそのものと言っていいでしょう
2017/07/19(水) 17:55:04.60ID:T/dgjOIX
C++/CLIがCの系統
J++は死にました
2017/07/19(水) 18:27:40.58ID:YP+Z6klr
>>457
.NETというか、Objectから連なるクラス構造はC#の一部だし、プロパティとかデリゲートはJava/C++よりもDelphaiを大幅に参考にした言語機能なのは確か
文法自体は言うまでもなくPascalとは違う

言語は古い言語の機能や文法をパクり合うのが基本だからどれからの直径とはなかなか言いにくいんだけどね
462デフォルトの名無しさん
垢版 |
2017/07/19(水) 18:52:44.57ID:V4ArR7+u
C#が最高。結論は変わらない。
2017/07/19(水) 18:54:56.61ID:q9Q/8l3l
javaは肥溜めに捨てろって格言があるけど本当だと思った
2017/07/19(水) 19:01:59.18ID:5OLskjnM
Javaはnative層とのやり取りがやりづらすぎ
インデクサ使えなかったり、unsign使えなかったり、文字列比較にメソッド使ったりと、
実装面での縛りが多くてめんどくさい
2017/07/19(水) 20:13:05.97ID:CwGQS3dC
C#とDelphiが似てるはあり得ないとか言ってる人は
CとC++は別言語っていうのが分からないタイプだな
2017/07/19(水) 20:32:32.63ID:98PRqi2l
>>465
何度言えば分るのだ。C#がPascal直系かどうかの話をしてる。
DelphiとC#はどうかなどという話は聞いてない。

ボーランド信者は昔から空気、コンテキストが読めない馬鹿と言われてたが今でもそのようだな。頭悪杉。
2017/07/19(水) 21:03:13.41ID:CwGQS3dC
>>466
だからお前はC++っていう言語はCにクラスを足した言語くらいの認識なんだろ?
2017/07/19(水) 21:15:45.39ID:98PRqi2l
だからじゃない。おれの話題を変えたきゃおれの質問に答えてからにしな。

> c#はパスカルに近いけどね
> c#はパスカルそのもの

どこがだ?具体的に言え。
何が、クラス階層だの文化だのプロパティだの大文字で始まるだのCとC++は別言語だの、ズレた回答しか返ってこない。
2017/07/19(水) 21:25:41.38ID:V8RhHMKv
言語仕様とか別に対した問題じゃない
重要なのは標準ライブラリがどんな設計なのかじゃない?

実際C++/CLIとC++/MFCとかもう別モンじゃん、
2017/07/19(水) 21:33:08.25ID:98PRqi2l
MFCは標準ライブラリでもなんでもないし。
頓珍漢なことばかり言いやがって、ここは馬鹿の巣窟なのか。
2017/07/19(水) 22:34:01.53ID:z7u2kxVf
話の趣旨には沿ってるだろ
2017/07/19(水) 22:56:08.81ID:KvC5Uhpe
なんかルベーグ積分も分からないヤツがフーリエ解析を騙るなとか言った数屑と同じ匂いだな
473デフォルトの名無しさん
垢版 |
2017/07/19(水) 23:26:46.49ID:V4ArR7+u
>>470
横ですまんが、お前みたいな奴嫌いだわ。
474デフォルトの名無しさん
垢版 |
2017/07/19(水) 23:28:36.51ID:98PRqi2l
>>473
しね
2017/07/20(木) 00:24:30.99ID:837v09BL
知らなかったんだろC#がPascalだと
認めたくないんだろ知らなかったことを
プライドだけは高いんだな
2017/07/20(木) 00:25:10.58ID:837v09BL
c#はパスカルです!!
2017/07/20(木) 00:25:55.32ID:837v09BL
Javaとは1mmも関係ありません
2017/07/20(木) 04:05:05.84ID:X0EJcA/q
>>466
どう見てもC#はPascalの直系じゃ無いし似てないだろ
お前には似て見えるのか?

>>444 は「パスカル(の派生のDelphai)に近い」って言う意味で言ってて、他はお前を煽ってるだけって気付こうな
2017/07/20(木) 07:19:11.56ID:837v09BL
素直に認めなよ知りませんでしたと
J++とは一切関わりのないピュアなパスカル
それがC#
2017/07/20(木) 08:27:14.50ID:v0lQmb78
中見を見ずに外見でしか判断できないんだろうから仕方ないさ

まあムキになって反論する人で遊ぶのが面白いってのが半分だけど
2017/07/20(木) 09:03:47.43ID:XWnlNAwI
MSがBorlandに特許使用料まで払ってるんだから
少なくとも.NETがVCLの直系なのは紛う事なき事実なんだよな
2017/07/20(木) 17:03:05.02ID:fvUrs6s5
DelphiのObj-パスカルに似てることは似てる
どの辺に著作権が発生してるんかは知らんが
2017/07/20(木) 19:23:49.41ID:UCATtyf2
本パクリ元のJavaへのあてつけじゃねーの
2017/07/20(木) 19:52:53.01ID:sloUnUbq
C#がJavaに似てるって要素からJavaがC++に似てる要素を差っ引いたら一体何が残るの?
485デフォルトの名無しさん
垢版 |
2017/07/20(木) 20:46:29.85ID:6ZarGxb6
C#が最高という結論が残る
486デフォルトの名無しさん
垢版 |
2017/07/20(木) 21:01:29.66ID:ZL8UGkWQ
Write once, run anywhere. 一度(プログラムを)書けば、どこでも実行できる
487デフォルトの名無しさん
垢版 |
2017/07/20(木) 21:27:41.62ID:6ZarGxb6
C#ならな
2017/07/20(木) 22:18:55.75ID:werFEEiA
Kotlinたんがいい
489デフォルトの名無しさん
垢版 |
2017/07/20(木) 23:21:42.24ID:dPqs75SW
>>478
C#はパスカルそのもの。
490デフォルトの名無しさん
垢版 |
2017/07/21(金) 00:05:50.18ID:kH4Xa8wr
c#の影響を受けた言語欄に普通にdelphi書いてあったよ
491デフォルトの名無しさん
垢版 |
2017/07/21(金) 00:11:01.10ID:+Ec9GEX5
パスカルは糞、つまりC#も糞。
2017/07/21(金) 01:23:45.37ID:/4pPKaPJ
C#は企業プログラマのための言語
github見てるとよくわかる
493デフォルトの名無しさん
垢版 |
2017/07/21(金) 08:48:42.14ID:/0jbvyRN
それだけじゃない。あらゆる方面で活躍している。シェアもダントツ。
2017/07/22(土) 00:02:51.45ID:aL/Y+CP+
日本の商用システムは、Java、C#だけでみると、9:1ぐらいだね。
495デフォルトの名無しさん
垢版 |
2017/07/22(土) 08:31:30.28ID:ABS+/cDN
嘘ぽー。どう考えてもC#でしょう。マイクロソフトだよ?javaってなんだよ?ってレベルw
2017/07/22(土) 11:06:40.97ID:FtO+4frf
C#を病的に嫌う者が出現する理由を示す「Pascal踏み絵」仮説
http://mag.autumn.org/Content.modf?id=20090328185030
Java対Delphi - 宗教論争にならないように(宗教戦争になってる気もしますが)
http://www.hyuki.com/yukiwiki/wiki.cgi?Java%C2%D0Delphi
2017/07/22(土) 18:28:21.26ID:Yr9CVNZl
pascal は好きだな、処理系を作るのは簡単そうだし
2017/07/22(土) 19:15:38.54ID:aL/Y+CP+
Delphi信者がウザイです。
2017/07/23(日) 00:38:03.52ID:9qgN2gfv
サーブレット・JSPプログラマって半分くらいは自力でサーバーの立て方とか分かってないよね
2017/07/23(日) 00:59:33.05ID:wW+3pobQ
Windowsプログラマって、半分くらいはOSのインストールもできないよね
2017/07/23(日) 08:49:11.51ID:0GUAvtmS
OSのインストールもできない人でも使えるWindowsのシェアが高いのは当然だ
Linuxはシェアを取りたかったらもっとユーザーに優しくなるべき
502デフォルトの名無しさん
垢版 |
2017/07/23(日) 09:01:55.17ID:TmhV574M
つーか、linuxとかなんだよ?
見たことねーわ。基本Windowsだろ。
2017/07/23(日) 09:47:11.67ID:vo2GkmON
だからmono使えばC#のexeがまんまlinuxで動くつってんだろ
リビルドも要らない
2017/07/23(日) 16:26:13.41ID:7bD+iXj9
Linux入れようと調べたら、あれもこれもドライバないんだもの。びっくりだわ。
リアルでWindowsしか選択肢ねーわ。
2017/07/23(日) 18:37:58.55ID:9qgN2gfv
>>504
Linuxなんてお試しで入れるならVirtualBoxにでも入れてればいい
506デフォルトの名無しさん
垢版 |
2017/07/23(日) 19:57:29.68ID:TmhV574M
だんだんC#の勝ちってことに落ち着いてきたね。JavaとかLinuxとか糞。
2017/07/23(日) 20:20:02.43ID:wW+3pobQ
言語としてはC#がJavaに勝ってるのは明らかだろ
C#プログラマがJavaプログラマに勝ってるかというとそれはまた別の話だけど(笑)
2017/07/23(日) 20:25:58.37ID:7bD+iXj9
それはベータがVHSに性能で勝ってるというレベルであって、市場では受け入れられてないのだよ。
書籍の発行数比べればJavaが圧倒的なのは明らか。人気があるから売れるのだ。VHSと同じ。
2017/07/23(日) 20:32:32.43ID:sTTArMNh
>>508
比較になってないのでやり直し
510デフォルトの名無しさん
垢版 |
2017/07/23(日) 21:45:21.25ID:TmhV574M
言語としても、プログラマとしても、シェアとしても、すべての面でC#の勝ちでしょ。いや、ほんとJavaってなに?誰が使ってるの?って感じw
511デフォルトの名無しさん
垢版 |
2017/07/23(日) 21:52:10.61ID:qzsJDNze
>>508
そう言うのを悪貨が良貨を駆逐するって言うよね。
組み込みでCやJavaが多いのも先行者利益ってのが有ると思う。
でもそれは言語の良し悪しじゃ無くてライブラリやコンパイラが揃ってるかって話。
2017/07/23(日) 22:21:17.29ID:yF1YJbH4
>>510
でもgithub見たらJavaがC#を圧倒してるよ
2017/07/23(日) 22:24:35.15ID:hAvur8l1
>>508
未経験を奴隷として調教するために覚えさせる言語がJavaなだけで人気の言語かというと違うと思う
2017/07/23(日) 22:38:34.95ID:7bD+iXj9
>>510
プププ 井の中の蛙w
2017/07/23(日) 22:55:29.59ID:7bD+iXj9
>>511
言わないよ。Javaのほうが先に出て、先に普及したし。
後出しのほうがパクって改良していいのは当たり前。
後出しのくせして自分が普及しないのを駆逐されたって、そういうのはね、被害妄想って言うんだよ。
516デフォルトの名無しさん
垢版 |
2017/07/24(月) 05:44:53.41ID:yv3Po4Ik
C/C++に対するD、Rust、Goに比べればJavaの領域喰い散らかしてるけどね。
デスクトップはC#の独壇場だし。
2017/07/24(月) 08:57:35.11ID:fkTAMkj/
そういやPS4の開発言語ってC#なんじゃなかったっけ?
518デフォルトの名無しさん
垢版 |
2017/07/24(月) 12:15:36.17ID:dWlphsbw
PS Vitaもね。
2017/07/24(月) 14:50:24.49ID:1mGhcU0l
ググってもUnityがSCEと提携した話しか出てこないぞ。

> また、PlayStation Mobile SDKと共通の実行環境、.NET frameworkを採用しているため、
> iOSやAndroid OSを搭載したスマートフォンやタブレット向けに開発したコンテンツ資産を、
> 煩雑な作業を伴わずPSM向けに製品化することも可能としている。

記事書いてる馬鹿もさっぱり理解しないで適当なかこと書いてる。
おまえらのソースはまさかこのアホ記事じゃあるまいな。
2017/07/24(月) 15:38:47.78ID:huUQCG5v
C#はパスカルですの
2017/07/24(月) 18:20:03.47ID:UuUAOyUA
Java のクラスライブラリ群と同じインターフェースで C# のライブラリを作ったとすれば、需要はありますか?
2017/07/24(月) 19:13:53.46ID:lMs9ca6v
javaのクラスライブラリとかウンコそのものでしよ
2017/07/24(月) 21:44:01.03ID:4ll+ca75
検索ワードは
「PS4 mono 開発環境」
でとりあえず出るよ
どんなワードで検索してんの?
524デフォルトの名無しさん
垢版 |
2017/07/25(火) 07:28:25.97ID:zjH9lxRV
Javaはうんこ。Javaはうんこ。Javaはうんこ。
2017/07/26(水) 17:53:40.53ID:qHYVpVTl
ドヤ発言のつもりなんだろうが、PS4って子供のおもちゃやで。スルーされて当然や。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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