C#とかいう世界最強プログラミング言語
■ このスレッドは過去ログ倉庫に格納されています
>>2
事前準備が大変
スレッドセーフなプログラムが書き手に依存する C#の何がそんなに強いん?
出た言語全部論理的に格付けして >>18
全てにおいて常に高水準
不得意なところがない
これ一つ覚えるだけでいろんなことできる html のインラインスクリプトはC#スクリプトでええやろって思うわ >>19
Microsoftの誰も使ってないようなフレームワーク使えば色々できるけど
誰も使ってないからなぁ 毎回思うけど他の言語知ってんの?
触ったこともないんじゃ >>23
いやむしろみんな使ってる
ウェブ系みたいに乱立しないから >>22
そのフレームワークは知らなかった
デフォルトで指定出来るでしょ?
何かのフレームワークに依存するって面倒くさくね? jsというかnodeで困る事はバージョン依存が強い事 >>28
できるよ
Razor構文ね
ただあれサーバーをASP.NETにする必要がある >>30
お前がいいならそれでいいだろうな
お前の中ではな >>32
blazor やとアスピネットにせんでもええんか? みんな使ってたら学習する為の書籍の選択肢が必然的に多くなるけどBlazerの本とかあんまりないよね そこら辺のPaaSで動かせたりコンテナ化できんの?
Azure専用じゃ使い物ならんぞ >>37
OK!
JavaScriptのようなもんだ C#ってそんなに良いのか?
どういうところが良い? >>35
APIいじるときJSON使うけどあれ言語って言わんのか?知らんけど >>46
だから弱点のない万能感
これできればウェブフロントエンドもバックエンドもデスクトップもモバイルアプリもゲームも簡単に作れる >>48
あれどんな言語でもAPI投げれるようになってるよ >>49
そなの?
hファイルの必要性が分からんくて投げたわ JSON を未だにキーバリューペアとか配列の上位互換とか思ってるワイちゃんですが >>48
少なくともプログラミング言語ではないな
データ記述言語 >>53
組込みやとCPUに命令出して共通化とか出来るからおもろいで
手間かかるけど >>54
まぁそれでいいんじゃね?
俺はリストやオブザーバブルコレクション使うけど なあSwitchの開発言語はC C++ HTMLに成ってるけどC#代用できるん?てかHTML絡むのにびっくりしたわ jsonは元々はjs用の構造体みたいなやつだったけど汎用性高いから言語を超えてデータ構造的に使われるようになった 最近オブジェクト思考のオワコン感やばない?
JavaScriptでクラスとか書いてたら笑われるで >>64
別に知らんけどC#のほうが優れてるのはわかる Linqを知ればC#がどれだけ優れてるのか簡単にわかるぞ クラスとか書かなくもないけどインスタンスにするようなもんは書かないな
全部static >>59
CPU意識することないもんな
組込みだとCPUごとに成約あってコード統一すんのも一苦労なんよ
まあラズパイとかで無理くりC#も出来るやろうがやったことはない linqってjavaのstreamとかjsの標準のリスト処理とそんな変わんの? 例えばINotifyPropertyChangedない状態でプロパティ変更したときどうやってUIを変更させるの? でも実際最強といえどアプリ開発からゲーム開発行くとき仕事の畑は違うんじゃないかという想定なんだが
てかWEBでC#なんて使ってるやつおる? そんなに詳しくないけど第一級関数を扱える言語なら関数型プログラミングはできるんじゃないのか 最強はF#だろ
Windowsしか持ってなくてもiPhoneアプリ作れんだぞアレ async/awaitでらくらく非同期処理はC#によって生み出されたんだぞ?
そう思ったらすげぇってならんか?
普通なるけど >>92
やっぱ同じなんか
まぁお前他の言語分からんから違うかどうかも分からんよな… >>91
メリットは無いがここが一番最先端ってこと考えるとここからまた同じようなものが生まれてそれを多言語でも広まっていくってなんで思えないの? >>88
え?何十年も前からJavascriptで実装されてね? リストにも配列にもSQLの概念を持ってきたすげぇ機能なんだよLinqって
例えばある配列からある文字を含んだものを持ってきたいときは
.Where(x=>x==ある文字列)でとってこれる >>83
見てみたけどweb言語はWEBのためにあるんだなって思えるページやったわ別にC#である意味はないって感じやな >>99
それ他の言語でも余裕で同じことできるじゃん >>104
javaなら.filterとかfindOneとか
jsなら.someでも まぁ他の言語知らんから仕方ないよな…
終わりにするか C#で喜んでるうちは初心者。
他の言語は100倍早いから、画面も処理も滑らか。 聞くけどそのリストの中に2で割り切れる数値を引っ張り出して小さい順に整列
これできんの? 高階関数なんて初歩の初歩だしどの言語にもあるだろ… >>109
.net フレームワークからはやく飛び立とうね >>111
list.filter(x=>x/2==0).sort()
javaでもtsでもこんなんだろ
てか他の言語でも余裕じゃねーの てかみんなINotifyPropertyChangedに触れんくてワロタwww >>115
javaとかC#でそういうのやろうとするとくっそだるいよ list.filter(v=>v%2==0).sort()
もう書かれてたな >>120
Javaちゃんは随分前にstream使えるようになったから上に書いたまんまでいけるよ
雑に書いたから細部は違うだろうけど >>121
まさかこんなにLinqを全くわかってないやついるとはなwww しかもJavaなんて@Overrideがただのアノテーションでしょ?
つけてなくてもオーバーライドされるし欠陥では? 反論なくなっててワロタw
結局お前らがC#知らんかっただけだったなw >>134
プログラムを使い回せるように便利にしたもの 強いのは分かるけどアプリやWebで使おうとすると最初の敷居が高いよな
WinFormsしかやったことないわ 今時のどこにでもいる子供でもC++言語を容易く扱えるのにお前らときたら…
https://i.imgur.com/DuX6D0C.jpg >>138
2008年生まれ…やるな
言語と言えばロボットという方向性もあるなそーいえば >>137
別に高くなくね?
他の言語で開発するより余裕で楽なんだが >>138
こういうやつは後年C#に出会うとC#isGod状態になる
それくらいよくできた言語 >>79
察したわ
F#じゃなくてC#な理由になってない
はい、いとも簡単に論破 C#の言語の仕様と
.netの仕様の違いをごちゃ混ぜにするレベルがスレ立てんなや!!! CシャープってJavaを改良したものじゃなかったっけ? ■ このスレッドは過去ログ倉庫に格納されています