VIPブログ銀河

VIPブログ銀河は、ニュー速VIPスレッドのまとめブログです。動画やツイートも併せて紹介していきます。

プログラミング言語C#の利点

ITまとめ。他、【10分で解説】はじめてのC# 丁寧に学ぶC#入門①【何ができるのか&環境構築】などの動画を紹介。

#1.

ニュー速VIP ID:+8GzK5FB0

はじめてのC#入門
大規模開発に向いている

#2.

ニュー速VIP ID:+8GzK5FB0

GUI関連の充実がすごい

#3.

ニュー速VIP ID:d3b6tmbu0

windows

#4.

ニュー速VIP ID:+8GzK5FB0

習得が容易

#5.

ニュー速VIP ID:JreAvy+z0

VSCが捗る

#6.

ニュー速VIP ID:+8GzK5FB0

デスクトップ、モバイル、Web何でもできる
最近はディープラーニングもテンサーフローでできるってさ

#7.

ニュー速VIP ID:+8GzK5FB0

環境構築が容易
VisualStudioインストールするだけ

#8.

ニュー速VIP ID:A13rngTw0

Javaがあるのになぜこんな言語が産まれたというのか
存在意義が謎すぎる

#9.

ニュー速VIP ID:+8GzK5FB0

>>8
Javaの上位互換だと思ってればOK
GUI方面強すぎる

#15.

ニュー速VIP ID:Tr/nyU9U0

>>8
C#触った後にJava触ったらなんだこの使いにくさは…って感じた
俺が低脳なだけで有能は感じないのかもしれないけど

#18.

ニュー速VIP ID:+8GzK5FB0

>>15
Javaの完全上位互換

#10.

ニュー速VIP ID:+8GzK5FB0

Unityでゲーム開発も充実している

#11.

ニュー速VIP ID:JreAvy+z0

C#よりC++覚えた方がええんか?

#13.

ニュー速VIP ID:+8GzK5FB0

>>11
C++はどこでも使えるからね
ただC#の方が便利だよ
モバイルアプリ開発もできるし

#12.

ニュー速VIP ID:CAeWrzld0

C++もJavaも出来ない人の拠り所

#14.

ニュー速VIP ID:WZi3+dbl0

C++もJavaも知らなくても書ける上にコンパイラなくてもIISさえ起動してればテキストエディタでシステム構築できるのがすごい

#16.

ニュー速VIP ID:WZi3+dbl0

俺が書いたLINEのチャットボットはC#

#17.

ニュー速VIP ID:53Hm6sHc0

IoTも出来ちゃう

#19.

ニュー速VIP ID:+8GzK5FB0

今XamarinでAndroid/iOSアプリ作ってる

#20.

ニュー速VIP ID:zXm+l5XH0

WindowsでGUIアプリ作るなら現状最適解に近い
中の処理は場合によってはC++とか作るけど

#26.

ニュー速VIP ID:+8GzK5FB0

>>20
WinUI3でさらにかっこいいアプリが作れるようになった

#21.

ニュー速VIP ID:JreAvy+z0

けっきょく、初級一通り読んでそんで・・・んー・・・ワイなにがしたいんやってなったわ
プログラミングできる奴ってすげえよ

#25.

ニュー速VIP ID:WZi3+dbl0

>>21
やりたいことがあるから覚えられるんだわ

#30.

ニュー速VIP ID:+8GzK5FB0

>>25
これ
結局何がやりたいか
大隊のことはネットに落ちてるからあとは組み合わせですな

#22.

ニュー速VIP ID:KQJLeQ3E0

馬鹿でもできる

#28.

ニュー速VIP ID:+8GzK5FB0

>>22
Python以上に初心者向けだよな
GUI機能も豊富だし無駄にライブラリインストールしなくてもいいくらい
標準ライブラリが充実してる

#23.

ニュー速VIP ID:JF24XqeV0

エアプはわかんねーだろうけどプログラム言語の優位性はユーザーが多いかどうかだから
Java最強なんだよ結局

#24.

ニュー速VIP ID:4EtRFOGn0

ていうか対向のJavaが下火
AndroidもKotlin推奨してるんやろ

#29.

ニュー速VIP ID:+8GzK5FB0

>>24
なんか有料になったらしいねJava
そこから急激に人気落ちた

#32.

ニュー速VIP ID:G8XucnXl0

