<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Представлен HOPE, JIT-компилятор для языка Python, транслиру...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99493.html</link>
    <description>Разработчики из Института астрономии и исследовательской лаборатории космологии Швейцарской высшей технической школы Цюриха открыли (http://arxiv.org/abs/1410.4345) исходные тексты проекта HOPE (http://pythonhosted.org/hope/index.html), разработанного для ускорения выполнения программных систем на языке Python, используемых для астрономических вычислений. Код проекта распространяется (https://github.com/cosmo-ethz/hope) под лицензией GPLv3.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;HOPE представляет собой JIT-компилятор, оформленный в виде модуля на языке Python, транслирующий  специально отмеченные блоки кода в представление на языке C++ и на лету компилирующий их в машинный код. При первом запуске Python-скрипта при помощи пакета setuptools и штатного C++ инструментария выполняется компиляция HOPE-блоков в форму разделяемой библиотеки, после чего результат кэшируется при последующих вызовах. Обрабатываемые при помощи HOPE функции помечаются специальным декоратором &quot;&#064;jit&quot; или вызываются с использованием функции jit(), например:&lt;br&gt;&lt;br&gt;&amp;lt;font color=&quot;</description>

<item>
    <title>Представлен HOPE, JIT-компилятор для языка Python, транслиру... (Dragonic)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99493.html#173</link>
    <pubDate>Sun, 26 Oct 2014 16:24:20 GMT</pubDate>
    <description>&amp;gt; А чего в ней страшного? Это просто доступ к памяти. Простой и &lt;br&gt;&amp;gt; низкоуровневый.&lt;br&gt;&amp;gt; Что и позволяет поиметь скорость порядка того что физически может оперативка, без клина &lt;br&gt;&amp;gt; 100500 промежуточными проверками и прочими автоподтираниями задниц для умственно отсталых, &lt;br&gt;&amp;gt; которые сами это делать не в состоянии.&lt;br&gt;&lt;br&gt;Это всё круто, но новичкам в первое время оно точно не надо. Скорее, как углубленка чуть позднее, когда хоть какое-то понимание начнет появляться.&lt;br&gt;</description>
</item>

<item>
    <title>Представлен HOPE, JIT-компилятор для языка Python, транслиру... (myhand)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99493.html#172</link>
    <pubDate>Sun, 26 Oct 2014 11:02:30 GMT</pubDate>
    <description>&amp;gt; Я говорил про учёного, а не  какого то произвольного человека&lt;br&gt;&lt;br&gt;Не боги горшки обжигают...&lt;br&gt;&lt;br&gt;&amp;gt; Я освоил и то и другое&lt;br&gt;&lt;br&gt;&quot;Я освоил&quot; - эквивалент &quot;я отлично знаю&quot;, упомянутый уже выше.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;Один толмуд стандарта этого ужаса весит пяток томов ландавшица.&lt;br&gt;&amp;gt; Для реализации компиляторов требуется очень подробное описание чтобы исключить неоднозначности. &lt;br&gt;&lt;br&gt;Вообще-то, это требуется и для рядовых пользователей языка.  (Как минимум, для осиливших написание хелвордов и пытающихся заняться мало-мальски полезной деятельностью посредством данного языка.)&lt;br&gt;&lt;br&gt;&amp;gt; Для изучения языка C++ - это вообще не нужно.&lt;br&gt;&lt;br&gt;Я уже догадался, что результатом вашего &quot;изучения языка&quot; - вовсе не обязательно должно быть его знание...&lt;br&gt;&lt;br&gt;&amp;gt; Объём книги &lt;br&gt;&amp;gt; никак не связан с сложностью усвоения информации в ней.&lt;br&gt;&lt;br&gt;Ну как так...  По Шенону, например, связан...&lt;br&gt;</description>
</item>

<item>
    <title>Представлен HOPE, JIT-компилятор для языка Python, транслиру... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99493.html#171</link>
    <pubDate>Sat, 25 Oct 2014 23:41:21 GMT</pubDate>
    <description>Скорость разработки. Понимаешь о чём что это? &lt;br&gt;&amp;gt; учёные, которым требуется ООП, используют C++.&lt;br&gt;&lt;br&gt;Где пруфы, Билли?&lt;br&gt;</description>
</item>

<item>
    <title>Представлен HOPE, JIT-компилятор для языка Python, транслиру... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99493.html#170</link>
    <pubDate>Thu, 23 Oct 2014 13:46:28 GMT</pubDate>
    <description>&amp;gt;Вообще-то из факта что человека чему-то учили (aka &quot;сложному&quot;) - никак не следует, что он аналогичные вещи способен освоить самостоятельно.&lt;br&gt;&lt;br&gt;Я говорил про учёного, а не  какого то произвольного человека, и речь шла не про аналогичные вещи, а про более лёгкие относительно тех что уже освоены.&lt;br&gt;&lt;br&gt;&amp;gt;утверждение про &quot;подавно более легкое&quot; - плод вашей фантазии, оно бездоказательно. &lt;br&gt;&lt;br&gt;Я освоил и то и другое, вот и сравниваю, причём тут фантазирование непонятно.&lt;br&gt;&lt;br&gt;&amp;gt;Один толмуд стандарта этого ужаса весит пяток томов ландавшица.&lt;br&gt;&lt;br&gt;Для реализации компиляторов требуется очень подробное описание чтобы исключить неоднозначности. Для изучения языка C++ - это вообще не нужно. Объём книги никак не связан с сложностью усвоения информации в ней.&lt;br&gt;&lt;br&gt;&amp;gt;Правда, объяснять это идиоту, для которого ООП = C++ - заведомо бесперспективно.&lt;br&gt;&lt;br&gt;Очередное оскорбление, демонстрирует твоё явное бессилие. Я сказал что те учёные, которым требуется ООП, используют C++.&lt;br&gt;&lt;br&gt;&amp;gt;Ладно, это уже действительно скушно.  You&apos;re no fun anymore.&lt;br&gt;&lt;br&gt;Знаешь</description>
</item>

<item>
    <title>Представлен HOPE, JIT-компилятор для языка Python, транслиру... (myhand)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99493.html#169</link>
    <pubDate>Thu, 23 Oct 2014 13:15:08 GMT</pubDate>
    <description>&amp;gt; Первоначально было моё утверждение о том что если человек осилил сложное то-то, &lt;br&gt;&amp;gt; то-то и то-то, то это означает, что он и подавно в &lt;br&gt;&amp;gt; состоянии осилить более лёгкое - С++.&lt;br&gt;&lt;br&gt;Вообще-то из факта что человека чему-то учили (aka &quot;сложному&quot;) - никак не следует, что он аналогичные вещи способен освоить самостоятельно.  Увы.&lt;br&gt;&lt;br&gt;Во-вторых, утверждение про &quot;подавно более легкое&quot; - плод вашей фантазии, оно бездоказательно.  Один толмуд стандарта этого ужаса весит пяток томов ландавшица.  А обучение программированию - не просто знакомство с синтаксисом.  Правда, объяснять это идиоту, для которого ООП = C++ - заведомо бесперспективно.  (Прошу прощения если спутал вас, ув. Аноним, с этим идиотом под тем же ником.)&lt;br&gt;&lt;br&gt;&amp;gt; Очередное оскорбление.&lt;br&gt;&lt;br&gt;Ладно, это уже действительно скушно.  You&apos;re no fun anymore.&lt;br&gt;</description>
</item>

<item>
    <title>Представлен HOPE, JIT-компилятор для языка Python, транслиру... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99493.html#168</link>
    <pubDate>Thu, 23 Oct 2014 12:45:45 GMT</pubDate>
    <description>&amp;gt;Логика та, что студиозусов со специализацией в CS - учат не меньше чем физиков.  Преподавание СТО никак не обеспечит знание теории графов.&lt;br&gt;&lt;br&gt;Первоначально было моё утверждение о том что если человек осилил сложное то-то, то-то и то-то, то это означает, что он и подавно в состоянии осилить более лёгкое - С++. На что ты тогда отвечал?&lt;br&gt;&lt;br&gt;&amp;gt;бред из туп&#064;й башки&lt;br&gt;&amp;gt;прежде чем фантазировать об &quot;оскорблениях&quot; себе на голову.&lt;br&gt;&lt;br&gt;Ты не замечаешь тут противоречия между фантазиями об оскорблении собеседника и содержанием твоих постов? &lt;br&gt;&lt;br&gt;Твой стиль общения больше походит на стиль подростка-школьника, чем на выпускника университета.&lt;br&gt;&lt;br&gt;&amp;gt;Я знаю что в туп&#064;е головы выпускников &quot;технических университетов&quot;&lt;br&gt;&lt;br&gt;Очередное оскорбление.&lt;br&gt;</description>
</item>

<item>
    <title>Представлен HOPE, JIT-компилятор для языка Python, транслиру... (myhand)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99493.html#167</link>
    <pubDate>Thu, 23 Oct 2014 12:19:27 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Не, вы правда думаете что граждане, обучавшиеся в том же университете со специализацией в CS - занимались при этом лишь хоровым чтением страуструпа?&lt;br&gt;&amp;gt; Логика какая у этого предложения?&lt;br&gt;&lt;br&gt;Логика та, что студиозусов со специализацией в CS - учат не меньше чем физиков.  Преподавание СТО никак не обеспечит знание теории графов.&lt;br&gt;&lt;br&gt;&amp;gt; Хочешь сказать &#091;бред из тупой башки&#093;&lt;br&gt;&lt;br&gt;Нет.  Однако хочу сказать, что некоторым неплохо было бы научиться сперва читать, прежде чем фантазировать об &quot;оскорблениях&quot; себе на голову.&lt;br&gt;&lt;br&gt;&amp;gt; Создаётся впечатление&lt;br&gt;&lt;br&gt;Ну вы уже догадались что делать со своими впечатлениями, да?&lt;br&gt;&lt;br&gt;&amp;gt; Тем кому нужно ООП используют C++ и ничего изобретать не надо.&lt;br&gt;&lt;br&gt;Я знаю что в тупые головы выпускников &quot;технических университетов&quot;, кроме как ООП=C++ - ничего вбить не удалось.&lt;br&gt;</description>
</item>

<item>
    <title>Представлен HOPE, JIT-компилятор для языка Python, транслиру... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99493.html#166</link>
    <pubDate>Thu, 23 Oct 2014 12:06:19 GMT</pubDate>
    <description>Это был ответ не от, как ты выразился, &quot;считалкина&quot;, а от другого человека причём как раз оскорбляющий этого самого &quot;считалкина&quot;, но настолько глуп что умудрился этого не заметить.&lt;br&gt;</description>
</item>

<item>
    <title>Представлен HOPE, JIT-компилятор для языка Python, транслиру... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99493.html#165</link>
    <pubDate>Thu, 23 Oct 2014 12:00:37 GMT</pubDate>
    <description>&amp;gt;Не, вы правда думаете что граждане, обучавшиеся в том же университете со специализацией в CS - занимались при этом лишь хоровым чтением страуструпа?&lt;br&gt;&lt;br&gt;Логика какая у этого предложения? Хочешь сказать, что даже студенты со специальностью в области Computer Science не осиливают C++ потому что он слишком сложен? Ну тогда ты вообще далёк от реальности. CS уж точно подразумевает отличное владение C++. Про книгу Страуструпа можно сказать только что она малопригодна для изучения C++, потому что он плохо излагает.&lt;br&gt;&lt;br&gt;&amp;gt;C++ настолько сложный и *чный язык, что фраза &quot;я отлично знаю C++&quot; - лакмусовая бумашка для выявления ПТУшников.&lt;br&gt;&lt;br&gt;Создаётся впечатление что ты просто не осилил C++, потому и выбрал Python.&lt;br&gt;&lt;br&gt;&amp;gt;Второе, как вы думаете - человек, &quot;разобравшийся в С&quot;, способен самостоятельно понять когда он изобретает ООП.  Вы уверены вообще, что у каждого &quot;учОного&quot;, разобравшегося в синтаксисе C - появится в голове свой аналог ООП, без посторонней помощи?&lt;br&gt;&lt;br&gt;Тем кому нужно ООП используют C++ и ничего изобретать не надо.&lt;br&gt;</description>
</item>

</channel>
</rss>
