Гуру Песен Популярное
А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Э Ю Я
# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

EaxCast (afiskon&sum3rman) - S02E09 - Интервью с Ильей Ключниковым о суперкомпиляции, суперкомпиляции а также суперкомпиляции (PodFM.ru) | Текст песни и Перевод на русский

http://eax.me/eaxcast-s02e09/
EaxCast S02E09 — Илья Ключников о суперкомпиляции, ее использовании в IntelliJ IDEA, а также Agda и Coq
12 сентября 2014
Темы выпуска: суперкомпиляция и её приложения, model checking, верификация. Предыдущие выпуски: пятнадцатый, четырнадцатый, тринадцатый, двенадцатый.
Слушать онлайн:
http://eaxcast.podfm.ru/_eaxcast/16/
Скачать файл:
http://eaxcast.podfm.ru/_eaxcast/16/file/podfm_eaxcast__eaxcast_209.mp3
Шоу нотес:
DevZen Podcast;
Выпуск ПФП, в котором есть статья Ильи;
Erlang вакансия в Exante;
http://community.haskell.org/~pj/ — Peter A. Jonsson, работы по суперкомпиляции для call-by-value языка;
http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-835.html — call-by-need supercompilation;
http://research.microsoft.com/en-us/um/people/simonpj/papers/supercompilation/ — еще работы по call-by-need supercompilation;
http://meta2014.pereslavl.ru/papers/papers.html — Илья говорил про некоторые статьи с этого воркшопа — AutoPar: Automating the Parallelization of Functional Programs, Extracting Data Parallel Computations from Distilled Programs — про применение суперкомпиляции/дистилляции (близкой к суперкомпиляции техники преобразования программ) для автоматического распараллеливания программ, — Nullness Analysis of Java Bytecode via Supercompilation over Abstract Values — моя статья про применение суперкомпиляции для анализа байткода;
http://pat.keldysh.ru/~ilya/faba.pdf — статья Ильи (скоро выйдет) про детали анализа байткода в идее;
Automatic Verification of Counter Systems via Domain-Specific Multi-Result Supercompilation — про формальную верификацию протоколов памяти посредством суперкомпиляции;
Verification as a parameterized testing — Lisitsa, Nemytykh, про идею верификации посредством суперкомпиляции;
http://meta2008.pereslavl.ru/accepted-papers/meta2008-KlimovA2.pdf — про суперкомпилятор для java;
ilya-klyuchnikov/faba — тот же самый анализ байткода, что и в IDEA, только standalone;
Голоса выпуска: Илья @lambdamix Ключников, Валерий @sum3rman Мелешкин, Александр @afiskon Алексеев
Фоновая музыка: Diablo Swing Orchestra: Balrog Boogie (8-bit version)

Валерий: Всем привет! С вами EaxCast, 2-ой сезон 9-ый выпуск. Я Валерий @sum3rman. Здесь с нами также Саша @afiskon и Илья @lambdamix Ключников. У нас тут произошли некоторые изменения. Теперь EaxCast в большей степени мой проект, а у Саши…Саше слово!
Александр: Да, Саша здесь стоит для мебели и дает погонять свой бложик для публикации подкаста. На самом деле я обнаружил, что мне уже не так интересно заниматься EaxCast, главным образом потому, что это отнимает у меня слишком много времени, то есть реально прямо все выходные уходят! Поэтому EaxCast – это теперь исключительно Валерин проект, а у меня в блоге он просто публикуется. Также есть теперь еще один подкаст. Он называется DevZen подкаст ссылка будет в Шоу нотес, если вы его еще не слушали, обязательно ознакомьтесь. Я обнаружил, что для меня такой формат более удобен, меньше времени тратится на обработку и, если называть вещи своими именами, то это такой радио IT, в котором каждый выпуск гиковый. Если вам это интересно, то подпишитесь, я, думаю, вам понравится.
В: Теперь к теме выпуска и нашему гостю. Тема выпуска у нас сегодня суперкомпиляция. Возможно, мы немного даже поговорим о зависимых типах, хотя в этом я сомневаюсь Суперкомпиляция – тема обширная и, собственно, слово Илье. Представься, как ты дошел до такой жизни?
Илья: Зовут меня Илья Ключников. Я сейчас работаю в JetBrains, в проекте IntelliJ IDEA, где в районе последних 7-8 месяцев я занимался для идей-ного анализа суперкомпиляцией и совсем скоро уже выйдет EP следующей идеи и там будет анализ байт-кода, который под капотом использует суперкомпиляцию. До этого работал в разных конторах, в частности предыдущее место работы было Huawei Research в Москве. Про суперкомпиляцию у меня диссертация есть, которую я защитил в ИПМ имени Келдыша Российской Академии Наук. Вот все, наверное, что интересного про краткую биографию.
В: Как тебя принесло в суперкомпиляцию? Вот что такого произошло в твоей жизни, что ты решил вообще заинтересовался такой вещью, про которую даже не все люди, которые пишут на функциональных языках слышали, хотя она зародилась вокруг них.
И: Это получилось, таким образом, что… Как бы такой интересный жизненный сюжет возник. Я, начиная со 2-го или 3-го курса работал в одной конторе тестером, где одним из административных людей этой конторы был мой учитель, по информатике из ВУЗа, из МПТИ. Когда пришла пора армии и всего такого, одним из вариантов откосить от нее, было пойти в аспирантуру, и, поскольку в этой конторе все получалось хорошо, меня этот человек привел к своим друзьям в ИПМ Келдыша. Сам он был, из, что называется, из команды Турчина, из турчинской тусовки. В общем, меня привели в ИПМ имени Келдыша, в такую рефальскую тусовку, и так получилось, что мы все сошлись характерами. У меня научным руководителем стал Сергей Романенко, широко известный в русских кругах как специалист по суперкомпиляциям, по частичным вычислениям, человек. Мне это стало очень интересно, занялся и сделал диссертацию. Вот, как-то так!
В: Признаться, довольно необычно! Обычно сначала находят какую-то суперинтересную тему, а потом не могут найти, кто бы ею занимался и взял тебя в … Хотя, взять не сложно, трудно просто найти, кто бы занимался, если такая редкая тема. Вот сейчас ты сказал, что JetBrains где-то применяет суперкомпиляцию при том, что, в общем-то, вещь эта не беспроблемная. Вот что сейчас мотивирует лично тебя, что подпитывает

EaxCast (afiskon&sum3rman) еще тексты


Перевод Translate.vc



Видео
Нет видео
-
Оценка текста
Статистика страницы на pesni.guru ▼
Просмотров сегодня: 1