C# vs Java どっちが好き? その4©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
VS最高
最近疲れが溜まったのでホイミで回復したよ
Java使いなんていつまでたってもホイミの一つも覚えれんだろ
なのでC#の勝ち Build 2018: 将来のC#
https://www.infoq.com/jp/news/2018/06/CSharp-8-Future
Null非許容がデフォに
関数型言語のようなパターンマッチング
配列操作が楽になるインデックス式
Pythonっぽい範囲式
デフォルトのインタフェース実装(検討中)
簡単にイミュータブルなクラスを定義するレコード
などなど 追加機能が他言語の後追いだけになってしまったな…… ほとんどシンタックスシュガーじゃねええかあああ
一方でNull不許容が無謀すぎる
ほんとに今からどうにかなるんか!? IAsyncDisposableとかIAsyncEnumerableって何に使うインタフェース? 最近Python勉強してるんだけど三項演算の書き方酷いな 近いうちに発表する予定ですがこの世界を激変する事が出来る素晴らしい物の開発に成功しました
ありがとうございます
全てのみなさんの生活に大きな影響がある事でしょう
もちろん素晴らしい方にですから期待してて下さい
こんなのが開発できたのもC#があってこそ
C#に感謝ですのね C#とPHPとJavaScript辺りはメインで使ってたけどPythonとNode.js辺りはこれから知っておいても損はないかなと齧り始めたとこ C#の良さを理解出来ないのは貴方のせいでは無く社会に問題があるのかも?
もしくは原因は在日米軍か原発か?
とにかくC#の良さが今すぐに分からなくても心配しなくて良いからね
大丈夫だよ C#がよかったのは2.0ぐらいまでかなぁ。winformからwpfの移行が特にまずかったね。
あとLINQかなぁ。入門書を一通り読んでも読めないコードがたくさんある言語は昔から普及に失敗するね。 理解できないからって物のせいにしてはどうもならんよ 分かりやすく書いたつもりけど理解できない人もいるのか。少し頭が弱い人に理解できるように分かりやすくいうと、
入門書に書いてない事項だから入門者はそのことを知らないだけで、それを理解できないからというわけではない。
これで理解できないならどうにもならないな。 >>872
意味不明ですが。認知症ですか? 日本語でお願いします。 まぁたしかにLinQとかラムダ辺りは実践で出てくるようなコードが
学習書ではなかなか出てこないから
最初人のコードとかインテリセンスの候補見ても何がなんだかわからなかったな
和書でいい本はなかなかない 入門書?
学習書?
いんたーねっとを知らんの?
調べ物にとても便利だよ
使ってみてよ
使い方は本屋さんでインターネット入門って本を買うと良いよ >>876
つまり、こういうことを言ってるんですよ。
http://www.atmarkit.co.jp/fdotnet/csharp_abc/index/
これを一通り読んで理解しても、あなたや、>>871のような理解力が劣り、協調性のない人が書いたコードは
読めない可能性がある言語なんですよ。こういう言語はとかく普及しません。
だから最近はよりシンプルな言語が注目されるのです。pythonとかkotlinがね。 正直、次スレは Java vs kotlin でいいと思いますよ。C#はもう消えたも同然ですからね。 議論は十分し尽くして有効な反論もないようなのでC#の勝ちという事になりました
まだ少数の反対意見はあると思いますか以後は財務省の理財局にお願いします
その時ついでになんで改竄したのか聞いといて下さい
よろしくお願いします LINQは理解できないからC#は糞って低レベルすぎるだろw >>877
それラムダもLINQも定義済みデリゲートもないやん 要約 : C#理解できないから糞
ワロスwwwww 無料のRails チュートリアルをやれば、MVC がわかる
LINQ は、Rails と同じ。
Ruby, jQuery でよく使う、メソッドチェーン C#にはバカが考えそうなシンタックスシュガーが多い C#は言語仕様が糞だからな。ただ幸運なことに普及する前に消えそうだから
COBOLのようにずっと残るということはないから被害は最小限で済む。 逆にJavaは普及してしまったから、COBOLのようにこれからも残るだろう。 言語仕様がクソだろうとMSバックに付いてがサポートしてる限りは普及してくだろ
VS以上の開発環境なんてないんだから初心者にはありがたいし linqわからんおじさんはjava streamsも禁止しちゃうんだろうなぁ >>870
個人的にはWindowsサービスかDLLしか作ってないからGUIはわりとどうでもいい Linqがクソだと思うなら別に無理に使う必要はないと思うけどね
あれが使えなきゃC#のコードか書けないってもんでもないし >>895
俺が読めないコード書くな
って言う老害が暴れてるだけ 2001年の記事持ち出して何が言いたいかよく分からんし
C#3.0の記事なら其処にちゃんとリンク貼ってあるし
こういうことってどういうこっちゃ C#が普及してないとか過去からタイムスリップしてきた人だろ Webサーバー用としては.NETやC#はあまり普及してない >>891
Windows10を無料にしてもみななかなか移行してくれないんですよ。
現実見てください。ゲイツがいなくなってから失敗続き。誰が見てもMSはもうダメですね。
日本でのJavaの採用例の多さを見れば明らかですね。 みんな大好きstackoverflowはasp.net その点アップルはジョブズいなくなっても絶好調です! >>899
公開のWebサーバーじゃなくてサーバー内部で使ってるローカルなAPIサーバーだから外部からは知られるよしもないけどな Javaを今からやる覚える理由ってなんですか?
どうですか?そーです。なんのメリットもないのです。
なのに自分が必死こいて覚えたのが廃れてくのが辛いからってC#に怒りを向けないで欲しい
辛いのは理解してあげれても現実は変わらないから受け入れて対応するしかない
残念だったな
Java終了式を終わります
チーン C#は致命的な欠陥のためにCOBOLの代替になれなかった。Javaが選ばれたのだ。 サーバサイドでwindows前提になると初期コストで嫌われるからな
monoを商用で使う会社も無いだろうし .NET使うならWindowsにするでしょ
Linux+.NETの案件なんて見た事ないよ
実際業務で使ってる奴いるの? >>905
(炎上)案件ならあるから仕事には困らない
とかじゃない? AWSってWindowsのサーバーはOS代ロハ?
.NET CoreならLinuxでも使えるだろうが
Windowsのほうがちょっと早いよね >>913
WindowsにするとAWSとAzureは従量課金上乗せだったはず Azureのapp serviceは.NET使えて無料プランあるね 実際アンドロイド以外でJava使ってるのなんているの? ORACLE DB EXPRESSでJava stored使わせないとかやる気ないだろ
技術者が試せない技術が使われると思うのか? >>923
HDDレコーダーとか家電によくJavaのロゴあるよ。 c#erだけど業務でkotlin触ってたら浮気しそうになる
Javaが糞過ぎてkotlinが良く見えるだけなのか? ブルーレイプレイヤーはJava対応義務あるしね
SIMとかクレカのICチップもJava動いてるんやで Kotlin は、Java を関数型にした言語。
メソッドチェーンとか、Scala, Groovy, Ruby, jQuery の要素を持っている
Haxe に近い C# 8.0はいつリリースされるのかよく分からない
半年後?一年後? VSはこのところ13,15,17だから19が濃厚かね?
その前は3,5,8、10ではあるが >>935
>課題が山積み
元々それ全部が8.0に含まれるわけじゃないからね C#スレがいかに人気なくて過疎ってるからってなぜここでリリース時期の質問してんだ?
ガチうざいんだけど。 しかも自分で質問して自分で答えてんのかよ。
自演してまでみんなC#のリリース時期が気になってますよ、アピールか。
最低だな、おまえ。 こんな過疎スレなのに
煽るとすぐゴキブリみたいにウヨウヨ単発IDが沸いてくるからすぐ自演だと分かる。
C#厨必死杉w >>941
「勢い」で並び替えると、本当に過疎ってる言語が何か判るよね
あ、秘密だった? まじか。そんなに自演してんのか。
> 「勢い」で並び替え
これは恥ずかしい証左だな。
しかもこのスレが5位だったw 一人の自演で簡単に上位にくるんだねw 自分がLINQを理解できないのでC#は糞です
だってさw 正直C#ってライブラリ以外の言語機能としては2005の時点で完成してたと思うからそれ以降の追加仕様は蛇足だとか思ってしまう老害です C# 2.0縛りで自動プロパティもawait/asyncも使えないとか冗談じゃないよ レス数が950を超えています。1000を超えると書き込みができなくなります。