未来大×企業エンジニア 春のLT大会、2019年5月18日(土)の発表資料です。 私Atriaが「C#はいいぞ!」と言うだけのスライド資料です。
C#のよさを伝えたいC#のよさを伝えたい~C#を触ってみませんか?~未来大×企業エンジニア 春のLT大会2019年5月18日(土)
View Slide
とりあえずあなた誰?とりあえずあなた誰?
自己紹介自己紹介畑 大地(はた だいち)Atria(あとりあ)公立はこだて未来大学 学部1年競技プログラミングがすきなんでもC#で書こうとする@atriasoft atriasoft.work
etc….http://atriasoft.work/ここで書いてます
今日のお話の流れ今日のお話の流れC#とは C#の魅力 まとめ時間足りなさそうなら飛ばします
はじめにはじめにぼくはC#至上主義ではない最強の言語、エディタ、きのたけなどは宗教戦争目的は「C#という言語の提案」僕はたけのこの里派です
そもそもC#とはそもそもC#とは
C#(シーシャープ)とはC#(シーシャープ)とは2000年生まれの若い言語!未来大学やぼくと同じ年齢ですJavaとCの良いとこ取り初心者に優しいとされているC++++が由来比較的型安全強力で、変態的
C#の魅力C#の魅力たくさんあるよ
ゲーム開発(Unity)ゲーム開発(Unity)こんなのが作れます
もはや説明はいらぬ?もはや説明はいらぬ?Unity強すぎて C# ≒ Unity みたいになっている個人開発者はだいたい無料でつかえるゲームも汎用アプリもARもVRもアセットとかいうチートUnityがあればなんでもできる!ホントにできてしまうC#で書ける
モバイル開発(Xamarin)モバイル開発(Xamarin)こんなのが作れます
ザマリンはいいぞザマリンはいいぞクロスプラットフォーム開発iOS, androidのコードを共通化!ネイティブアプリが作れる最新バージョンにすぐ対応C#で書ける欠点はあまり使われていないことみなさんXamarin書きましょう
Webアプリケーション開発(ASP.NET Core)Webアプリケーション開発(ASP.NET Core)こんなのが作れます
ASP.NET CoreASP.NET Coreオープンソースなフレームワーククロスプラットフォーム開発できるリッチなサイトを作れます.NET Core上で動作.NET Coreの恩恵を受けられるC#で書ける
強力なスニペット機能(Visual Studioシリーズ)強力なスニペット機能(Visual Studioシリーズ)
C#はVisual Studioと相性抜群C#はVisual Studioと相性抜群スニペット(自動補完)機能が強力爆速でプログラミングできる環境構築が容易初心者でも始めやすいC#が快適に書ける
強力なライブラリたち強力なライブラリたち
つよつよなライブラリ陣つよつよなライブラリ陣▰ .NET Core▰ オープンソースなフレームワーク▰ Windows・Linux・macOSで動く!▰ LINQという便利な技術▰ 競技プログラミングで重宝▰ Discord.NET▰ DiscordのBotを作れる▰ C#で楽に記述できる他にもいっぱい▰ AngleSharpWebスクレイピングできる▰ CoreTweetTwitterAPIを簡単に動かせる▰ Accord.NETC#で機械学習できる▰ Math.NET行列、ベクトル演算など
さいごにさいごに長々と話しましたがまとめます
初心者の方に伝えたいこと初心者の方に伝えたいこと
全員C#を触りましょう全員C#を触りましょう~使わない理由がない~2019年5月18日(土)未来大×企業エンジニア 春のLT大会