>>29
あーあ

#51.

ニュー速VIP ID:wV14LWq20

>>29
まだそのデマ信じてるおじさんいるの?

#55.

ニュー速VIP ID:+8GzK5FB0

>>51
デマなの???

#27.

ニュー速VIP ID:JreAvy+z0

なんかアセンブリ言語系とは遠いからC++知っておいた方がええぞってのは聞いたことあるわ

#31.

ニュー速VIP ID:+8GzK5FB0

>>27
アセンブリ言語とは違うね
組み込み系はあまりC#で書かれないかも

#40.

ニュー速VIP ID:fK2cQLpU0

>>27
アセンブリとか使う必要ないよ
Z80の頃にバイナリ直打ちしてた俺が保証する

#33.

ニュー速VIP ID:4EtRFOGn0

C#って.netと親和性高くて.netが実質WindowsAPIのラッパだから職場でちょっと複雑なRPA組むならC#だと思う
Javaは情弱にリリースしたらjreすら入ってなかったりする

#34.

ニュー速VIP ID:zXm+l5XH0

>>33
つけて配布するのが普通だと思ってたわ
もしくは選べるようにしておくか

#36.

ニュー速VIP ID:+8GzK5FB0

>>33
RPA組んでるのすごい

#41.

ニュー速VIP ID:fK2cQLpU0

>>33
PowerAutoMateDesktop使えよ

#45.

ニュー速VIP ID:+8GzK5FB0

>>41
それもC#で作ってんじゃね?

#48.

ニュー速VIP ID:fK2cQLpU0

>>45
アプリとしてはそうだろうけど、基本手続きの配置とサブ的にVBScriptなだけだよ

PowerAutomateDesktop使うまでもないならVBSでやる方が楽だと思う
Python野郎はPythonガー言うだろうけど

#50.

ニュー速VIP ID:+8GzK5FB0

>>48
VBScriptとC#ってどっちが簡単なんだろ?

#52.

ニュー速VIP ID:dWQRZo2S0

>>50
断然c# 言語的にもライブラリ的にも開発環境的にも

#57.

ニュー速VIP ID:+8GzK5FB0

>>52
やっぱそうだよね
getPoint()が強いわ

#62.

ニュー速VIP ID:fK2cQLpU0

>>50
VBSは環境構築不要、VBAとほぼ一緒、結構なんでもできるのがメリット
GUIない、エラー処理ほぼない、Win32API叩けないがデメリット

いきなり簡単な処理書くだけなら手っ取り早い
やりたいこと増えるならC#だな

#67.

ニュー速VIP ID:+8GzK5FB0

>>62
なるほどなぁ
Win32APIないの辛いけどなにもインストールしなくても動くのは利点か
俺はVSダウンロードするけどね

#35.

ニュー速VIP ID:uAexutV/0

.NETランタイムがないと動かないしなー
ウェブ系はやっぱりJVM言語が良い
Springあるしー

#38.

ニュー速VIP ID:+8GzK5FB0

>>35
まぁ特筆してすごいってことはないけどBlazorがある

#37.

ニュー速VIP ID:0fpQHiq70

一応マイクロソフトの公式ドキュメントがある一応

#39.

ニュー速VIP ID:+8GzK5FB0

>>37
Xamarin.Formのネタが少ないからかなり助かってる
あとXamlのコントロールのプロパティの種類とかのってるのすごい助かる

#42.

ニュー速VIP ID:recQ27cA0

週末になるとこんな仕事してそうなスレばっかり増えるよな

#46.

ニュー速VIP ID:+8GzK5FB0

>>42
みんながみんなニートだと世界終わるわw

#43.

ニュー速VIP ID:mh5xWopnH

人集めるときにクズがいてもなんとかなる方がつよい

#44.

ニュー速VIP ID:recQ27cA0

>>43
ピンハネ乙

#47.

ニュー速VIP ID:dTGBFPj5r

Javaは冗長になりすぎるからあかんのよな

#49.

ニュー速VIP ID:Onj617uS0

まだ作られてるの?
現場離れて久しいわ

#53.

ニュー速VIP ID:dTGBFPj5r

Javaはライセンス有料になったけど撤回したぞ

#58.

ニュー速VIP ID:+8GzK5FB0

>>53
撤廃したんだw

#60.

ニュー速VIP ID:wV14LWq20

