X



C# vs Java どっちが好き? その5
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん (ワキゲー MM62-z6WJ)
垢版 |
2018/06/16(土) 22:25:40.85ID:y3Jm+xF6M
前スレ
C# vs Java どっちが好きか教えてくれ3
http://mevius.5ch.net/test/read.cgi/tech/1490027947
C# vs Java どっちが好き? その4
http://mevius.5ch.net/test/read.cgi/tech/1521755607/

関連スレ
Java/C++ VS C# どっちが好きか教えて
http://mevius.5ch.net/test/read.cgi/tech/1490027947
C++ Builder vs C# どっちがいいか教えて
http://echo.2ch.net/test/read.cgi/tech/1459000291/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
0516デフォルトの名無しさん (ワッチョイ c2e3-/Eul)
垢版 |
2018/09/25(火) 10:27:57.75ID:oRUMH9qn0
それにC/C++は、言語自体を修正できるほど、高速さと自由さがあったが、
C#にはそれがない。だから、もともと備わってる機能の範囲内に
プログラムの書き方が制約されてしまう。

つまり、C#は、機能追加に対して弱い。
0525デフォルトの名無しさん (バットンキン MM0d-vwf2)
垢版 |
2018/09/25(火) 13:20:26.88ID:Ti214GxUM
俺はJavaのthrowsキーワードはC#にも欲しいけどな。
下位アセンブリの例外仕様が変更されても上位は変更しなくても良いように意図的らしいけど、結局それって上位アセンブリも変更された例外に対処すべきでしょ。

それ以外の言語仕様はC#のほうが洗練されてる印象受ける。
0539デフォルトの名無しさん (ワッチョイ 6d1f-tHrl)
垢版 |
2018/09/26(水) 02:59:49.22ID:O5uwEyCv0
C#もポインタがあるし、この人は一体さっきから何を言ってるのだろう。

> 結局、ポインタがないので、C/C++のように効率の良い拡張が出来ない。

どうやらポインタが何かすら理解していないようだ。
0542デフォルトの名無しさん (ワッチョイ cde3-/Eul)
垢版 |
2018/09/26(水) 10:30:30.61ID:fXf2EIuH0
C#がそんなに良い言語なら、github や Facebookで PythonやRubyが
使われている(?)のはなぜ?

大企業だとVSは1ライセンス10万円以上必要なのに、PythonやRubyは
無料だから?

だとしたら、VSが大企業でも無料に使えるようになったら、Pythonや
Rubyも全く使われなくなってしまう?
0543デフォルトの名無しさん (ワッチョイ cde3-/Eul)
垢版 |
2018/09/26(水) 10:42:23.07ID:fXf2EIuH0
スマン。
Facebookは独自言語だった。
Rubyは、cookpad、Gunosy、食べログ、価格.com、hulu、Github、
かつてのtwitter当たりかな。

twitterは、今はJava(Sun、Oracle、JVM)に変わったらしいけど。

Pythonは、YouTube、DropBox、Instagramの他、Google社員が専属
で開発に協力していたり、wikipediaを見てみると、CADの
スクリプト言語などにも使われていたりするらしい。

3DグラフィックのBlender(めっちゃ使いにくいが)や、
ゲームのバトルフィールド2のアドオンでも使われているらしい。


なぜだろう??

C#でも、pythonに似たリスト記法やHash記法や、foreachも使えるのに。
0550デフォルトの名無しさん (ササクッテロ Sp71-Zf2r)
垢版 |
2018/09/26(水) 15:44:35.37ID:XSGXY2+vp
>>541
対立やめて互いに排除も裁判もしませんって話と
自社製品に組み込みます依存するようになりますって話とじゃ
全然レベルが違うだろ
Javaより優れているはずのC#はどこ行ったんだよ
これじゃ敗北宣言じゃねーか
0552デフォルトの名無しさん (ササクッテロル Sp71-Zz53)
垢版 |
2018/09/26(水) 15:58:10.52ID:lRi98rgRp
>>543
重要なのは言語の出来ではなくその分野でのフレームワークが優秀かどうかだからね
構文レベルの優劣なんてどうでもいいもの

とりわけスマホ向けゲームはC#が主流だけどこれもC#が優れているからではなくUnityが採用しているからだ

