【画像】 C#が好きすぎてMSに入った美人漫画家「C#は何でも出来ます」

1 :(京都府) [US]:2020/05/20(水) 14:18:53 ?2BP ID:●.net
sssp://img.5ch.net/ico/syobo1.gif
https://sakumaga.sakura.ad.jp/entry/2020/05/18/120000

C# が好きすぎて転職先を決めたというエピソードもあるちょまどさんに、非エンジニアでも分かるように C# について語っていただきました。

ーー早速ですが、非エンジニアからすると C# ってどんなことができるのかすら
良く分かっていないのですが、C# でどんなことができるのでしょうか?

C# はマイクロソフトがオープンソースで開発しているプログラミング言語で、
OS 開発以外は大体なんでもできます! 逆に C# にできないことをあげるほうが難しいです。

例えば、

・Webアプリ

・スマホアプリ

・Webサイト

・IoT

・ゲーム

などが C# で開発できます。

身近なアプリで何が C# で書かれているかというと、ゲームエンジン Unity で作られているゲームは C# が使われています。
例えばスマホ版の「ドラゴンクエストVIII」や、位置ゲーのPokemon GO (ポケGO) も Unity 製 (C#) ですね。

また、Unity 以外では、Xamarin(ザマリン)※で作られているのは C# を使っていますね。例えばNHKの紅白アプリも Xamarin 製です。

※ Xamarin(ザマリン)・・・ C# で、iOS、Androidなど向けのアプリをクロスプラットフォーム開発できるオープンソースのプラットフォーム

ーー大体なんでも作れるということで、C# の良いところは分かったのですが、悪いところはありますか?

正直、私は C# 信者なので、あまり客観的になれず悪いところが浮かびません(笑)。

つづく

540 :ショルダーアームブリーカー(大阪府) [GB]:2020/05/21(Thu) 13:22:13 ID:G1zb0SwS0.net

>>410
How many files?

380 :ジャンピングパワーボム(東京都) [US]:2020/05/20(水) 18:34:31 ID:2dTppJ580.net

>>6
if※

62 :エクスプロイダー(埼玉県) [ヌコ]:2020/05/20(水) 14:33:48 ID:RgX//zuz0.net

VB.NETでいい

581 :アイアンクロー(茸) [ニダ]:2020/05/22(金) 13:52:01 ID:Ul43XRSm0.net

Linqは甘え

475 :マスク剥ぎ(埼玉県) [DE]:2020/05/21(Thu) 02:11:22 ID:LD+Zcj4r0.net

>>467
ネイティブコンパイラがあれば多分書けるよ
unsafeがあるし、痒い所に手が届く

>>468
自分はオリジナルのボードゲームを作ってたら、知り合いのスーパーハカーに
プログラマ向きだって言われて興味を持ったから

407 ::2020/05/20(水) 20:00:28.29 ID:bd4dbMxA0.net

勉強会のけんは

132 :ラダームーンサルト(福岡県) [ニダ]:2020/05/20(水) 14:56:21 ID:outYMd+t0.net

>>111
えっちだ

430 :サッカーボールキック(神奈川県) [EU]:2020/05/20(水) 21:31:05 ID:mtStBLa80.net

アンダースヘルスバーグ氏と言えば今はtypescript
何でもかんでもC#に固執し過ぎる必要もないかな

337 :フェイスロック(神奈川県) [JP]:2020/05/20(水) 17:45:44 ID:Py//kVw00.net

調子に乗ってるっぽくてムカついてたけど、おっぱい大きいのがわかったら全て許してファンになった

180 :リバースパワースラム(家) [FR]:2020/05/20(水) 15:13:48 ID:1MwHUJI50.net

「なんでもできる」なんてのは当たり前
大事なのは言語の標準的機能を使って自然に書けるかどうか
闇魔術のようなライブラリを駆使しないと書けないのはその用途に向いてない

222 :断崖式ニードロップ(東京都) [US]:2020/05/20(水) 15:37:16 ID:7t2IfTB40.net

>>126
いやFあるだろ

66 ::2020/05/20(水) 14:35:13.45 ID:CH1yMO7m0.net

Cがセックス
C#ってのはアナル?

17 ::2020/05/20(水) 14:23:05.51 ID:ExgAEMVI0.net

ぶん殴りたいタイプ

82 :バックドロップ(栃木県) [CN]:2020/05/20(水) 14:39:28 ID:Uuq3hkgR0.net

cシャープってdotnetのインターフェイスで
dotnetに無い機能は使えないんでしょ?

316 :ニーリフト(神奈川県) [CN]:2020/05/20(水) 17:27:48 ID:3alrlMkj0.net

何でも作れるよ。
割となんでも。

349 :ムーンサルトプレス(沖縄県) [US]:2020/05/20(水) 17:55:41 ID:bnBaEn9H0.net

素人がWebアプリとネイティブアプリ作ってみたい場合どの言語/フレームワークがオススメですか?

484 :男色ドライバー(神奈川県) [US]:2020/05/21(Thu) 06:17:37 ID:hBXpU0Q80.net

>>478
2年の間、毎日コツコツ勉強して、社内でデータベース作ろうかなと思って提案しても
箱だけ作ってよって言われて報酬0な感じ

4 :目潰し(広島県) [US]:2020/05/20(水) 14:19:47 ID:S4d6qbhN0.net

かわいいじゃない

346 :チキンウィングフェースロック(東日本) [US]:2020/05/20(水) 17:49:52 ID:TEEIAE7Q0.net

>>339
これはH

355 :シューティングスタープレス(東京都) [US]:2020/05/20(水) 18:01:35 ID:5jyA8qoB0.net

>>339
潮騒

453 :魔神風車固め(大阪府) [US]:2020/05/20(水) 23:34:32 ID:wfcniB3t0.net

ブサメンだったが為にシャドウバース大会で優勝したのに司会者の後ろで立たされてたやつか?

570 :膝十字固め(奈良県) [ニダ]:2020/05/22(金) 10:36:00 ID:LbqKIlNQ0.net

つwchar_t

297 :マシンガンチョップ(大阪府) [US]:2020/05/20(水) 17:15:37 ID:LEIbD/cq0.net

>>208
ハードを制御するときはレジスタとアドレスで頭ぐるぐる状態のほうが効率いいけどね
勝ちとか負けじゃなくて適材適所

382 :ミドルキック(東京都) [ニダ]:2020/05/20(水) 18:48:10 ID:WrH1s/000.net

> 私は C# 信者なので、あまり客観的になれず悪いところが浮かびません(笑)。

正直でよろしいw
でも他の言語も経験しておくべきだと思うぞ

95 :ダイビングフットスタンプ(東京都) [BR]:2020/05/20(水) 14:44:37 ID:cFO9eq6G0.net

ど素人言語
男ならアセンブラはまたはC言語にしよう

383 :フェイスクラッシャー(鹿児島県) [DK]:2020/05/20(水) 18:48:13 ID:NF0yS7c80.net

ギターのコードかとおもた

518 :栓抜き攻撃(兵庫県) [IT]:2020/05/21(Thu) 09:41:49 ID:7Hhyd5+/0.net

>>507
それはないだろ。VB.netって日本だけやろ

464 ::2020/05/21(木) 01:00:05.89 ID:T6BCcnXB0.net

>>37
そうとも言えるな。

378 :ジャストフェイスロック(東京都) [US]:2020/05/20(水) 18:32:13 ID:U9xgkOYp0.net

リアルオタサーの姫

412 :オリンピック予選スラム(大阪府) [FR]:2020/05/20(水) 20:13:18 ID:Fj2qtKjt0.net

>>403
デリゲートが必要な場面に
出くわしたらクリーミーマミの
テーマが頭のなかに流れる

169 :ウエスタンラリアット(ジパング) [US]:2020/05/20(水) 15:10:00 ID:C9iE9Rd90.net

プラプラ

150 :不知火(東京都) [ニダ]:2020/05/20(水) 15:02:51 ID:mb2E6QD10.net

昔c++でコード書いてたけど
関数ポインタとかアセンブラ直書きとか色々グチャグチャ使いまくってたら
後で自分で何書いてあるのか読めなくなって困ったな
c系はコード汚くて良くないわ

90 :グロリア(東京都) [GR]:2020/05/20(水) 14:43:09 ID:6hamXzTP0.net

ちょまどだろと思ったらやっぱりちょまどだった

583 ::2020/05/22(金) 14:18:04.36 ID:Hwk056kT0.net

>>579
それはアンダーを加味してないからだろう
これはEだよ間違いない

515 :栓抜き攻撃(兵庫県) [IT]:2020/05/21(Thu) 09:39:14 ID:7Hhyd5+/0.net

>>488
出来るだけ新しい教本を買って1から勉強した方がいい。基本は知ってたとしても
独学だとわからない時ネット検査をすると思うが、その時古いコードを参考にしてしまう恐れがあるから
せっかく効率的なコードが使える言語なのに古い非効率なコードを覚えてしまうよ

361 :栓抜き攻撃(SB-iPhone) [CN]:2020/05/20(水) 18:13:06 ID:nloiVBKJ0.net

既視感があると思ったら琴乃だった。

388 :ハーフネルソンスープレックス(東京都) [GB]:2020/05/20(水) 18:57:22 ID:TIsDvWQR0.net

>>334
これっていう画像がないなあ

155 :アイアンクロー(愛知県) [US]:2020/05/20(水) 15:04:29 ID:+VP2oMrh0.net

インスタに水着あげてたけど、思ったよりおっぱい小さかった。

滑舌が壊滅的で取捨選択が言えてなかったのが萌えた

330 :メンマ(光) [US]:2020/05/20(水) 17:41:03 ID:rUB8ghJi0.net

C++まででじゅうぶんやわ。

125 :ファイヤーボールスプラッシュ(千葉県) [ニダ]:2020/05/20(水) 14:53:08 ID:kaSxtaOx0.net

スレタイ、だうと

300 :デンジャラスバックドロップ(兵庫県) [US]:2020/05/20(水) 17:17:28 ID:aPCodexT0.net

>>6
XXXを使え

41 :アイアンフィンガーフロムヘル(家) [US]:2020/05/20(水) 14:27:00 ID:MejzTCsw0.net

質問いいかな
Silverlightどこいった?

44 :ニールキック(東京都) [ME]:2020/05/20(水) 14:27:05 ID:3eibV/ji0.net

腐女子の人か

135 :ナガタロックII(庭) [CN]:2020/05/20(水) 14:56:28 ID:4h0eHkNa0.net

ぼくの排他的論理和も熱暴走中です(´・ω・`)

141 ::2020/05/20(水) 14:59:10.62 ID:OZFqaN4m0.net

制御系の組み込みは無理
やっぱりアセンブラかCだよ

323 ::2020/05/20(水) 17:29:24.63 ID:bLUtC7AK0.net

>>129
C#が不向きなのもあるからねぇ

206 :エメラルドフロウジョン(茸) [US]:2020/05/20(水) 15:23:40 ID:s1Yw+hYL0.net

いらないならもらいます

324 :シューティングスタープレス(群馬県) [CN]:2020/05/20(水) 17:31:13 ID:whG7kH/r0.net

ベーマガでBASICを鍛えたオレにもC#はできますか?

106 ::2020/05/20(水) 14:48:09.20 ID:zYHeymHP0.net

vi使うやつとは友だちになれない

445 :グロリア(茸) [US]:2020/05/20(水) 23:09:00 ID:MWWyqTSC0.net

>>311
基本構文は似通ってるからできなくはないところは多い
ただポインタ構文の多彩な癖はすぐには慣れないだろう
まぁいずれにしてもストレスマッハ

244 :かかと落とし(愛媛県) [US]:2020/05/20(水) 15:58:44 ID:6UEdt5dY0.net

自分の立ち位置はプログラマーじゃなくてスクリプターだと思ってる
ゴリゴリ書きながら考える

14 :リバースパワースラム(新潟県) [US]:2020/05/20(水) 14:21:41 ID:YF2jnyWl0.net

志位って読むの?

12 :キングコングニードロップ(東京都) [ニダ]:2020/05/20(水) 14:21:07 ID:xV4MazAd0.net

デバイスドライバは書けないだろ。

352 :頭突き(東京都) [KR]:2020/05/20(水) 17:58:46 ID:gAO3f0xq0.net

>>349
js
死んでほしいけど死ななさそうなので学ぶと良い

577 :ドラゴンスクリュー(東京都) [EU]:2020/05/22(金) 12:05:07 ID:VbBREaNK0.net

今でこそ無料で使えるけど、昔は結構金をかけないと使えなかったからな

83 :頭突き(茸) [ニダ]:2020/05/20(水) 14:39:47 ID:0MwTNmV20.net

撫子の中の人

21 :レッドインク(京都府) [US]:2020/05/20(水) 14:23:51 ID:US0OyELG0.net

>>16つづき

ーーえ、交友関係がC#になるってどういう意味ですか?

類は友を呼ぶというか、同じプロトコルで会話をしたいっていう感じで、C# 好きな人たちと
集まるようになりました。友だちも仕事も C# になりましたね(笑)。

あと、大体なんでも C# でやりたがります。例えば、「Google Home」「Amazon Alexa」
「LINE Clova」 といったスマートスピーカーのスキル開発があるんですけど、
どこの会社も公式 SDK という公式のソフトウェア開発キットが用意してあるんですね。

ただ、公式 SDK に C#がないことも少なくないんですよ。そこをあえて C# で
開発するようにしています(笑)。同じ志のコミュニティの方々が SDK の C# ラッパーを
開発してくださっていたりするので、それを利用させていただいています。

C# で XR も開発できる

ーーすごい C# への愛ですね。「ちょまど C#」で検索したら、
「セブンスイーツを選んでくれる HoloLens アプリ「セブンスイーツアシスタント」を作った」
https://chomado.com/programming/c-sharp/seven-sweets-assistant-for-hololens/)という
記事が出てきたんですけど、C# でこんなこともできるんですね。

はい、そうなんです。HoloLens(ホロレンズ)っていうのは、マイクロソフトが開発している、
頭につけるタイプのホログラフィックコンピュータ(ワイヤレスで単独で動く
MR: Mixed Reality デバイス)です。要するに、かぶるとホログラムが見えます。

その HoloLens で動く、このアプリを C# で開発しました。

26 :レッドインク(京都府) [US]:2020/05/20(水) 14:24:40 ID:US0OyELG0.net

>>21つづき

HoloLens をかぶってセブンスイーツのケーキを見たら、商品名が表示されて、
今の気分を伝えるとおすすめのスイーツを教えてくれるんです。

こんな風に C# を使えばなんでもできます!

C# まとめ

塾講師のアルバイト経験もあるというちょまどさんはホワイトボードを使って分かりやすく
C# について説明してくれました。最後に、非エンジニアでもわかるように C# についてまとめます。

・スマホアプリからゲーム、IoT、機械学習まで、大体のことはなんでもできちゃう
マイクロソフトが開発しているプログラミング言語。

・他のプログラミング言語の良いところを柔軟に取り入れている。

・進化が速く、大体1-2年くらいでアップデートされる。

・オープンソースなので、だれでも開発に参加できます。

196 :ネックハンギングツリー(千葉県) [US]:2020/05/20(水) 15:18:59 ID:SUw28uuT0.net

>>129
そうだろうね

455 :エクスプロイダー(東京都) [ニダ]:2020/05/21(Thu) 00:03:01 ID:IUZhMFNt0.net

サークルの姫、て感じ(笑)

263 :膝十字固め(兵庫県) [US]:2020/05/20(水) 16:19:46 ID:LnTKZVZ70.net

「C#」より「d-」が入力しやすかった。

332 :張り手(東京都) [UA]:2020/05/20(水) 17:41:32 ID:4X1nK4oS0.net

正直めっちゃ好み
結婚してほしい

548 :ミッドナイトエクスプレス(東京都) [US]:2020/05/21(Thu) 15:29:15 ID:Qm6t1pqr0.net

>>468
俺はゲーム作りたいと思ったから
何作りたいか思い付かんけど

172 :頭突き(和歌山県) [US]:2020/05/20(水) 15:11:11 ID:XjRAOWMu0.net

なんで最後に;をが要るの? アホ?

232 ::2020/05/20(水) 15:43:00.97 ID:zRfLjVkv0.net

>>48
軽い気持ちで0から独学するつもりならまずScratchをさわれ
オブジェクトとかメソッドその他諸々の概念はあるから無駄にはならん
C#なんていきなり触ろうとしても多分続かねえぞ

234 ::2020/05/20(水) 15:49:26.01 ID:IwMsyf810.net

うーん

75 :スパイダージャーマン(兵庫県) [PL]:2020/05/20(水) 14:38:13 ID:hmRKRFSl0.net

501 :ストマッククロー(東京都) [ニダ]:2020/05/21(Thu) 08:42:46 ID:LsK5Cx4Y0.net

>>499
プロテクト掛ける方法は巷にあるのかな
使うとなれば調べるけれど

C, C++とは、C#は全部クラスって辺りから、全くの別物って感じがしたけどなぁ

485 :ショルダーアームブリーカー(兵庫県) [FR]:2020/05/21(Thu) 06:27:50 ID:8ZXX9K+10.net

>>363
cがなんだか分かってる?

36 :男色ドライバー(東京都) [CN]:2020/05/20(水) 14:26:19 ID:GM0JQ1zg0.net

でもWin環境だけじゃないの?

Twitterでフォローしよう

おすすめの記事