SHARE:

プログラミング言語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のサーバーサイド、フロントサイド
ゲーム開発デスクトップアプリ開発モバイルアプリ開発
全てにおいて使える言語
さらに構造が簡単で学習リソースが低いのが良き

 

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とかデータ収集とかはライブラリが豊富なだけで遅いし別に言語的に優れてるってわけじゃないけども

 

19 : unknown date unknown ID
PythonはC/C++で書かれたライブラリを呼び出すUIみたいなものだからな
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ではめちゃくちゃ使われてる

 

62 : 2022/08/12(金)14:54:51 ID:OBWM2r28r
>>54
いやC#はVisualStudioインストールするだけでいいんだぞ?
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#の欠点

あなたへのおすすめ