<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В состав GCC одобрено включение фронтэнда для языка Go</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/63340.html</link>
    <description>Разработчики проекта GCC объявили (http://gcc.gnu.org/ml/gcc/2010-01/msg00500.html) о принятии решения по включению в число поставляемых в составе GCC компиляторов фронтэнда &quot;gccgo&quot; для нового языка программирования Go (http://golang.org/), разработанного в недрах компании Google. Новый фронтэнд имеет шанс войти в состав релиза GCC 4.5 (http://gcc.gnu.org/gcc-4.5/). Обзор языка Go можно найти в тексте первоначального анонса (http://www.opennet.ru/opennews/art.shtml?num=24209).&lt;br&gt;&lt;br&gt;URL: http://gcc.gnu.org/ml/gcc/2010-01/msg00500.html&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=25186&lt;br&gt;</description>

<item>
    <title>В состав GCC одобрено включение фронтэнда для языка Go (Чорная дипрессия 666)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/63340.html#30</link>
    <pubDate>Fri, 29 Jan 2010 12:11:34 GMT</pubDate>
    <description>&amp;gt; А, типа, GC снабжен AI и лучше програмера знает когда и что уже не нужно?&lt;br&gt;&lt;br&gt;Не поверите, обычный сишный компилятор снабжен AI и знает лучше программера, какие команды CPU использовать.&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение фронтэнда для языка Go (x0r)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/63340.html#29</link>
    <pubDate>Thu, 28 Jan 2010 18:36:02 GMT</pubDate>
    <description>а ссылочку по настройке можно?&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение фронтэнда для языка Go (Damon)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/63340.html#28</link>
    <pubDate>Thu, 28 Jan 2010 17:53:28 GMT</pubDate>
    <description>&amp;gt; А нет попыток выделения (потому что заранее уже выделено все) - ну и обламывать нечего как бы. Это как с гуманитарной помощью: вы можете рулить кому и сколько ее дать при ее раздаче. Но если абориген уже ее уволок и сожрал - вы уже нихрена изменить не сможете.&lt;br&gt;&lt;br&gt;В современных ОСях на ДЕСКТОПЕ виртуальное адресное пространство КАЖДОГО приложения составляет порядка 3 гигабайт (x86, без -64), на сервере несколько меньше, но не суть. Т.е., каждое приложение может потребовать от ОСи выделить ему на 3 ГБ страниц памяти. Оператива более ограниченный ресурс, по этому как только она закончиться, страницы памяти начнут выделяться из свопа.&lt;br&gt;&lt;br&gt;&amp;gt; Ну вот и ось не будет отбирать уже выданную память. Она может только завернуть новые выделения...&lt;br&gt;&lt;br&gt;В контексте вышесказанного, можно утверждать, что ОСь и не будет отбирать память у процесса, если памяти не будет хватать, она просто скинет часть его страниц в своп и начнется жопа с тормозами, что ничем не лучше... Для юзера, ессно.&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение фронтэнда для языка Go (User294)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/63340.html#27</link>
    <pubDate>Thu, 28 Jan 2010 11:49:40 GMT</pubDate>
    <description>&amp;gt;ещё как умрёт от oom-killer. &lt;br&gt;&lt;br&gt;oom-killer имеет тенденцию стрелять тех кто много памяти жрет, прежде всего. И, кроме того, только идиот воспринимает его как русскую рулетку. А для системщика это - вполне себе предсказуемый инструмент. Он, как бы, настраивается и его вполне можно обучить прибивать некритичные процессы первым делом а критичные - только когда ну совсем никаких вариантов не осталось.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение фронтэнда для языка Go (User294)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/63340.html#26</link>
    <pubDate>Thu, 28 Jan 2010 11:45:01 GMT</pubDate>
    <description>&amp;gt;...забыть освободить (что встречается сплошь и рядом) &lt;br&gt;&lt;br&gt;А, типа, GC снабжен AI и лучше програмера знает когда и что уже не нужно? Хрен там, если програмер не освободит поюзанное - оно так и будет до усера в памяти висеть. Вот только обнаружить из-за GC утечку памяти намного сложнее. В прогах без GC это тупо видно невооруженным глазом. В прогах с GC - видим, память - жрется. Ой, фигня, наверное GC потом почистит. Через полдня: &quot;ой, а что-то не чистит&quot;, &quot;ой, сейчас память в системе кончится&quot;, &quot;бум...&quot;. В чем разница? Да в том что просрали лишние полдня на понимание того что течет и вообще так можно заметить только крутые утечки памяти. А на не очень злые все могут годами класть болт. Что и наблюдается. Идиоты не умеющие управлять памятью очень любят рассказывать как им автоматически подтирают зад. По факту же они просто ходят с грязным задом кой-как привыкнув к запаху. Ну, течет и течет, заказчик и так схавает, оперативки побольше набьет, etc. И, заметьте, это впечатление - оно после тестирования ряда реально</description>
</item>

<item>
    <title>В состав GCC одобрено включение фронтэнда для языка Go (fr0ster)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/63340.html#24</link>
    <pubDate>Thu, 28 Jan 2010 09:25:16 GMT</pubDate>
    <description>&amp;gt;Благословили значит, ну что ж, Аллах им судья&lt;br&gt;&lt;br&gt;Главное чтоб не &quot;гроб сходя&quot;&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение фронтэнда для языка Go (Одмин)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/63340.html#23</link>
    <pubDate>Thu, 28 Jan 2010 07:31:18 GMT</pubDate>
    <description>&amp;gt; не умрет тихой смертью когда в системе наступит задница&lt;br&gt;&lt;br&gt;ещё как умрёт от oom-killer.&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение фронтэнда для языка Go (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/63340.html#22</link>
    <pubDate>Thu, 28 Jan 2010 07:23:04 GMT</pubDate>
    <description>Без шансов (в 4,5 по крайней мере).&lt;br&gt;http://gcc.gnu.org/ml/gcc/2010-01/msg00504.html&lt;br&gt;&amp;gt; I&apos;m not personally proposing Go for 4.5, as it has some middle-end&lt;br&gt;&amp;gt; patches which would add new features (basically, -fsplit-stack) and&lt;br&gt;&amp;gt; would need review.&lt;br&gt;&lt;br&gt;те Нужно еще рассмотреть изменения в самом GCC, а это долго.&lt;br&gt;ps Ian Lance Taylor - мэинтейнер языка Go в GCC.&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение фронтэнда для языка Go (аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/63340.html#21</link>
    <pubDate>Thu, 28 Jan 2010 04:38:27 GMT</pubDate>
    <description>&amp;gt;на сях можно заранее выделить память, заранее ее всю занять и&lt;br&gt;&lt;br&gt;...забыть освободить (что встречается сплошь и рядом)&lt;br&gt;&lt;br&gt;&amp;gt;И быть уверенным что никакой GC не тормознет тебя на фиг знает сколько&lt;br&gt;&amp;gt;когда ему мусор припрет собрать.&lt;br&gt;&amp;gt;В итоге - поведение процесса получается достаточно предсказуемо.&lt;br&gt;&lt;br&gt;сферического процесса в вакууме&lt;br&gt;в реальных системах процессов много и все они делят между собой ограниченные ресурсы.&lt;br&gt;&lt;br&gt;&amp;gt;потому совсем не обязательно будет в цикле лупить все проверки границ и типов,&lt;br&gt;&amp;gt;просрав в скорости в те самые 3 раза&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;</description>
</item>

</channel>
</rss>
