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
18
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
21
Edomae 2015 - マルウェアを解析してみよう
mimura1133
0
51
Windows でも TeX 編集がしたい!
mimura1133
0
18
3本指ジェスチャの仮想デスクトップ機能を Windows に実装した話
mimura1133
0
24
Windows のカーネルモードドライバで填まった話
mimura1133
0
24
APASEC 2013 - ROP/JIT を使わずに DEP/ASLR を回避する手法を見てみた。
mimura1133
0
16
マシン語によるコード実行
mimura1133
0
12
Unix と windows 世界の融合
mimura1133
0
19
Windows Phone 7 と XNA の世界
mimura1133
0
16
Other Decks in Programming
See All in Programming
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
440
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
180
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
1k
SQL Server 2025 LT
odashinsuke
0
120
これならできる!個人開発のすゝめ
tinykitten
PRO
0
140
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
2.3k
JETLS.jl ─ A New Language Server for Julia
abap34
2
470
Vibe codingでおすすめの言語と開発手法
uyuki234
0
160
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.5k
Go コードベースの構成と AI コンテキスト定義
andpad
0
150
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
180
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
300
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
51
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
180
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
92
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
67
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Limits of Empathy - UXLibs8
cassininazir
1
200
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
390
The Curious Case for Waylosing
cassininazir
0
200
A Modern Web Designer's Workflow
chriscoyier
698
190k
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