ところでUnityは最初C#の他にUnityScript(JavaScript)とBoo(Python)が採用されていたけど
残ったのはC#だったね、なんでだろ?
0553デフォルトの名無しさん (ワッチョイ cde3-/Eul)
垢版 |
2018/09/26(水) 16:36:10.42ID:KQCpHfjl0
>>552
ゲームでC#が残ったのは、速度と、大規模開発における安全性(アクセス制御など)
と厳密さ、後かの追加的修正のやり易さからじゃない。

C++でも、後からクラスにわずかな修正入れると、全体を自動的に修正できる。

「速度」については、コンパイル言語とインタプリタ言語の違いだけではない。
そもそも、pythonより、C#の方がアルゴリズム的に高速なものを選べる、
それもプログラマが自由に(独自なものも含めて)。

C++だとC#よりさらに進んで、大よそどんなアルゴリズムでも採用可能。
C#だとポインタを使わない限り無理。
0554デフォルトの名無しさん (オッペケ Sr71-L6e0)
垢版 |
2018/09/26(水) 16:52:45.44ID:BmCinTTjr
OpenJDK LTSは無い方向
Java終わり

313 デフォルトの名無しさん 2018/09/26(水) 15:09:42.39 ID:HWt0FbSg
Java 11正式版がリリース、本バージョンからOracle JDKのサポートは有償に。OpenJDKで無償の長期サポート提供は現時点で期待薄
https://www.publickey1.jp/blog/18/java_11oracle_jdkopenjdk.html

あれ、数か月前に見たニュースじゃOpenJDKもLTSやるから一安心って話だったじゃないですかー(>_<
0560デフォルトの名無しさん (ワッチョイ cde3-/Eul)
垢版 |
2018/09/26(水) 18:08:09.39ID:KQCpHfjl0
30年前から蓄財し始めた10兆円を、今何にでも使っていいかというとやはり、違う。

その金のせいで、「機会の平等」がなくなってるから。

好きなものを買うのはいいかもしれないが、他の人のチャンスを奪ってはいけない。
0569デフォルトの名無しさん (オイコラミネオ MMc9-nsub)
垢版 |
2018/09/26(水) 20:40:02.91ID:K5Sqj6l5M
俺はルビーモレノ、パイズリ以外の言語なら何でもできるわ
フリープログラマーだけど、年取ってしんどくなってきたわ
言語はC#がきれいな言語だな
これやったらJavaなんて糞過ぎてアホらしくなるわな
0578デフォルトの名無しさん (スププ Sdbf-mVFF)
垢版 |
2018/09/27(木) 12:19:06.26ID:hBGHaVtAd
>>547
言語が最強なのとどのプラットフォームを導入するかの決定要因は
必ずしも同じじゃないでしょ。

プラットフォームがLinux ありきだったら
去年まではC#は候補にすら上がらんだろ
0595デフォルトの名無しさん (ワッチョイ 1774-wjEJ)
垢版 |
2018/10/03(水) 23:46:55.46ID:JVxwNTSK0
うんにゃ?
0601デフォルトの名無しさん (ワッチョイ fc1f-Qng4)
垢版 |
2018/10/04(木) 06:01:55.82ID:SXondiv/0
そういう輩が好んで使うからゴミアプリばかりなんだよね。誰もデザインの自由度なんて求めてないんだよ。重要なのは使いやすさ。
かっけーデザインに変えたつもりがユーザー激減ってのがよくある話。Macしかり、Ubuntuしかり、Windowsしかり。
ほんとおまえはどこの世界だよっておまえの世界は言わなくても分かるというお話。
0603デフォルトの名無しさん (アウアウウー Sab5-B0Le)
垢版 |
2018/10/04(木) 10:59:12.98ID:+bUK25Opa
>>594
MicrosoftがWinForms/WPFの利用コードを使った.NET Core 3.0機能投票を実施へ
https://www.infoq.com/jp/news/2018/09/Core-3-Portability-WPF-WinForms

このイニシアティブの下では、WinFormsとWPFがクロスプラットフォームになることのない点には注意が必要だ。
目標とされているのは、Windows開発者が、.NET Coreでのデプロイメントとパフォーマンス向上を享受できることである。
■ このスレッドは過去ログ倉庫に格納されています

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