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
Atria
May 18, 2019
Technology
1
1.5k
C#のよさを伝えたい
未来大×企業エンジニア 春のLT大会、2019年5月18日(土)の発表資料です。
私Atriaが「C#はいいぞ!」と言うだけのスライド資料です。
Atria
May 18, 2019
Tweet
Share
More Decks by Atria
See All by Atria
デカいラーメンを旭川に出現させる / Making big large ramen noodles in Asahikawa
atria
0
190
Google I/O 報告LT会 / Building UI with the M3-adaptive-lib
atria
0
530
TwD3の紹介/Introduction to TwD3
atria
0
89
CUI風ポートフォリオを作った/I made a CUI-style portfolio.
atria
0
390
プログラミング言語C#で世界を創る - Create the world with the programming language C#.
atria
0
360
タスク管理を行うSPAを"C#で"作ってみた / I made a task management SPA "in C#".
atria
2
1.3k
FUNCoder オンラインサークル説明用スライド2020
atria
0
450
Blazorをはじめよう!!-Get started with Blazor!
atria
1
940
Linqの魅力 / attractiveness of Linq
atria
0
260
Other Decks in Technology
See All in Technology
Platform Engineeringで クラウドの「楽しくない」を解消しよう
jacopen
4
250
困難を「一般解」で解く
fujiwara3
8
2.4k
目標と時間軸 〜ベイビーステップでケイパビリティを高めよう〜
kakehashi
PRO
8
1.1k
ExaDB-XSで利用されているExadata Exascaleについて
oracle4engineer
PRO
3
310
いまからでも遅くない!コンテナでWebアプリを動かしてみよう!コンテナハンズオン編
nomu
0
190
人生を左右する「即答」のススメ: 一瞬の判断を間違えないためにするべきこと
takasyou
4
530
役員・マネージャー・著者・エンジニアそれぞれの立場から見たAWS認定資格
nrinetcom
PRO
5
6.9k
CSPMとのつきあい方
nantokanare
0
110
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
8
810
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
570
20250309 無冠のわたし これからどう先生きのこれる?
akiko_pusu
9
850
Introduction to OpenSearch Project - Search Engineering Tech Talk 2025 Winter
tkykenmt
2
250
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
A better future with KSS
kneath
238
17k
For a Future-Friendly Web
brad_frost
176
9.6k
Adopting Sorbet at Scale
ufuk
75
9.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
The Pragmatic Product Professional
lauravandoore
32
6.4k
The Cult of Friendly URLs
andyhume
78
6.2k
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大会