Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Kouji Matsui
7,486 views
Hello! intermediate language
http://www.kekyo.net/2015/03/21/4786
Software
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 9
2
/ 9
3
/ 9
4
/ 9
5
/ 9
6
/ 9
7
/ 9
8
/ 9
9
/ 9
More Related Content
PDF
真Intermediate languageのキホン
by
Kouji Matsui
PDF
Final LINQ extensions III
by
Kouji Matsui
PDF
式の体を成して無い式を式の体を成すように式と式木で何とかする式
by
Kouji Matsui
PDF
.NET Coreから概観する.NETのOSSへの取り組み
by
Kouji Matsui
PDF
C#でわかる こわくないMonad
by
Kouji Matsui
PDF
Nespのコード生成
by
Kouji Matsui
PDF
パターンでわかる! .NET Coreの非同期処理
by
Kouji Matsui
PDF
Async deepdive before de:code
by
Kouji Matsui
真Intermediate languageのキホン
by
Kouji Matsui
Final LINQ extensions III
by
Kouji Matsui
式の体を成して無い式を式の体を成すように式と式木で何とかする式
by
Kouji Matsui
.NET Coreから概観する.NETのOSSへの取り組み
by
Kouji Matsui
C#でわかる こわくないMonad
by
Kouji Matsui
Nespのコード生成
by
Kouji Matsui
パターンでわかる! .NET Coreの非同期処理
by
Kouji Matsui
Async deepdive before de:code
by
Kouji Matsui
What's hot
PDF
Thread affinity and CPS
by
Kouji Matsui
PDF
メタプログラミングでExcel仕様書よさらば
by
Kouji Matsui
PDF
Eclipse xtext 紹介
by
Akira Tanaka
PDF
continuatioN Linking
by
Kouji Matsui
PDF
Xtext 紹介
by
Akira Tanaka
PPTX
この実装には問題がある!
by
GOMI NINGEN
PDF
TypeScript超入門
by
Narami Kiyokura
PDF
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
by
Jun-ichi Sakamoto
PDF
MBSD ツールチェーンと今後の活動
by
Akira Tanaka
PPTX
TypeScriptはいいぞ
by
Jun Suzuki
PPTX
Typescriptの中のこと(浅め)
by
Kazuhide Maruyama
PDF
IDEALIZE YOU
by
佑介 九岡
PPT
メタプログラミングって何だろう
by
Kota Mizushima
PDF
WordPress on Movable Type
by
Hajime Fujimoto
PDF
Lt 20130302 1
by
Tomoyuki Obi
PPTX
モデルベースソフトウェア開発
by
Akira Tanaka
PPTX
Intelli code
by
m ishizaki
PDF
WebStormでできること
by
kamiyam .
PDF
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
by
Takaaki Suzuki
PPTX
広がる .Net
by
信之 岩永
Thread affinity and CPS
by
Kouji Matsui
メタプログラミングでExcel仕様書よさらば
by
Kouji Matsui
Eclipse xtext 紹介
by
Akira Tanaka
continuatioN Linking
by
Kouji Matsui
Xtext 紹介
by
Akira Tanaka
この実装には問題がある!
by
GOMI NINGEN
TypeScript超入門
by
Narami Kiyokura
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
by
Jun-ichi Sakamoto
MBSD ツールチェーンと今後の活動
by
Akira Tanaka
TypeScriptはいいぞ
by
Jun Suzuki
Typescriptの中のこと(浅め)
by
Kazuhide Maruyama
IDEALIZE YOU
by
佑介 九岡
メタプログラミングって何だろう
by
Kota Mizushima
WordPress on Movable Type
by
Hajime Fujimoto
Lt 20130302 1
by
Tomoyuki Obi
モデルベースソフトウェア開発
by
Akira Tanaka
Intelli code
by
m ishizaki
WebStormでできること
by
kamiyam .
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
by
Takaaki Suzuki
広がる .Net
by
信之 岩永
More from Kouji Matsui
PDF
Making archive IL2C #6-55 dotnet600 2018
by
Kouji Matsui
PDF
Matrix signal controller and BrainPad overview
by
Kouji Matsui
PDF
Fun with BrainPad
by
Kouji Matsui
PDF
What's Functional?
by
Kouji Matsui
PDF
Pitfall for WioLTE
by
Kouji Matsui
PDF
How to make the calculator
by
Kouji Matsui
PDF
Write common, run anywhere
by
Kouji Matsui
PDF
Locality of Reference
by
Kouji Matsui
PDF
You will be assimilated. Resistance is futile.
by
Kouji Matsui
PDF
How to meets Async and Task
by
Kouji Matsui
PDF
Beachhead implements new opcode on CLR JIT
by
Kouji Matsui
PDF
Async DeepDive basics
by
Kouji Matsui
PDF
Win32 APIをてなずけよう
by
Kouji Matsui
PDF
不健康なIt戦士を健康的にするアレの話
by
Kouji Matsui
PDF
SourceTreeで始めよう! Gitへの乗り換え指南
by
Kouji Matsui
PDF
Final LINQ Extensions II
by
Kouji Matsui
PDF
Final LINQ Extensions
by
Kouji Matsui
PDF
ポイントをおさえて移行しよう!Git乗り換え超初級
by
Kouji Matsui
PDF
抽象太郎ものがたり そして伝説へ
by
Kouji Matsui
PDF
プロ生ちゃんをひろっちゃう!
by
Kouji Matsui
Making archive IL2C #6-55 dotnet600 2018
by
Kouji Matsui
Matrix signal controller and BrainPad overview
by
Kouji Matsui
Fun with BrainPad
by
Kouji Matsui
What's Functional?
by
Kouji Matsui
Pitfall for WioLTE
by
Kouji Matsui
How to make the calculator
by
Kouji Matsui
Write common, run anywhere
by
Kouji Matsui
Locality of Reference
by
Kouji Matsui
You will be assimilated. Resistance is futile.
by
Kouji Matsui
How to meets Async and Task
by
Kouji Matsui
Beachhead implements new opcode on CLR JIT
by
Kouji Matsui
Async DeepDive basics
by
Kouji Matsui
Win32 APIをてなずけよう
by
Kouji Matsui
不健康なIt戦士を健康的にするアレの話
by
Kouji Matsui
SourceTreeで始めよう! Gitへの乗り換え指南
by
Kouji Matsui
Final LINQ Extensions II
by
Kouji Matsui
Final LINQ Extensions
by
Kouji Matsui
ポイントをおさえて移行しよう!Git乗り換え超初級
by
Kouji Matsui
抽象太郎ものがたり そして伝説へ
by
Kouji Matsui
プロ生ちゃんをひろっちゃう!
by
Kouji Matsui
Hello! intermediate language
1.
Hello ! Intermediate Language MGK
三重合同懇親会 2015/03/21 Center CLR Kouji Matsui (@kekyo2)
2.
いつもながら テキトーな準備不足感でアレ そこのドトールで書きました
3.
自己紹介 Center CLRという、名古屋のコミュニティをやってます。
名前の通り、.NETCLRのコア技術とその周辺の勉強会がメイ ンです。 会社やってます。 現在はアーキで、おおざっぱにシステム全体からスクラムマ スターとかいろいろやってます。 認定スクラムマスターです。
4.
Intermediate Languageとは MSIL、.NETの中核を支える技術 JVMとCLRは思想が違うんですが、ILだけで見ると似ていると ころが多いため、 「ぶっちゃけ、Javaのバイトコードの.NET版」
とか言われたりしますが、多分中の人が聞くと怒ると思いま す(CLRは仮想マシンじゃない、とか)。
5.
ILの構造 JVMもそうですが、CLRも仮想的なCPUを定義しています。 この仮想CPUのアーキテクチャは、俗に「スタックマシン」 と呼ばれています。
計算に必要な値を、一旦「スタック」に入れて、計算し、結 果もスタックに入れるから、です。 C = A + B B A Push スタック
6.
ILの構造 JVMもそうですが、CLRも仮想的なCPUを定義しています。 この仮想CPUのアーキテクチャは、俗に「スタックマシン」 と呼ばれています。
計算に必要な値を、一旦「スタック」に入れて、計算し、結 果もスタックに入れるから、です。 C = A + B B A Pop スタック 仮想CPU
7.
ILの構造 JVMもそうですが、CLRも仮想的なCPUを定義しています。 この仮想CPUのアーキテクチャは、俗に「スタックマシン」 と呼ばれています。
計算に必要な値を、一旦「スタック」に入れて、計算し、結 果もスタックに入れるから、です。 C = A + B C スタック 仮想CPU
8.
では早速 あとはデモで(ガクブル)
9.
ご静聴 ありがとうご ざいました 本日のネタは、ブログとGitHubで公開します。 http://www.kekyo.net/
http://github.com/kekyo Center CLRの第三回勉強会、企画中です。近日中に公開しま す。エントリーはDoorKeeperでよろしくお願いします。 http://centerclr.net/ http://centerclr.doorkeeper.jp/
Download