<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Google представил Grumpy, транслятор кода Python на язык Go</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/110091.html</link>
    <description>Компания Google открыла (https://opensource.googleblog.com/2017/01/grumpy-go-running-python.html) исходные тексты проекта Grumpy (https://github.com/google/grumpy), в рамках которого развивается экспериментальный Python runtime для языка Go. Grumpy обеспечивает трансляцию кода на языке Python в представление на языке Go и  позволяет бесшовно запускать оттранслированные Python-программы в runtime-окружении языка Go. Отмечается, что одной из основных целей проекта является обеспечение высокого уровня совместимости с CPython и достижение возможности применения Grumpy в качестве полноценной замены Python runtime для проектов на языке Python. Код транслятора написан на языке Python и поставляется (https://github.com/google/grumpy) под лицензией Apache 2.0.&lt;br&gt;&lt;br&gt;&lt;br&gt;Grumpy нацелен на использование в качестве прозрачной замены CPython 2.7 и позволяет решить проблемы с плохой работой CPython в условиях обработки массовых параллельных запросов. В частности, одной из поставленных перед Grumpy задач была оптимизация работы  </description>

<item>
    <title>Google представил Grumpy, транслятор кода Python на язык Go (Geek)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/110091.html#146</link>
    <pubDate>Thu, 20 Jul 2023 06:12:37 GMT</pubDate>
    <description>Читал читал и решил таки вставить свои 5 копеек на вашем комментарии. &lt;br&gt;C++ + QML безусловно штука крутая, но ограниченая со всех сторон. Вы знаете хоть одного человек знающего ВСЕ ньюансы C++, я вот нет... На секунду, я занимался C/C++, с 1997 года. Проблемы с управлением памятью в C/C++ не основные, но массовые, C# и Rust это как раз перезапуск C/C++ именно для устранения этих проблем. Далее опять же с C/C++ это не кросспатформенно ни разу, под каждую платформу надо будет проводить дополнительные оптимизации и доработки, а если используются сторонние либы и их дофига, то это надолго. Даже сейчас на платформу с Risc-V не портировано и части софта написанного на C/C++. А что тогда остается?&lt;br&gt;Остается как раз питон, который без мыла пролез везде... и GO, который как питон, но с человеческим лицом. Оба языка без проблем работают на любых платформах, без проблем свойственных C/C++. Единственная проблема GO, это как раз отсутствие нормального аналога QML для GUI (все работает либо через связки, либо использует C/</description>
</item>

<item>
    <title>Google представил Grumpy, транслятор кода Python на язык Go (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/110091.html#145</link>
    <pubDate>Tue, 10 Jan 2017 10:29:43 GMT</pubDate>
    <description>Это фича?&lt;br&gt;</description>
</item>

<item>
    <title>Google представил Grumpy, транслятор кода Python на язык Go (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/110091.html#144</link>
    <pubDate>Tue, 10 Jan 2017 09:10:16 GMT</pubDate>
    <description>Девочки не ссорьтесь.&lt;br&gt;&lt;br&gt;Без ножа(pure C), кусок мяса вам будет на посмотреть. &lt;br&gt;&lt;br&gt;А вот для роллтона нож не нужен...&lt;br&gt;</description>
</item>

<item>
    <title>Google представил Grumpy, транслятор кода Python на язык Go (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/110091.html#143</link>
    <pubDate>Sun, 08 Jan 2017 18:47:52 GMT</pubDate>
    <description>&amp;gt; И все же забыли, там под сотню пакетов будет &lt;br&gt;&lt;br&gt;А почему не тысяча, ведь гладиолус?&lt;br&gt;Еще раз, пошагово:&lt;br&gt;&#091;CODE&#093;&lt;br&gt;##  -d, --dependencies Display the list of packages on which pkg-name depends.&lt;br&gt;##  -s, --size Display the total size of files installed by pkg-name.&lt;br&gt;&#037; pkg info -s python27    &lt;br&gt;python27-2.7.13_1              32.9MiB&lt;br&gt;&lt;br&gt;&#037; pkg info -d python27&lt;br&gt;python27-2.7.13_1:&lt;br&gt;openssl-1.0.2j_1,1&lt;br&gt;readline-6.3.8&lt;br&gt;libffi-3.2.1&lt;br&gt;ncurses-6.0_3&lt;br&gt;&lt;br&gt;&#037; pkg info -d readline libffi ncurses openssl&lt;br&gt;readline-6.3.8:&lt;br&gt;indexinfo-0.2.6&lt;br&gt;libffi-3.2.1:&lt;br&gt;indexinfo-0.2.6&lt;br&gt;ncurses-6.0_3:&lt;br&gt;openssl-1.0.2j_1,1:&lt;br&gt;&lt;br&gt;&#037; pkg info -d indexinfo              &lt;br&gt;indexinfo-0.2.6:&lt;br&gt;&lt;br&gt;&#037; pkg info -s ncurses openssl indexinfo libffi readline &lt;br&gt;ncurses-6.0_3                  10.9MiB&lt;br&gt;openssl-1.0.2j_1,1             12.0MiB&lt;br&gt;indexinfo-0.2.6                11.5KiB&lt;br&gt;libffi-3.2.1                   124KiB&lt;br&gt;readline-6.3.8                 1.52MiB&lt;br&gt;&#091;/CODE&#093;&lt;br&gt;В либах:&lt;br&gt;&#091;CODE&#093;&lt;br&gt; &#037; pkg info -B python27&lt;br&gt;python27-2.7.13_1:&lt;br&gt;libcrypto.so.9&lt;br&gt;libreadline.so.6</description>
</item>

<item>
    <title>Google представил Grumpy, транслятор кода Python на язык Go (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/110091.html#142</link>
    <pubDate>Sun, 08 Jan 2017 18:11:41 GMT</pubDate>
    <description>И все же забыли, там под сотню пакетов будет&lt;br&gt;</description>
</item>

<item>
    <title>Google представил Grumpy, транслятор кода Python на язык Go (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/110091.html#141</link>
    <pubDate>Sun, 08 Jan 2017 10:09:23 GMT</pubDate>
    <description>Потому что модно-молодежно, потому что сам Google продвигает&lt;br&gt;</description>
</item>

<item>
    <title>Google представил Grumpy, транслятор кода Python на язык Go (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/110091.html#140</link>
    <pubDate>Sat, 07 Jan 2017 23:10:27 GMT</pubDate>
    <description>&amp;gt; Зависимости забыли посчитать &lt;br&gt;&lt;br&gt;Нет, не забыли.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Google представил Grumpy, транслятор кода Python на язык Go (Вы забыли заполнить поле Name)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/110091.html#139</link>
    <pubDate>Sat, 07 Jan 2017 22:42:54 GMT</pubDate>
    <description>&amp;gt; А гугл, смотрю, серьёзно взялся за перетаскивание Python-программистов в Go. Уже раньше &lt;br&gt;&amp;gt; говорили, что (к сожалению) не столько С++, сколько именно питоновцы мигрируют. &lt;br&gt;&lt;br&gt;А зачем плюсерам мигрировать на язык без возможности управления памятью, без нормальных типов и шаблонов, без нормальных классов, без исключений?&lt;br&gt;</description>
</item>

<item>
    <title>Google представил Grumpy, транслятор кода Python на язык Go (.)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/110091.html#137</link>
    <pubDate>Sat, 07 Jan 2017 19:05:58 GMT</pubDate>
    <description>&amp;gt; ... в зависимости от твоих &quot;корней&quot; - либо в питон, либо в перл. ТЧК.&lt;br&gt;&lt;br&gt;В оригинале было ещё tcl ... но я его уж лет &quot;в живую&quot; 10 не встречал :(&lt;br&gt;</description>
</item>

</channel>
</rss>
