1: 名無しさん 2020/05/20(水) 14:18:53.21 ● BE:811571704-2BP(3072)
sssp://img.5ch.net/ico/syobo1.gif
https://sakumaga.sakura.ad.jp/entry/2020/05/18/120000
no title

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など向けのアプリをクロスプラットフォーム開発できるオープンソースのプラットフォーム

no title


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

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

つづく


 

厳選ランキング



SS宝庫 SSまとめサイトは移転しました。
お手数ですがブックマークの変更をお願い致します。

SS宝庫でまとめる内容 SSのみ(R18除く)
http://sshouko.net/

みんなの暇つぶしでまとめる内容 ・ネタスレ・SS(R18のみ)・その他
http://minnanohimatubushi.2chblog.jp/




元Jrアイドル、透けてま●こ割れ目が見えてしまう…発禁だろこれ…【エ□画像72枚】
【超パ●チラ】パンツを見せてくれている女子達よありがとう〜
あの小向さんの無修正ラスト作品が配信される
【おふざけエ□画像】全裸でハイテンション!!セッ●ス直前でおふざけ…ラブホで大はしゃぎするビッチな女の子www(画像15枚)
会社の同僚を22センチの巨根でガンガン調教してやった結果wwwwwwwwwww
【GIFあり】セフレのお●ぱいgifはるでーwwwwwwwwww
【画像】これよりエ□い騎乗位、存在しない・・・(gifあり)
【画像】とんでもないお●ぱいgif画像が見つかるwwwwwwwww
【放送事故】鈴木奈々、温泉ロケで乳首露出してしまうハプニングwwwwwww(画像あり)
【放送事故】藤田ニコルさん(20歳)、紐パン水着の体当たりレポートで半ケツになるwww
AKB柏木由紀(27)のパンツ丸見えドラマが始まった
19歳でアイドルからAV堕ちしたHカップ娘がこちらですwww
【衝撃流出】オリンピック体操ロシア代表選手の美少女姉妹。富裕層の秘密パーティーで全裸踊りをやらされてる…
フィギュア紀平梨花(16)の最近の体つき
【画像】イケメン大学生、会社説明会で出会ったJDをお持ち帰りしてしまう
【暴露】元AKB48、夜中に家に呼んでセックスだけして朝6時に帰らされるwwww
【画像】25歳くらいの女が一番エロいwww
【動画】えちえちな巨乳さん、路上でいきなりおっぱいを晒すwww
【画像】女さんが毛の処理1年間しなかった結果wwwwwwwwwww
【画像】池田エライザとかいう性の権化wwwwwwwwwww

7: 名無しさん 2020/05/20(水) 14:20:23.89
>>1つづき

でも、しいて言うなら、C# はできることが非常に多いので、それぞれ向き不向きがあると思います。
特定の場面に最適化された言語と比べると、非効率になる場面もあると思います。
また、ネットで調べものをしていて、違う環境での記事(Unity では使えない API など)が引っかかってしまい、
自分の環境では使えない機能が出てくることもあったりしますね。

多彩な機能を持っている割には、勉強して習得するのもそんなに難しくないと思います。
いろいろなプログラミング言語から良いところ(ラムダ式など)を柔軟に取り入れることもありますし、
C# が先導となって他のプログラミング言語に広まっていったような機能もあります(非同期メソッドなど)。
いまでも定期的にアップデートをしていますし、クールな言語です。

no title



C# との出会いが人生を変えた

ーー非エンジニアでも C 言語というプログラミング言語があるということは知っている方も
多いと思うんですけど、C 言語と C# って何が違うんですか?

C 言語を書ける人から見ると読みやすいなと思える程度には、見た目が似た雰囲気の
箇所もあります。(if や while などのキーワードや、{} や () などの記号の使い方の
ルールが似ているという程度のもの)

でも、コードをコピペしてきてそのまま動くようなものではなく、別物です。世代も違う、
ポリシー(重要視している点)も違う、得意な分野も違う、色々違います。

15: 名無しさん 2020/05/20(水) 14:21:42.37 ID:US0OyELG0
>>7つづき

例えば、C 言語ではメモリ管理をプログラマが自分でやらねばならず煩雑でしたが、
C# にはガベージコレクションという仕組みでメモリ管理の手間から解放してくれる機能があります。

ちなみに、C# の名前の由来ですが、もともと C 言語の進化系として C++ (シープラスプラス)が
生まれましたが、さらにその進化系というのを強調するために、もうひとつ “++” を足して “#”、
つまり C# になりました。

no title



学生時代には独学で C 言語も勉強をしてたんですけど、社会人になって 2 社目でモバイルアプリを
開発する仕事をしていました。そこで、C# に出会ったんです。 1 社目ではほとんどプログラミング言語に
触れる機会がなかったので、実質社会人になって初めて触れたプログラミング言語が C# なんです。

それで「あ、最高!」ってなりました。なにが最高かというと、それまでは Vim (ヴィム)という
テキストエディターを使ってたんですけど、当時はコード補完機能などを入れてなかったんです。

