Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
C#のよさを伝えたい
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Atria
May 18, 2019
Technology
1.6k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
C#のよさを伝えたい
未来大×企業エンジニア 春のLT大会、2019年5月18日(土)の発表資料です。
私Atriaが「C#はいいぞ!」と言うだけのスライド資料です。
Atria
May 18, 2019
More Decks by Atria
See All by Atria
What's new in Firebase / Google I/O 2025 報告LT会
atria
0
550
デカいラーメンを旭川に出現させる / Making big large ramen noodles in Asahikawa
atria
0
460
Google I/O 報告LT会 / Building UI with the M3-adaptive-lib
atria
0
980
TwD3の紹介/Introduction to TwD3
atria
0
130
CUI風ポートフォリオを作った/I made a CUI-style portfolio.
atria
0
490
プログラミング言語C#で世界を創る - Create the world with the programming language C#.
atria
0
410
タスク管理を行うSPAを"C#で"作ってみた / I made a task management SPA "in C#".
atria
2
1.4k
FUNCoder オンラインサークル説明用スライド2020
atria
0
590
Blazorをはじめよう!!-Get started with Blazor!
atria
1
1.1k
Other Decks in Technology
See All in Technology
Flutter × BLE Centralを自前Pluginで実装する設計パターン - MethodChannel / EventChannelで作る双方向ブリッジの実践 / Building Custom Flutter BLE Central Plugins: Bidirectional Bridging with Method & Event Channels
bitkey
PRO
0
250
도구에서 동료까지: 10년차 AI 스타트업의 AI 적응기
inureyes
PRO
1
340
Go 1.27 の標準パッケージに uuid が入った!のでいろいろ喋る / go_127_std_go_uuid
convto
3
700
AI時代のデータ基盤を考える問い
pacocat
0
570
小粒でもパワフルなJS Runtime Antjsについて
comamoca
0
120
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
270
NANDでも描画したい!
nichica906
3
670
[ホンマでっか SRE] あなたはなぜ SRE に?
_awache
0
110
AI時代に、人は何を、どう学ぶのか #pbl_pub / What and How Do We Learn in the AI Era?
takaking22
1
250
AIに狂うスタートアップが、あえて「人との協働」に全振りした新卒エンジニア研修 / New Graduate Engineer Training at a Startup Accelerating AI Adoption
ohnoeight
0
210
現場回帰したデータエンジニアが考える AI 時代のキャリア開発 / Career Development in the Age of AI Perspectives from a Hands-on Data Engineer
medley
0
320
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
300
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
A Soul's Torment
seathinner
6
3.5k
So, you think you're a good person
axbom
PRO
2
2.1k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
560
The Pragmatic Product Professional
lauravandoore
37
7.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Chasing Engaging Ingredients in Design
codingconduct
0
280
Code Reviewing Like a Champion
maltzj
528
40k
Thoughts on Productivity
jonyablonski
76
5.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
480
Transcript
C#のよさを伝えたい C#のよさを伝えたい ~C#を触ってみませんか?~ 未来大×企業エンジニア 春のLT大会 2019年5月18日(土)
とりあえずあなた誰? とりあえずあなた誰?
自己紹介 自己紹介 畑 大地(はた だいち) 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) こんなのが作れます
None
もはや説明はいらぬ? もはや説明はいらぬ? Unity強すぎて C# ≒ Unity みたいに なっている 個人開発者はだいたい無料でつかえる ゲームも汎用アプリもARもVRも
アセットとかいうチート Unityがあればなんでもできる! ホントにできてしまう C#で書ける
モバイル開発(Xamarin) モバイル開発(Xamarin) こんなのが作れます
None
None
ザマリンはいいぞ ザマリンはいいぞ クロスプラットフォーム開発 iOS, androidのコードを共通化! ネイティブアプリが作れる 最新バージョンにすぐ対応 C#で書ける 欠点はあまり使われていないこと みなさんXamarin書きましょう
Webアプリケーション開発 (ASP.NET Core) Webアプリケーション開発 (ASP.NET Core) こんなのが作れます
None
ASP.NET Core ASP.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#で楽に記述できる 他にもいっぱい ▰ AngleSharp Webスクレイピングできる ▰ CoreTweet TwitterAPIを簡単に動かせる ▰ Accord.NET C#で機械学習できる ▰ Math.NET 行列、ベクトル演算など
さいごに さいごに 長々と話しましたがまとめます
初心者の方に伝えたいこと 初心者の方に伝えたいこと
全員C#を触りましょう 全員C#を触りましょう ~使わない理由がない~ 2019年5月18日(土) 未来大×企業エンジニア 春のLT大会