<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: LLVM 1.7 - взгляд в будущее компиляторов</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/14776.html</link>
    <description>Вышла новая версия LLVM (http://llvm.org/) (Low Level Virtual Machine), - коллекции утилит и библиотек построенных на основе GCC 4.0.1, компилирующих Си/С++ программы в промежуточный байткод RISC подобных виртуальных инструкций  (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). &lt;br&gt;&lt;br&gt;&lt;br&gt;Наиболее интересное применение - создание JIT (Just-in-time compilation) компиляторов, транслирующих платформонезависимый псевдокод в машинные инструкции непосредственно в момент выполнения программы.&lt;br&gt;&lt;br&gt;&lt;br&gt;Другие открытые наработки в области JIT компиляторов:&lt;br&gt;-  GNU lightning (http://www.gnu.org/software/lightning/lightning.html);&lt;br&gt;-  DotGNU Project (http://www.dotgnu.org/);&lt;br&gt;-  Libjit (http://www.southern-storm.com.au/libjit.html).&lt;br&gt;&lt;br&gt;URL: http://llvm.org/releases/1.7/docs/ReleaseNotes.html&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=7375&lt;br&gt;</description>

<item>
    <title>LLVM 1.7 - взгляд в будущее компиляторов (zabivator)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/14776.html#6</link>
    <pubDate>Thu, 14 Aug 2008 20:38:33 GMT</pubDate>
    <description>Например, СУБД. Компиляция планов выполнения запросов.&lt;br&gt;http://zabivator.livejournal.com/290293.html&lt;br&gt;</description>
</item>

<item>
    <title>LLVM 1.7 - взгляд в будущее компиляторов (ZOD)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/14776.html#5</link>
    <pubDate>Mon, 24 Apr 2006 13:20:22 GMT</pubDate>
    <description>динамическая оптимизация кода. В динамике гораздо легче предсказать бранч чем в случае статической оптимизации например, потому как вм знает предисторию итд итп.</description>
</item>

<item>
    <title>LLVM 1.7 - взгляд в будущее компиляторов (hexmaker)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/14776.html#4</link>
    <pubDate>Mon, 24 Apr 2006 04:13:36 GMT</pubDate>
    <description>Полиморфный платформонезависимый вирус? :)&lt;br&gt;</description>
</item>

<item>
    <title>LLVM 1.7 - взгляд в будущее компиляторов (zyxman)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/14776.html#3</link>
    <pubDate>Sat, 22 Apr 2006 22:27:04 GMT</pubDate>
    <description>а как насчет QEMU?</description>
</item>

<item>
    <title>LLVM 1.7 - взгляд в будущее компиляторов (alex)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/14776.html#2</link>
    <pubDate>Sat, 22 Apr 2006 14:41:53 GMT</pubDate>
    <description>а если код динамически изменяется?</description>
</item>

<item>
    <title>LLVM 1.7 - взгляд в будущее компиляторов (hexmaker)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/14776.html#1</link>
    <pubDate>Sat, 22 Apr 2006 11:26:24 GMT</pubDate>
    <description>IMHO статическая компиляция байткода в машинный лучше. Зачем каждый раз при запуске приложения в байткоде его снова компилировать, да ещё в процессе выполнения, если можно сделать это один раз. Фирма Бориса Бабаяна вроде тоже идею статической двоичной компиляции продвигала.&lt;br&gt;</description>
</item>

</channel>
</rss>