C# は開発環境として「Visual Studio」という最強の IDE(統合開発環境)があるんですけど、それがとても良くて。
コード補完などがとても良くできているんです。この出会いがきっかけで「C# 最高!」ってなりました。

今の会社に入社するきっかけも C# で、こんな素晴らしい言語とエコシステムを作っている会社は最高に違いない! と思ったんです。
C# が好きだから今の会社に入社した感じです。

エンジニアの皆さんそれぞれに入信しているプログラミング言語があると思うんですけど、私は C# 教に入信しています(笑)。

16: 名無しさん 2020/05/20(水) 14:22:41.30 ID:US0OyELG0
>>15つづき

ーーそれぞれに好きなプログラミング言語があるんですね。これから C# を学びたい人は
何から始めたらいいですか?

そうですね、まずはおすすめの記事が 2 つあるので読んでほしいです。

・こちらは 6 年間連続 Microsoft MVP を受賞した大田一希さんの書いた記事です。
https://qiita.com/okazuki/items/e3a8e23f9ac2a10d8fde

・こちらはMicrosoft MVPの岩永さんが書いている記事です。

https://ufcpp.net/study/csharp/

本で勉強するのもすごくいいんですけど、C# は進化が速くて最近では
1 年ごと(かつてはだいたい 2 年半ごと)にアップデートされるので、
最新の情報はインターネットで得たほうがいいと思います。

C#がなかったら、今の私はない

ーー最後に、 C# への愛を語ってもらいたいです。

C# がなかったら、今の私はないです。これは絶対にそうですね。
あと、C# のおかげでプログラミングで色々なものを作る楽しみを覚えました。

C# で特に好きな機能があるんです。「LINQ(Language-Integrated Query)」っていうんですけど、
データのまとまりをすごく良い感じに操作できるんですよ。

新しいことを学ぶきっかけにもなりましたし、交友関係も C# になりました(笑)。

21: 名無しさん 2020/05/20(水) 14:23:51.81 ID:US0OyELG0
>>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# で開発しました。

no title


26: 名無しさん 2020/05/20(水) 14:24:40.88 ID:US0OyELG0
>>21つづき

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

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

C# まとめ

no title



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

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

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

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

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

2: 名無しさん 2020/05/20(水) 14:19:31.98 ID:TEZyxEQa0
ん?いま何でもって

6: 名無しさん 2020/05/20(水) 14:20:19.07 ID:vl4WG50O0
だったら俺と子供作ってみろや!

29: 名無しさん 2020/05/20(水) 14:25:32.41 ID:nVr9nfZo0
>>6
こういう勢いだけのレス好き

93: 名無しさん 2020/05/20(水) 14:44:18.27 ID:Hj2nDkaP0
>>6
「はじめてのC」っていう本を買ってくるとやり方載ってるよ

8: 名無しさん 2020/05/20(水) 14:20:27.46 ID:EDqvEHED0
日本三大万能説

・ダンス
・ネギ
・C井

9: 名無しさん 2020/05/20(水) 14:20:34.70 ID:+HxzVHnf0
C言語じゃあかんの?

22: 名無しさん 2020/05/20(水) 14:24:10.47 ID:5kBxP58t0
>>9
別にいいけど
ユーティリティ関数ゴリゴリ書かにゃならんぞ

43: 名無しさん 2020/05/20(水) 14:27:02.14 ID:PprQ48mp0
>>9
工数が増える
あと、Cは作った人間次第でマルウェアレベルに悪質になる。

391: 名無しさん 2020/05/20(水) 19:09:28.84 ID:UtxjgyqT0
>>9
C言語は色々緩すぎた
ようやくFortrun感覚で使えるC言語が出た感じ

434: 名無しさん 2020/05/20(水) 21:54:47.48 ID:54KINJgn0
>>9

メモリリークが怖い

10: 名無しさん 2020/05/20(水) 14:21:00.50 ID:vyqp1nLJ0
ぶっちゃけた話だけど、C#で出来ることは全てC++やCでもできるわなw

122: 名無しさん 2020/05/20(水) 14:52:31.62 ID:qzZzTP0x0
>>10
ニーモニックでもできるよな

129: 名無しさん 2020/05/20(水) 14:55:36.32 ID:z6Vr51EY0
>>10
生産性の話なんだわ
C#で1ヶ月かかるもんをCなら何ヶ月かかるんだって

198: 名無しさん 2020/05/20(水) 15:19:44.48 ID:UO7WQkdm0
>>10
それ言っちゃえばマシン語で全部できるから
低級になればなるほどそりゃ自由度は増えるよ
代わりに高級になればなるほど工数が減る

12: 名無しさん 2020/05/20(水) 14:21:07.54 ID:xV4MazAd0
デバイスドライバは書けないだろ。

13: 名無しさん 2020/05/20(水) 14:21:18.69 ID:+0fnbLXL0
ちょま◯よ

14: 名無しさん 2020/05/20(水) 14:21:41.75 ID:YF2jnyWl0
志位って読むの?

17: 名無しさん 2020/05/20(水) 14:23:05.51 ID:ExgAEMVI0
ぶん殴りたいタイプ

