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
Iron python と c sharp
Search
Satoshi MIMURA
October 09, 2011
Programming
0
9
Iron python と c sharp
Satoshi MIMURA
October 09, 2011
Tweet
Share
More Decks by Satoshi MIMURA
See All by Satoshi MIMURA
Inside wsl
mimura1133
0
15
Edomae 2015 - マルウェアを解析してみよう
mimura1133
0
41
Windows でも TeX 編集がしたい!
mimura1133
0
6
3本指ジェスチャの仮想デスクトップ機能を Windows に実装した話
mimura1133
0
9
Windows のカーネルモードドライバで填まった話
mimura1133
0
16
APASEC 2013 - ROP/JIT を使わずに DEP/ASLR を回避する手法を見てみた。
mimura1133
0
10
マシン語によるコード実行
mimura1133
0
6
Unix と windows 世界の融合
mimura1133
0
11
Windows Phone 7 と XNA の世界
mimura1133
0
10
Other Decks in Programming
See All in Programming
哲学史とモデリング
tanakahisateru
2
420
CREってこういうこと? 体験入社 - 提案資料 - / what-is-cre-trial-employment
shinden
1
620
The grand strategy of Ruby Parser
yui_knk
5
280
CDKコントリビュートの最初の壁を越えよう! -簡単issueの見つけ方-
badmintoncryer
3
420
株式会社ゼネテック
genetec
0
120
Open AI APIを使う前に知っておきたいアカウントTier の話
akki_megane
0
130
仕様と実装で学ぶOpenTelemetry
drumato
2
970
ServerAction で Progressive Enhancement はどこまで頑張れるか? / progressive-enhancement-with-server-action
takefumiyoshii
6
510
Docker_OSS_ホスティング入門
satokoki645
0
140
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
13
4.3k
最近コードレビューで指摘したこと
forrep
3
110
An adventure of Happy Eyeballs
coe401_
1
140
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
242
1.2M
Designing the Hi-DPI Web
ddemaree
276
33k
Gamification - CAS2011
davidbonilla
77
4.6k
How to name files
jennybc
65
94k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Debugging Ruby Performance
tmm1
70
11k
Ruby is Unlike a Banana
tanoku
96
10k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
2k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Side Projects
sachag
451
41k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
660
120k
Automating Front-end Workflow
addyosmani
1357
200k
Transcript
2つの世界の融合と 静的型付けな人への動的型付けこんにちは IronPython と C# - @mimura1133 1
自己紹介 材料 調理法 普通のPython とちがうところ。
まとめ IronPython と C# - @mimura1133 2
三村 聡志 (@mimura1133) › http://mimumimu.net/ セキュリティ&プログラミングキャンプ ソフトウェアセキュリティ組 (2011)
ちょっと周りと違うことをするのが趣味。 C# だいすき。 .NET いいですね。 C と CUDA は言われたらできるレベル。 Python が最近出るので、ちょっと興味もつ。 IronPython と C# - @mimura1133 3
Python といったら、 Google Apps Engine だよね! Google Apps
Engine といったら、クラウドだよね! クラウドといったら、Amazon EC2 とかもあるけど、 Windows Azure ってのもあるよね! Windows Azure と言ったら C# じゃん! よし、C# いいじゃん! IronPython と C# - @mimura1133 4
IronPython と C# - @mimura1133 5
.NET がいじれる環境。 IronPython ( http://ironpython.codeplex.com/ ) C#
の知識 .NET を愛する気持ち IronPython と C# - @mimura1133 6
Windows のひと : Visual Studio を入れておく。 そのたのひと : Mono
を入れておく。 IronPython を http://ironpython.codeplex.com/ より入手し、インストールしておく。 IronPython と C# - @mimura1133 7
コンソールを立ち上げる。 おいしい IronPython と C# - @mimura1133 8
1.問題のこいつを立ち上げる。 IronPython と C# - @mimura1133 9
2.Console Application を選んで作る。 IronPython と C# - @mimura1133 10
3.コードを書いて実行。 これもこれでおいしい IronPython と C# - @mimura1133 11
IronPython と C# - @mimura1133 12 1.問題のこいつを立ち上げる。
IronPython と C# - @mimura1133 13 2.エレガントに C#アプリケーションを作る。
3.IronPython を 参照に加える。 IronPython と C# - @mimura1133 14
4.C# のコードを書く。 IronPython と C# - @mimura1133 15
5.実行 つらい。 IronPython と C# - @mimura1133 16
IronPython と C# - @mimura1133 17
import clr clr.AddReference(“System”) clr.AddReference(“System.Windows.Forms”) from System.Windows.Forms f = form()
f.Text = “せぷきゃん!” f.Show() IronPython と C# - @mimura1133 18
IronPython と C# - @mimura1133 19
推測ありますし。 型付けされているので、静的型付けのひとにも 安心 IronPython と C# - @mimura1133 20
やっぱり僕は C# したい。 C もいいけど、僕の中では遊び道具にしたい! 最近 Python
出てきてる。マクロとかすごく楽そう。 IronPython で、楽しいことしようよ!! C# + IronPython = 新時代。 ほかにも IronRuby とか、IronProlog とかあるよ! IronPython と C# - @mimura1133 21