Пишем JIT-компилятор (Андрей Аксенов, ADD-2012) — различия между версиями

Материал из 0x1.tv

(Batch edit: remove <noinclude>{{ActualBanner2}}</noinclude>)
 
== Аннотация ==
[[Категория:Андрей Аксенов]]
;Докладчик: [[:Категория:Андрей Аксенов{{Speaker|Андрей Аксенов]]}}
<blockquote>
Сколько вечеров нужно, чтобы написать примитивный компилятор формул? Сложно ли написать генератор тупого, но на удивление быстрого машинного кода? Почему интерпретация байт-кода это медленно? Если ваш ответ на первые два вопроса это «один вечер и нет, не сложно», а слова flex, bison, FPU, mprotect отлично знакомы, то решительно вычеркивайте этот доклад из личного расписания и не приходите на него.
</blockquote>

== Видео ==

{{vimeoembed|42613872|800|320}}





== Слайды ==
[[Файл:Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf|left|page=-|256px]]

<!-- 
== Примечания и отзывы ==
<blockquote>[©]</blockquote> -->

<references/>


[[Категория:Программирование]]
[[Категория:ADD-2012]]

Версия 21:32, 1 июня 2016

Аннотация

Докладчик
Андрей Аксенов.jpg
Андрей Аксенов

Сколько вечеров нужно, чтобы написать примитивный компилятор формул? Сложно ли написать генератор тупого, но на удивление быстрого машинного кода? Почему интерпретация байт-кода это медленно? Если ваш ответ на первые два вопроса это «один вечер и нет, не сложно», а слова flex, bison, FPU, mprotect отлично знакомы, то решительно вычеркивайте этот доклад из личного расписания и не приходите на него.

Видео


Слайды

Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf Пишем JIT-компилятор (Андрей Аксенов, ADD-2012).pdf