プログラミング言語C#の欠点
1 : unknown date ID:unknown owner
特になし

2 : unknown date unknown ID
スタジオH
4 : unknown date unknown ID
>>2
それCじゃね?
3 : unknown date unknown ID
欠点のないプログラミング言語1位
WEBのサーバーサイド、フロントサイド
ゲーム開発デスクトップアプリ開発モバイルアプリ開発
全てにおいて使える言語
さらに構造が簡単で学習リソースが低いのが良き
WEBのサーバーサイド、フロントサイド
ゲーム開発デスクトップアプリ開発モバイルアプリ開発
全てにおいて使える言語
さらに構造が簡単で学習リソースが低いのが良き
5 : unknown date unknown ID
.NETの上で動くから
リバースエンジニアリングされやすい
リバースエンジニアリングされやすい
6 : unknown date unknown ID
>>5
なるほど割れが作られやすいって感じか
7 : unknown date unknown ID
高階関数を扱う機能が言語標準ではない
9 : unknown date unknown ID
そりゃあ自分で書けば再現できるけど他の言語はもともとあるって話よ
10 : unknown date unknown ID
なんだただAction渡してるだけやん
12 : unknown date unknown ID
>>10
というと?
15 : unknown date unknown ID
>>12
高階関数がActionを引数にしてるだけってこと
16 : unknown date unknown ID
>>15
つまり標準で高階関数が使えるってことでおけ?
11 : unknown date unknown ID
valuetuple便利だな
13 : unknown date unknown ID
>>11
いいね
14 : unknown date unknown ID
Python
18 : unknown date unknown ID
>>14
PythonはAIとかデータ収集に特化しすぎて色々欠点あるよな
まぁAIとかデータ収集とかはライブラリが豊富なだけで遅いし別に言語的に優れてるってわけじゃないけども
まぁAIとかデータ収集とかはライブラリが豊富なだけで遅いし別に言語的に優れてるってわけじゃないけども
19 : unknown date unknown ID
PythonはC/C++で書かれたライブラリを呼び出すUIみたいなものだからな
Python自体は非常に貧弱だから、高速化する時はどれだけPythonに処理させないかがキモになる
そんな言語
Python自体は非常に貧弱だから、高速化する時はどれだけPythonに処理させないかがキモになる
そんな言語
20 : unknown date unknown ID
>>19
だねぇ
22 : unknown date unknown ID
うーん
カリー化とかよくわからんな
カリー化とかよくわからんな
24 : unknown date unknown ID
VSが有能すぎるから最強言語だよ
26 : 2022/08/12(金)12:54:51 ID:YQ69IZwJr
>>24
これ
25 : 2022/08/12(金)12:47:07 ID:9MjFNne8M
欠点の1つも見えないレベルってそうとうの初心者じゃん
27 : 2022/08/12(金)12:56:28 ID:YQ69IZwJr
>>25
だってなくね?
28 : 2022/08/12(金)12:56:35 ID:blEwjt4u0
Unityで使っててC#しか触ったことないけど使いやすい言語だと思う
適当にガチャガチャしてたら動いてくれるのが助かる
ただ名前空間とかいうのがちょっとむずかしい
適当にガチャガチャしてたら動いてくれるのが助かる
ただ名前空間とかいうのがちょっとむずかしい
29 : 2022/08/12(金)12:57:22 ID:clIcIYg70
>>28
名前空間のどこが難しいんだ…
ただのフォルダわけみたいなもんだろ
ただのフォルダわけみたいなもんだろ
30 : 2022/08/12(金)12:57:45 ID:hBUPvS2Ha
検索に不便
32 : 2022/08/12(金)13:00:29 ID:YQ69IZwJr
>>30
Pythonのほうが不便じゃね?
37 : 2022/08/12(金)13:06:19 ID:QbbwPOBqM
C#でNGするから毎回スレタイに入れてくれよな
38 : 2022/08/12(金)13:06:50 ID:YQ69IZwJr
>>37
はいはい
39 : 2022/08/12(金)13:06:53 ID:/Hr6LwNS0
ライブラリ用の using と名前空間定義用の using を同一と思ってる
40 : 2022/08/12(金)13:07:46 ID:/Hr6LwNS0
欠点は VM
42 : 2022/08/12(金)13:10:22 ID:YQ69IZwJr
>>40
いやデータバインディングとか優秀だろ
41 : 2022/08/12(金)13:09:04 ID:YQ69IZwJr
Pythonのimportも一緒だろ
44 : 2022/08/12(金)13:23:01 ID:N8D1iq0ar
自分でメモリ管理できないアホになってしまう。
45 : 2022/08/12(金)13:23:39 ID:clIcIYg70
>>44
今どき自分でメモリ管理するのなんて組み込みくらいですよおじいちゃん
46 : 2022/08/12(金)13:51:06 ID:rrcPLXz9r
.NET VMくん優秀で好き
47 : 2022/08/12(金)14:04:06 ID:OBWM2r28r
データバインディングはめちゃくちゃ優秀
てかそのための言語って感じさえする
てかそのための言語って感じさえする
49 : 2022/08/12(金)14:37:52 ID:xCMVPWExr
Windows以外では使いにくい
50 : 2022/08/12(金)14:38:29 ID:xCMVPWExr
環境構築のコストがでかい
59 : 2022/08/12(金)14:52:37 ID:OBWM2r28r
>>50
デカくない
ハイ論破
ハイ論破
60 : 2022/08/12(金)14:53:04 ID:C+gNgrAcr
>>59
コストっていうのはバイナリサイズな
61 : 2022/08/12(金)14:54:38 ID:rrcPLXz9r
>>60
コイツエアプだろ
63 : 2022/08/12(金)14:55:08 ID:C+gNgrAcr
>>61
どこがエアプなんだよw
プログラマーエアプが
プログラマーエアプが
51 : 2022/08/12(金)14:38:59 ID:jY80BDeH0
たしかにC#は良い言語だ
52 : 2022/08/12(金)14:41:30 ID:xCMVPWExr
ゲーム分野以外でのシェアが低い
53 : 2022/08/12(金)14:43:44 ID:xCMVPWExr
メジャーな検索エンジン以外で#が弾かれて検索しにくい
54 : 2022/08/12(金)14:45:42 ID:rrcPLXz9r
環境構築なんて今はdockerで一発だぞ
公式でLinuxとMacにも対応した
ゲーム分野以外のシェアが低いのは半分間違い
ウェブ系で使われてないだけで、BtoBではめちゃくちゃ使われてる
公式でLinuxとMacにも対応した
ゲーム分野以外のシェアが低いのは半分間違い
ウェブ系で使われてないだけで、BtoBではめちゃくちゃ使われてる
62 : 2022/08/12(金)14:54:51 ID:OBWM2r28r
>>54
いやC#はVisualStudioインストールするだけでいいんだぞ?
Dockerとか必要ない
Dockerとか必要ない
64 : 2022/08/12(金)14:55:35 ID:C+gNgrAcr
>>62
VSとか言うゴミをインストールしなきゃいけない時点でゴミなんだが
55 : 2022/08/12(金)14:49:09 ID:C+gNgrAcr
Csを使った業務アプリケーションの秘伝のタレ率が高く入りたくない
57 : 2022/08/12(金)14:50:50 ID:rrcPLXz9r
>>55
そんなん全部そうだろ
58 : 2022/08/12(金)14:51:33 ID:C+gNgrAcr
>>57
じゃあ全体的にC#の求人はゴミ案件率が高いってことでOK?
65 : 2022/08/12(金)14:56:22 ID:OBWM2r28r
>>58
Pythonには負けますわw
56 : 2022/08/12(金)14:50:45 ID:C+gNgrAcr
ユーザコミュニティが閉鎖的でゲーム分野以外でのOSS活動も消極的
引用元: プログラミング言語C#の欠点