>>58
それにAdoptOpenJDKとかあるじゃん

#63.

ニュー速VIP ID:+8GzK5FB0

>>60
これは無料でつかるんだ

#54.

ニュー速VIP ID:fK2cQLpU0

Javaってなぜか全く覚えられない
一度AndroidSDK触って少しわかった気がしたけど完全に頭から消えた
なんでだろう?

#56.

ニュー速VIP ID:dTGBFPj5r

>>54
あとから機能が付け足されてインターフェイスがほか言語と逆にかけ離れてる感がある

#59.

ニュー速VIP ID:+8GzK5FB0

>>56
付け足しつけたしでカオスになるのか、、、

#61.

ニュー速VIP ID:Xkk0iVA+0

CとC#しかまともに触ったこと無いけどC#書きやすい

#64.

ニュー速VIP ID:+8GzK5FB0

>>61
めちゃんこ書きやすいよな
プログラミング初心者に一番おすすめできる

#65.

ニュー速VIP ID:Xkk0iVA+0

>>64
GUIがくっそ簡単にできて楽しい

#68.

ニュー速VIP ID:+8GzK5FB0

>>65
Xaml×C#の柔軟性すごいよね
C#のみでもWinFormあるし

#66.

ニュー速VIP ID:JreAvy+z0

ワイはrefやらoutやらでクラス間で渡しまくってなんか一部データがうまくいかなくて
それっきりプログラミングの勉強やめたわ

#70.

ニュー速VIP ID:+8GzK5FB0

>>66
その辺俺も詳しくない、、、

#69.

ニュー速VIP ID:+flOwfA9d

C屋さんだが
C++触ったら辛くてゲロ吐きそうになった
C#触ったら楽で昇天しそうになった

#71.

ニュー速VIP ID:+8GzK5FB0

>>69
C#めたくそ簡単で良いよな~

#72.

ニュー速VIP ID:Jl7HHD5M0

rust書いた後にc#に戻るとライブラリがやっぱり充実してていいなぁと

#73.

ニュー速VIP ID:+8GzK5FB0

>>72
rustって実際どうなん?
関数型プログラミングってイメージしかないけど

C# で.NETはどれを使えばいいの?

#1001.

ニュー速VIP ID:FFFFF1001

#1002.

ニュー速VIP ID:FFFFF1002

#1003.

ニュー速VIP ID:FFFFF1003

#1004.

ニュー速VIP ID:FFFFF1004

新・標準プログラマーズライブラリ なるほどなっとく C#入門

1週間でC#の基礎が学べる本

確かな力が身につくC#「超」入門 第2版

#1005.

ニュー速VIP ID:FFFFF1005

元スレ:https://mi.5ch.net/test/read.cgi/news4vip/1659699990/

コメントフォーム

【コメント欄の仕様について】
>>、>、>>、>、#、#レスNo」で記事本文の各レスへのポップアップ付きアンカー(リンク表示)が飛ばせます。
また、「※コメントNo」でコメント欄へのポップアップ付きアンカー(リンク表示)が飛ばせます。
(「返信」リンククリックで投稿フォームに生成されます)


記事本文レス3にアンカーする場合: >>3、>3、>>3、>3、#3、#3
コメント欄21にアンカーする場合: ※21

【いいね!数の仕様について】
いいね!数に応じて、青緑の順に本文の色が変化します。(PC版のみ)
同コメントにいいね!投票は連続投稿出来ません。(別コメントには一回ずつ出来ます)また、投票の取り消しは出来ませんのでご留意下さい。

コメント一覧

3件のコメントが投稿されています。

1.

コメント 2022年08月06日 02:32 ID:pDMS2coX0

とっかかりは楽ちんよね

2.

コメント 2022年08月06日 08:05 ID:.I7sbS2w0

あまり知られてないけど、c#って実は今のWindowsには(正確には.NET Frameworkには)標準でコンパイラついてんだよな
Windows環境では、実はメモ帳だけあれば、ほかに何も入れなくても実質なんでも作れるのよ

3.

コメント 2022年08月06日 09:27 ID:KkPlP3ES0

VC++でGUIを構築しようとしたら発狂もの(だからフロントエンドはVBで、という開発スタイルが長い間主流になってた)
MFCを覚える必要がない
たいていC系を挫折する原因となるポインタの概念が必要ない(unsafeで使用できないわけではないが原則として推奨されない)