<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В состав GCC одобрено включение языка программирования D</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111553.html</link>
    <description>Разработчики коллекции компиляторов GCC объявили (https://gcc.gnu.org/ml/gcc/2017-06/msg00111.html) о принятии решения по включению в число поставляемых в составе GCC компиляторов фронтэнда  GDC (Gnu D Compiler) и runtime-компонентов, необходимых для сборки программ на языке программирования D (http://dlang.org/index.html). &lt;br&gt;&lt;br&gt;&lt;br&gt;Процесс включения поддержки языка D в GCC начался (https://www.opennet.ru/opennews/art.shtml?num=28607) ещё в 2011 году, но затянулся (http://dconf.org/2017/talks/buclaw.pdf) из-за необходимости приведения кода к соответствию требованиям GCC и проблем с передачей прав на интеллектуальную собственность компании Digital Mars, развивающей язык программирования D. Проблемы с интеллектуальной собственностью были достаточно быстро решены, но для решения технических проблем и синхронизации разработки с компилятором DMD  потребовалось почти полностью переписать GDC.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Язык D использует статическую типизацию, обладает синтаксисом, схожим с C/C++, и обеспечивает производительность компили</description>

<item>
    <title>В состав GCC одобрено включение языка программирования D (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111553.html#118</link>
    <pubDate>Wed, 12 Jul 2017 18:33:49 GMT</pubDate>
    <description>http://lmgtfy.com/?q=gnome+rust&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение языка программирования D (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111553.html#117</link>
    <pubDate>Wed, 28 Jun 2017 07:54:50 GMT</pubDate>
    <description>&amp;gt; А нахрена его отключать, пиши сразу на сишке. D и хорош тем, &lt;br&gt;&amp;gt; что это по сути &quot;компилируемая жава&quot;.&lt;br&gt;&lt;br&gt;&#091;Саммоним в тред Главного Эксперта Опенета по Джавве, iZEN-а.&#093;  iZEN, вы-хо-ди!&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение языка программирования D (menangen)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111553.html#116</link>
    <pubDate>Wed, 28 Jun 2017 07:20:09 GMT</pubDate>
    <description>А нахрена его отключать, пиши сразу на сишке. D и хорош тем, что это по сути &quot;компилируемая жава&quot;.&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение языка программирования D (Вячеслав)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111553.html#115</link>
    <pubDate>Tue, 27 Jun 2017 05:42:34 GMT</pubDate>
    <description>&amp;gt; Назови хотябы 35 широкоиспользуемых компилируемых языков &lt;br&gt;&lt;br&gt;Это сделать не получится - потому что, наверное, большая часть их ещё не создана, но будет создана кем то и когда то в будущем - под возникшие потребности.&lt;br&gt;Уже сейчас, разным оценкам, в настоящее время существует от двух с половиной до десяти тысяч различных языков программирования: если понимать язык как инструментальное средство труда под названием &quot;программирование&quot;, то можно сказать, что это аналоги инструментов труда, самых разнообразных - от самопальных, до профессионального заказного инструмента и оснастки для машиностроительных заводов.&lt;br&gt;И всё это придётся поддерживать с минимальными усилиями - во имя работы унаследованного кода (ситуация с Коболом в банках сейчас или будущие горы археологического кода на Java).&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение языка программирования D (Твой классный руководитель)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111553.html#114</link>
    <pubDate>Mon, 26 Jun 2017 21:33:06 GMT</pubDate>
    <description>Назови хотябы 35 широкоиспользуемых компилируемых языков&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение языка программирования D (Led)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111553.html#113</link>
    <pubDate>Mon, 26 Jun 2017 19:39:54 GMT</pubDate>
    <description>&amp;gt; Если Python не первый сорт для клея&lt;br&gt;&lt;br&gt;Разве что нюхательного.&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение языка программирования D (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111553.html#112</link>
    <pubDate>Mon, 26 Jun 2017 19:22:58 GMT</pubDate>
    <description>Если Python не первый сорт для клея, то я даже не знаю что тогда. &lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение языка программирования D (Mihail Zenkov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111553.html#111</link>
    <pubDate>Mon, 26 Jun 2017 17:37:46 GMT</pubDate>
    <description>&amp;gt; Для gdc - да, будет печальнее&lt;br&gt;&lt;br&gt;Сегодня похоже добили баг с ожирением из-за TypeInfo (https://forum.dlang.org/post/qswoxnddbowkzpqqhcow&#064;forum.dlang.org). Возможно теперь разрыв между gdc и dmd сократится.&lt;br&gt;&lt;br&gt;H. S. Teoh говорит, что жирность phobos связана с чрезмерной зависимостью модулей друг от друга (https://forum.dlang.org/post/mailman.2794.1496351236.31550.digitalmars-d&#064;puremagic.com), но я по-прежнему не понимаю: почему компилятор не может сам определить мертвый код?&lt;br&gt;</description>
</item>

<item>
    <title>В состав GCC одобрено включение языка программирования D (Mihail Zenkov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/111553.html#110</link>
    <pubDate>Mon, 26 Jun 2017 14:02:53 GMT</pubDate>
    <description>&amp;gt; На железе, где потребление ресурсов напрямую влияет на себестоимость, а обновление проблематично, &lt;br&gt;&amp;gt; можно себе позволить потратить больше на разработку и оптимизацию, отбив удешевлением &lt;br&gt;&amp;gt; устройства. На десктопе/сервере выгоднее потратить ресурсы железа, но выгадать в скорости/качестве/стоимости &lt;br&gt;&amp;gt; разработки (тут уж кому что важнее). Вот об этом соотношении речь. &lt;br&gt;&lt;br&gt;Как я уже сказал - с этим согласен и для десктопных приложений использую D именно поэтому.&lt;br&gt;&lt;br&gt;&amp;gt; Ну вот сишная статика у меня вышла 700 кб, стрип не забывал, &lt;br&gt;&amp;gt; так что какие-то странные разногласия у нас.&lt;br&gt;&lt;br&gt;Это косяк glibc. Но ее как раз выгоднее использовать как shared, так как она используется практически всеми приложениями. Phobos наоборот - будет использовать одно-два приложения, так что выигрыша от shared не будет, скорее наоборот.&lt;br&gt;&lt;br&gt;Если взять musl (http://www.etalabs.net/compare_libcs.html) то статика будет около 13K. Для D к сожалению пока ничего подобного нет.&lt;br&gt;&lt;br&gt;&amp;gt; Но всё же я не понимаю этой боязни шаред либ - это &lt;br&gt;&amp;gt; ж амортиз</description>
</item>

</channel>
</rss>