294: 名無しさん 2020/05/20(水) 17:09:14.86 ID:QFU8xNJb0
>>17
お前より有能だからだろw

18: 名無しさん 2020/05/20(水) 14:23:29.00 ID:7hvkTssp0
プログラマーあるある言われても1%も分からん

19: 名無しさん 2020/05/20(水) 14:23:47.52 ID:pAV3rJYa0
そういや、窓辺のなんちゃら ってどこへ行った?

20: 名無しさん 2020/05/20(水) 14:23:50.28 ID:AgFNwdwm0
Rustがいい

72: 名無しさん 2020/05/20(水) 14:37:00.38 ID:WZ1obTj+0
>>20
俺も
全部msは今資産全部RUSTに書き直してるじゃん

85: 名無しさん 2020/05/20(水) 14:40:54.20 ID:GMSoKODy0
>>20
これ
GCはもういい

23: 名無しさん 2020/05/20(水) 14:24:11.82 ID:uUvdc9rf0
ツヅケタマエ

24: 名無しさん 2020/05/20(水) 14:24:12.81 ID:m1GbtieH0
そうかなあAmとかDメジャーのほうが鳴りが心地よいし使い勝手いいだろ

27: 名無しさん 2020/05/20(水) 14:24:49.76 ID:4Wd5wxkU0
夜のCをやろうや

28: 名無しさん 2020/05/20(水) 14:25:22.04 ID:D1MQ48x30
言語は所詮、アクセス方法でしかない。
好き嫌いって言ってる時点でまだまだプロには遠いよ。

30: 名無しさん 2020/05/20(水) 14:25:41.66 ID:Jmdmekb+0
言語に拘ってるようじゃ大したことないな

31: 名無しさん 2020/05/20(水) 14:25:44.92 ID:MaWHVvos0
C++++だからC#にしたんかw

33: 名無しさん 2020/05/20(水) 14:26:09.13 ID:8ZamLY6G0
アメリカでGO推しすごいから日本もGO来るだろ。数年後くらいに

44: 名無しさん 2020/05/20(水) 14:27:05.84 ID:3eibV/ji0
腐女子の人か

45: 名無しさん 2020/05/20(水) 14:27:08.57 ID:IwgRmjw60
じゃあ、いま0からプログラム勉強しようと思ったらC#で良いんですね?

48: 名無しさん 2020/05/20(水) 14:27:29.20 ID:UrGUXaAU0
プログラミングやったことない人がいきなり学んでも大丈夫?

55: 名無しさん 2020/05/20(水) 14:30:35.77 ID:f2tJj6Um0
>>48
やる分にはいいと思うよ
そこから他の言語に手を伸ばした時にも応用効くだろうし

49: 名無しさん 2020/05/20(水) 14:27:31.29 ID:4Wd5wxkU0
胸もCです

おすすめランキング



SS宝庫 SSまとめサイトは移転しました。
お手数ですがブックマークの変更をお願い致します。

SS宝庫でまとめる内容 SSのみ(R18除く)
http://sshouko.net/

みんなの暇つぶしでまとめる内容 ・ネタスレ・SS(R18のみ)・その他
http://minnanohimatubushi.2chblog.jp/




元Jrアイドル、透けてま●こ割れ目が見えてしまう…発禁だろこれ…【エ□画像72枚】
【超パ●チラ】パンツを見せてくれている女子達よありがとう〜
あの小向さんの無修正ラスト作品が配信される
【おふざけエ□画像】全裸でハイテンション!!セッ●ス直前でおふざけ…ラブホで大はしゃぎするビッチな女の子www(画像15枚)
会社の同僚を22センチの巨根でガンガン調教してやった結果wwwwwwwwwww
【GIFあり】セフレのお●ぱいgifはるでーwwwwwwwwww
【画像】これよりエ□い騎乗位、存在しない・・・(gifあり)
【画像】とんでもないお●ぱいgif画像が見つかるwwwwwwwww
【放送事故】鈴木奈々、温泉ロケで乳首露出してしまうハプニングwwwwwww(画像あり)
【放送事故】藤田ニコルさん(20歳)、紐パン水着の体当たりレポートで半ケツになるwww
AKB柏木由紀(27)のパンツ丸見えドラマが始まった
19歳でアイドルからAV堕ちしたHカップ娘がこちらですwww
【衝撃流出】オリンピック体操ロシア代表選手の美少女姉妹。富裕層の秘密パーティーで全裸踊りをやらされてる…
フィギュア紀平梨花(16)の最近の体つき
【画像】イケメン大学生、会社説明会で出会ったJDをお持ち帰りしてしまう
【暴露】元AKB48、夜中に家に呼んでセックスだけして朝6時に帰らされるwwww
【画像】25歳くらいの女が一番エロいwww
【動画】えちえちな巨乳さん、路上でいきなりおっぱいを晒すwww
【画像】女さんが毛の処理1年間しなかった結果wwwwwwwwwww
【画像】池田エライザとかいう性の権化wwwwwwwwwww

引用元:https://hayabusa9.5ch.net/test/read.cgi/news/1589951933/

 

最新記事50件