Size: a a a

Compiler Development

2020 April 23

VK

Vladimir Kazanov in Compiler Development
Peter Sovietov
На мой взгляд, у него начальные темы (семантика, абстрактные машины) плохо стыкуются с завершающими (оптимизации, экзотические архитектуры). Но это обычное дело для "двух тусовок". Каждая специализируется в своей области. Но в любом случае любопытно будет почитать конспекты его лекций. Он, кажется, специально не рассказывает подробно, интригует :)
Интересно будет почитать. Все-таки амбициозно и оригинально звучит, и лично я таких курсов пока не читал. Хотя, признаюсь, я не специалист и специально все не отслеживаю.
источник

VK

Vladimir Kazanov in Compiler Development
Но есть чувство, что это не так просто - свести все в одно целое. Это ведь уже на серьезное исследование тянет...
источник

C

Constantine in Compiler Development
Alexander Nasonov
Вот ещё отличная книга. Я ее только сейчас вернул на полку, потому что недавно читал.
Согласен, отличная книга, читал
источник

BD

Berkus Decker in Compiler Development
Alexander Nasonov
Вот ещё отличная книга. Я ее только сейчас вернул на полку, потому что недавно читал.
хммм, хотет, пошел на амазон
источник

BD

Berkus Decker in Compiler Development
там ARM-ы какие обсуждаются? м?
источник

BD

Berkus Decker in Compiler Development
80 евро книшки конечно даа, почти как ARM ARM стоит
источник

VM

Victor Miasnikov in Compiler Development
А издание 2017 - RISC-V
источник

AN

Alexander Nasonov in Compiler Development
Berkus Decker
там ARM-ы какие обсуждаются? м?
Маленькое подмножество armv4. Старьё, но это не важно.
источник

BD

Berkus Decker in Compiler Development
Alexander Nasonov
Маленькое подмножество armv4. Старьё, но это не важно.
Thank you, your order has been placed.
Delivery date: 28 April 2020

спасибо, пролистал, выглядит очень хорошо
источник

BD

Berkus Decker in Compiler Development
Victor Miasnikov
А издание 2017 - RISC-V
а где оно?
источник

VM

Victor Miasnikov in Compiler Development
Berkus Decker
а где оно?
Могу поискать ISBN, а по нему уже будет нетрудно найти и остальное

P.S. RISC-V редакция:

ISBN: 978-0-12-812275-4

Computer Organization and Design: The Hardware Software Interface [RISC-V Edition]


Author(s): David A. Patterson, John L. Hennessy

Series: The Morgan Kaufmann Series in Computer Architecture and Design

Publisher: Morgan Kaufmann, Year: 2017

ISBN: 0128122757,9780128122754
источник

BD

Berkus Decker in Compiler Development
Victor Miasnikov
Могу поискать ISBN, а по нему уже будет нетрудно найти и остальное

P.S. RISC-V редакция:

ISBN: 978-0-12-812275-4

Computer Organization and Design: The Hardware Software Interface [RISC-V Edition]


Author(s): David A. Patterson, John L. Hennessy

Series: The Morgan Kaufmann Series in Computer Architecture and Design

Publisher: Morgan Kaufmann, Year: 2017

ISBN: 0128122757,9780128122754
давайте
источник

BD

Berkus Decker in Compiler Development
я бы и первое издание с MIPS взял, всё веселье
источник

AN

Alexander Nasonov in Compiler Development
Berkus Decker
80 евро книшки конечно даа, почти как ARM ARM стоит
Я покупал за £66.59. Дороговато, но бывает и хуже. А меня на полке стоит книга по floating point, она стоила в районе £80-90, потом вышло новое издание за £100, а старое подешевело до £32 (я его тогда и купил), а потом взлетело до £120.
источник

BD

Berkus Decker in Compiler Development
Alexander Nasonov
Я покупал за £66.59. Дороговато, но бывает и хуже. А меня на полке стоит книга по floating point, она стоила в районе £80-90, потом вышло новое издание за £100, а старое подешевело до £32 (я его тогда и купил), а потом взлетело до £120.
ну ARM ARM я брал за $130 примерно
источник

AN

Alexander Nasonov in Compiler Development
Berkus Decker
я бы и первое издание с MIPS взял, всё веселье
Скачать можно.
источник

BD

Berkus Decker in Compiler Development
Alexander Nasonov
Скачать можно.
с удовольствием)
источник

BD

Berkus Decker in Compiler Development
@true_grue а есть какое-то человеческое объяснение операционной семантики и как с ней работать для вообще нубов без образования?
источник

PS

Peter Sovietov in Compiler Development
Berkus Decker
@true_grue а есть какое-то человеческое объяснение операционной семантики и как с ней работать для вообще нубов без образования?
Это просто такой метаязык на основе правил переписывания. На нем пишут интерпретатор тех конструкций ЯП, которые нам интересны. Например:

t, s -> t', s'

Это правило. Здесь t это какой-то узел AST, а s — состояние (структура с полями, например ;)
источник

AG

Alex Gryzlov in Compiler Development
это грубо говоря модель языка в виде автомата
источник