Enviar búsqueda
Cargar
Hello! intermediate language
•
1 recomendación
•
7,364 vistas
Kouji Matsui
Seguir
http://www.kekyo.net/2015/03/21/4786
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 9
Descargar ahora
Descargar para leer sin conexión
Recomendados
Intermediate Language Basics - The final. http://www.kekyo.net/2016/03/22/5710
真Intermediate languageのキホン
真Intermediate languageのキホン
Kouji Matsui
Final LINQ extensions III - Center CLR part 4 session http://www.kekyo.net/2015/08/30/5259
Final LINQ extensions III
Final LINQ extensions III
Kouji Matsui
NGK2015B - 名古屋合同懇親会2015忘年会
式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式
Kouji Matsui
Japan ComCamp powered by MVPs 2016/2/20 https://technet.microsoft.com/ja-jp/mt637807 #jccmvp #centerclr
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み
Kouji Matsui
C#でわかる こわくないMonad 2017.5.27 岐阜Sharp #gifsharp #fsharp
C#でわかる こわくないMonad
C#でわかる こわくないMonad
Kouji Matsui
A Lisp-like lightweight functional language on .NET. This slide contains how to generate expressions from Nesp parser. ML勉強会 #2 https://ml-lang.connpass.com/event/58151/ https://github.com/kekyo/Nesp
Nespのコード生成
Nespのコード生成
Kouji Matsui
セッションビデオ: https://www.youtube.com/watch?v=YF7n8YqEfCg ブログ: https://www.kekyo.net/2019/10/07/6995 2019.10.5 .NET Conf 2019 meetup in AICHI https://centerclr.connpass.com/event/143949/
パターンでわかる! .NET Coreの非同期処理
パターンでわかる! .NET Coreの非同期処理
Kouji Matsui
Windows asyncronous I/O discovering in .NET through kernel mode. Unconference before Microsoft Japan "de:code" 2016 conference. http://connpass.com/event/29637/
Async deepdive before de:code
Async deepdive before de:code
Kouji Matsui
Recomendados
Intermediate Language Basics - The final. http://www.kekyo.net/2016/03/22/5710
真Intermediate languageのキホン
真Intermediate languageのキホン
Kouji Matsui
Final LINQ extensions III - Center CLR part 4 session http://www.kekyo.net/2015/08/30/5259
Final LINQ extensions III
Final LINQ extensions III
Kouji Matsui
NGK2015B - 名古屋合同懇親会2015忘年会
式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式
Kouji Matsui
Japan ComCamp powered by MVPs 2016/2/20 https://technet.microsoft.com/ja-jp/mt637807 #jccmvp #centerclr
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み
Kouji Matsui
C#でわかる こわくないMonad 2017.5.27 岐阜Sharp #gifsharp #fsharp
C#でわかる こわくないMonad
C#でわかる こわくないMonad
Kouji Matsui
A Lisp-like lightweight functional language on .NET. This slide contains how to generate expressions from Nesp parser. ML勉強会 #2 https://ml-lang.connpass.com/event/58151/ https://github.com/kekyo/Nesp
Nespのコード生成
Nespのコード生成
Kouji Matsui
セッションビデオ: https://www.youtube.com/watch?v=YF7n8YqEfCg ブログ: https://www.kekyo.net/2019/10/07/6995 2019.10.5 .NET Conf 2019 meetup in AICHI https://centerclr.connpass.com/event/143949/
パターンでわかる! .NET Coreの非同期処理
パターンでわかる! .NET Coreの非同期処理
Kouji Matsui
Windows asyncronous I/O discovering in .NET through kernel mode. Unconference before Microsoft Japan "de:code" 2016 conference. http://connpass.com/event/29637/
Async deepdive before de:code
Async deepdive before de:code
Kouji Matsui
How and what thread affinity and continuation passing style using .NET, C# and F#.
Thread affinity and CPS
Thread affinity and CPS
Kouji Matsui
メタプログラミングでExcel仕様書よさらば! 第一回Center CLR 勉強会 http://www.kekyo.net/2014/11/02/%e3%83%a1%e3%82%bf%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%81%a7excel%e4%bb%95%e6%a7%98%e6%9b%b8%e3%82%88%e3%80%81%e3%81%95%e3%82%89%e3%81%b0%ef%bc%81-%e7%ac%ac%e4%b8%80/
メタプログラミングでExcel仕様書よさらば
メタプログラミングでExcel仕様書よさらば
Kouji Matsui
2014年1月30日に開催されたBPStudy#77で使ったスライド(多少手を加えました)です。
Eclipse xtext 紹介
Eclipse xtext 紹介
Akira Tanaka
The "Continuation Passing Style" basics and provide seamless interoperability .NET Task and F# Async workflow implicit conversion technics. "NLNagoya 2016" conference session slides.
continuatioN Linking
continuatioN Linking
Kouji Matsui
2015/09/01 に開催したモデルベースソフトウェア開発コミュニティ勉強会で発表した Xtext 紹介スライド(特に StateMachine 系の話題を紹介)
Xtext 紹介
Xtext 紹介
Akira Tanaka
この実装には問題がある!
この実装には問題がある!
この実装には問題がある!
GOMI NINGEN
第五回 okayama-js勉強会の同名のセッション資料です #okajs
TypeScript超入門
TypeScript超入門
Narami Kiyokura
オープンソースカンファレンス Hokkaido 2015 におけるセッションスライドです。
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Jun-ichi Sakamoto
2015/09/01 に開催したモデルベースソフトウェア開発コミュニティ勉強会で説明した資料
MBSD ツールチェーンと今後の活動
MBSD ツールチェーンと今後の活動
Akira Tanaka
dots. フロントエンドエンジニア部 創立ビアバッシュ<会!で発表したスライドです。
TypeScriptはいいぞ
TypeScriptはいいぞ
Jun Suzuki
Typescriptの中のこと(浅め)
Typescriptの中のこと(浅め)
Kazuhide Maruyama
IntelliJ IDEA入門。一番最初に覚えてほしいオススメ機能とか、IDEAを使う理由の考察。
IDEALIZE YOU
IDEALIZE YOU
佑介 九岡
メタプログラミングって何だろう
メタプログラミングって何だろう
Kota Mizushima
Movable Type上でWordPressのデータを扱うことができる「WPConnector」というプラグインの紹介です(YAPC::Asia Tokyo 2013バージョン)。
WordPress on Movable Type
WordPress on Movable Type
Hajime Fujimoto
2013/03/02 に行った LT スライド
Lt 20130302 1
Lt 20130302 1
Tomoyuki Obi
Model-based Software Development Community meeting で説明したスライド
モデルベースソフトウェア開発
モデルベースソフトウェア開発
Akira Tanaka
IntelliCode Model
Intelli code
Intelli code
m ishizaki
第二回 JetBrainsユーザーグループ in 大阪
WebStormでできること
WebStormでできること
kamiyam .
仙台 IT 文化祭 2017 で行った「C# 大好き MVP によるドキドキ・ライブコーディング対決!!」における、4 色オセロ対決のアルゴリズム解説資料
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
Takaaki Suzuki
2013/06/08 (土) Build Insider オフラインイベントにて発表
広がる .Net
広がる .Net
信之 岩永
A translator for ECMA-335 CIL/MSIL to C language. How works and aiming for tiny resource requirements by the IL2C? How works AOT (ahead of time compilation) by the IL2C? What’s done, doing and will do the IL2C project?
Making archive IL2C #6-55 dotnet600 2018
Making archive IL2C #6-55 dotnet600 2018
Kouji Matsui
At NT NAGOYA 2018
Matrix signal controller and BrainPad overview
Matrix signal controller and BrainPad overview
Kouji Matsui
Más contenido relacionado
La actualidad más candente
How and what thread affinity and continuation passing style using .NET, C# and F#.
Thread affinity and CPS
Thread affinity and CPS
Kouji Matsui
メタプログラミングでExcel仕様書よさらば! 第一回Center CLR 勉強会 http://www.kekyo.net/2014/11/02/%e3%83%a1%e3%82%bf%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%81%a7excel%e4%bb%95%e6%a7%98%e6%9b%b8%e3%82%88%e3%80%81%e3%81%95%e3%82%89%e3%81%b0%ef%bc%81-%e7%ac%ac%e4%b8%80/
メタプログラミングでExcel仕様書よさらば
メタプログラミングでExcel仕様書よさらば
Kouji Matsui
2014年1月30日に開催されたBPStudy#77で使ったスライド(多少手を加えました)です。
Eclipse xtext 紹介
Eclipse xtext 紹介
Akira Tanaka
The "Continuation Passing Style" basics and provide seamless interoperability .NET Task and F# Async workflow implicit conversion technics. "NLNagoya 2016" conference session slides.
continuatioN Linking
continuatioN Linking
Kouji Matsui
2015/09/01 に開催したモデルベースソフトウェア開発コミュニティ勉強会で発表した Xtext 紹介スライド(特に StateMachine 系の話題を紹介)
Xtext 紹介
Xtext 紹介
Akira Tanaka
この実装には問題がある!
この実装には問題がある!
この実装には問題がある!
GOMI NINGEN
第五回 okayama-js勉強会の同名のセッション資料です #okajs
TypeScript超入門
TypeScript超入門
Narami Kiyokura
オープンソースカンファレンス Hokkaido 2015 におけるセッションスライドです。
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Jun-ichi Sakamoto
2015/09/01 に開催したモデルベースソフトウェア開発コミュニティ勉強会で説明した資料
MBSD ツールチェーンと今後の活動
MBSD ツールチェーンと今後の活動
Akira Tanaka
dots. フロントエンドエンジニア部 創立ビアバッシュ<会!で発表したスライドです。
TypeScriptはいいぞ
TypeScriptはいいぞ
Jun Suzuki
Typescriptの中のこと(浅め)
Typescriptの中のこと(浅め)
Kazuhide Maruyama
IntelliJ IDEA入門。一番最初に覚えてほしいオススメ機能とか、IDEAを使う理由の考察。
IDEALIZE YOU
IDEALIZE YOU
佑介 九岡
メタプログラミングって何だろう
メタプログラミングって何だろう
Kota Mizushima
Movable Type上でWordPressのデータを扱うことができる「WPConnector」というプラグインの紹介です(YAPC::Asia Tokyo 2013バージョン)。
WordPress on Movable Type
WordPress on Movable Type
Hajime Fujimoto
2013/03/02 に行った LT スライド
Lt 20130302 1
Lt 20130302 1
Tomoyuki Obi
Model-based Software Development Community meeting で説明したスライド
モデルベースソフトウェア開発
モデルベースソフトウェア開発
Akira Tanaka
IntelliCode Model
Intelli code
Intelli code
m ishizaki
第二回 JetBrainsユーザーグループ in 大阪
WebStormでできること
WebStormでできること
kamiyam .
仙台 IT 文化祭 2017 で行った「C# 大好き MVP によるドキドキ・ライブコーディング対決!!」における、4 色オセロ対決のアルゴリズム解説資料
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
Takaaki Suzuki
2013/06/08 (土) Build Insider オフラインイベントにて発表
広がる .Net
広がる .Net
信之 岩永
La actualidad más candente
(20)
Thread affinity and CPS
Thread affinity and CPS
メタプログラミングでExcel仕様書よさらば
メタプログラミングでExcel仕様書よさらば
Eclipse xtext 紹介
Eclipse xtext 紹介
continuatioN Linking
continuatioN Linking
Xtext 紹介
Xtext 紹介
この実装には問題がある!
この実装には問題がある!
TypeScript超入門
TypeScript超入門
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
MBSD ツールチェーンと今後の活動
MBSD ツールチェーンと今後の活動
TypeScriptはいいぞ
TypeScriptはいいぞ
Typescriptの中のこと(浅め)
Typescriptの中のこと(浅め)
IDEALIZE YOU
IDEALIZE YOU
メタプログラミングって何だろう
メタプログラミングって何だろう
WordPress on Movable Type
WordPress on Movable Type
Lt 20130302 1
Lt 20130302 1
モデルベースソフトウェア開発
モデルベースソフトウェア開発
Intelli code
Intelli code
WebStormでできること
WebStormでできること
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
広がる .Net
広がる .Net
Más de Kouji Matsui
A translator for ECMA-335 CIL/MSIL to C language. How works and aiming for tiny resource requirements by the IL2C? How works AOT (ahead of time compilation) by the IL2C? What’s done, doing and will do the IL2C project?
Making archive IL2C #6-55 dotnet600 2018
Making archive IL2C #6-55 dotnet600 2018
Kouji Matsui
At NT NAGOYA 2018
Matrix signal controller and BrainPad overview
Matrix signal controller and BrainPad overview
Kouji Matsui
* What’s the BrainPad? * What’s STEM and STEAM? * Block construction language - Microsoft MakeCode * Evolution programming step - Microsoft Visual Studio * Conclusion
Fun with BrainPad
Fun with BrainPad
Kouji Matsui
It’s very tiny slides about compositions for functional. We can do free discussion in this session about what’s functional and/or what’s problem for functional? These answers are yourself.
What's Functional?
What's Functional?
Kouji Matsui
We can safe connection for LiPo battery on Seeed WioLTE
Pitfall for WioLTE
Pitfall for WioLTE
Kouji Matsui
.NET Fringe Japan 2018 New Year Party https://dotnetfringe-japan.connpass.com/event/74536/
How to make the calculator
How to make the calculator
Kouji Matsui
Making archive IL2C #6-51 at dotNET 600
Write common, run anywhere
Write common, run anywhere
Kouji Matsui
What's "Locality of Reference?" nagoya.bin meetup slide.
Locality of Reference
Locality of Reference
Kouji Matsui
F#'s active pattern functions library for Roslyn C#/Visual Basic compiler platform. This slide use in NGK2016B ( Japan) conference 12.17.2016. https://ngk2016b.connpass.com/ This is a joke session ;)
You will be assimilated. Resistance is futile.
You will be assimilated. Resistance is futile.
Kouji Matsui
2016.11.09 MS MVP Summit Special: A Night of Lightning Talks Kouji Matsui (@kekyo2)
How to meets Async and Task
How to meets Async and Task
Kouji Matsui
How to implement new custom IL Opcode on .NET Core CLR.
Beachhead implements new opcode on CLR JIT
Beachhead implements new opcode on CLR JIT
Kouji Matsui
Async DeepDive Basics 2016.5.17 Tune's welcome (@its_out_of_tune)
Async DeepDive basics
Async DeepDive basics
Kouji Matsui
プロ生@名古屋 2015.12.12 http://www.kekyo.net/2015/12/12/5418
Win32 APIをてなずけよう
Win32 APIをてなずけよう
Kouji Matsui
http://www.kekyo.net/2015/10/11/5290
不健康なIt戦士を健康的にするアレの話
不健康なIt戦士を健康的にするアレの話
Kouji Matsui
SourceTreeで始めよう! Gitへの乗り換え指南 - Atlassian User Group NAGOYA 第3回 ユーザーミーティング http://www.kekyo.net/2015/07/23/5241
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南
Kouji Matsui
Final LINQ Extensions II http://www.kekyo.net/2015/05/10/4879
Final LINQ Extensions II
Final LINQ Extensions II
Kouji Matsui
Final LINQ Extensions http://www.kekyo.net/2015/02/07/4728
Final LINQ Extensions
Final LINQ Extensions
Kouji Matsui
ポイントをおさえて移行しよう!Git乗り換え超初級 第11回まどべんよっかいち 2015/01/24 http://www.kekyo.net/2015/01/25/4717
ポイントをおさえて移行しよう!Git乗り換え超初級
ポイントをおさえて移行しよう!Git乗り換え超初級
Kouji Matsui
NGK2014B - 名古屋合同懇親会2014 http://www.kekyo.net/2014/12/06/4251
抽象太郎ものがたり そして伝説へ
抽象太郎ものがたり そして伝説へ
Kouji Matsui
プロ生ちゃんをひろっちゃう! プログラミング生放送勉強会 第30回@名古屋ソフトウェアセンター http://www.kekyo.net/2014/11/08/%e3%83%97%e3%83%ad%e7%94%9f%e3%81%a1%e3%82%83%e3%82%93%e3%82%92%e3%81%b2%e3%82%8d%e3%81%a3%e3%81%a1%e3%82%83%e3%81%86%ef%bc%81-%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0/
プロ生ちゃんをひろっちゃう!
プロ生ちゃんをひろっちゃう!
Kouji Matsui
Más de Kouji Matsui
(20)
Making archive IL2C #6-55 dotnet600 2018
Making archive IL2C #6-55 dotnet600 2018
Matrix signal controller and BrainPad overview
Matrix signal controller and BrainPad overview
Fun with BrainPad
Fun with BrainPad
What's Functional?
What's Functional?
Pitfall for WioLTE
Pitfall for WioLTE
How to make the calculator
How to make the calculator
Write common, run anywhere
Write common, run anywhere
Locality of Reference
Locality of Reference
You will be assimilated. Resistance is futile.
You will be assimilated. Resistance is futile.
How to meets Async and Task
How to meets Async and Task
Beachhead implements new opcode on CLR JIT
Beachhead implements new opcode on CLR JIT
Async DeepDive basics
Async DeepDive basics
Win32 APIをてなずけよう
Win32 APIをてなずけよう
不健康なIt戦士を健康的にするアレの話
不健康なIt戦士を健康的にするアレの話
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南
Final LINQ Extensions II
Final LINQ Extensions II
Final LINQ Extensions
Final LINQ Extensions
ポイントをおさえて移行しよう!Git乗り換え超初級
ポイントをおさえて移行しよう!Git乗り換え超初級
抽象太郎ものがたり そして伝説へ
抽象太郎ものがたり そして伝説へ
プロ生ちゃんをひろっちゃう!
プロ生ちゃんをひろっちゃう!
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/
Descargar ahora