<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Набор компиляторов GCC планируют переписать на языке C++</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/42450.html</link>
    <description>Ян Ланс Тейлор (Ian Lance Taylor) объявил (http://gcc.gnu.org/ml/gcc/2008-06/msg00385.html) в списке рассылки разработчиков GCC о создании новой ветки gcc-in-cxx, в которой будет реализована идея перевода кодовой базы GCC с языка Си на Си++. &lt;br&gt;&lt;br&gt;&lt;br&gt;Аргументы в пользу перехода на С++ изложены в специально подготовленной презентации (http://airs.com/ian/cxx-slides.pdf). По мнению Тейлора, переход на С++ может помочь упростить код и сделать интерфейсы более надежными.&lt;br&gt;&lt;br&gt;URL: http://gcc.gnu.org/ml/gcc/2008-06/msg00385.html&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=16553&lt;br&gt;</description>

<item>
    <title>Набор компиляторов GCC планируют переписать на языке C++ (Дмитртий Т)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/42450.html#59</link>
    <pubDate>Mon, 30 Jun 2008 12:29:44 GMT</pubDate>
    <description>Если вы писали более менее большие программы, то читая чужой код, помните, как глядя на:&lt;br&gt;DeviceManager::Driver::List::Active curDriver.....&lt;br&gt;читаешь намного больше чтоб просто понять, что это банальное объявление переменной! А с шаблонами ещё менее читабельно получается. Маленькое слово var в начале строки сразу бы обозначило её назначение. Некоторые программисты конечно только пишут :) как в анекдоте &quot;чукча не читатель, чукча писатель...&quot;, но факт остаётся фактом - С++ плохочитаемый язык, не perl конечно, но всё же ;) и автор языка говорит, что упрощать жизнь он умышленно не хотел, чтоб дать возможность блеснуть талантом.&lt;br&gt;&lt;br&gt;Про then, begin и end, я с вами полностью согласен, это лишняя писанина, скобок вполне достаточно. В идеале на хорошем языке должно и писаться и читаться легко, а для поддержки проектов читабельность становится даже важнее. Лично я для повышения читабельности использую некоторые правила из http://geosoft.no/development/cppstyle.html но сам C++ поощряет писать в свободном стиле и потом к</description>
</item>

<item>
    <title>Набор компиляторов GCC планируют переписать на языке C++ (MiG)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/42450.html#58</link>
    <pubDate>Fri, 27 Jun 2008 15:13:56 GMT</pubDate>
    <description>Нормально он читабельный. Нет ничего лишнего - большое преимущество перед другими языками. Ну зачем этот var если в подавляющем большинстве программ переменных больше чем констант?! Вот их, константы, отдельно и отмечают специальным ключевым словом. Кстати подобные предложения надо направлять Кернигану и Ричи - авторам С, т.к. С++ - это развитие С.&lt;br&gt;С/С++ тем хорош и понятен, что программы не перегружены бессмысленными var, then, begin, end... &lt;br&gt;&lt;br&gt;А если любителям Паскаля, Фортрана и т.п. сложно перейти на С/С++, то это их проблемы.&lt;br&gt;</description>
</item>

<item>
    <title>Набор компиляторов GCC планируют переписать на языке C++ (Дмитрий Т)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/42450.html#57</link>
    <pubDate>Fri, 27 Jun 2008 12:06:57 GMT</pubDate>
    <description>Прочитал интервью:&lt;br&gt;http://cs.mipt.ru/docs/comp/rus/develop/other/stroustrup_interview/index.html&lt;br&gt;&lt;br&gt;Думаю, что это очень близко к правде, так как я недавно писал Страуструпу про необходимость улучшить читабельность языка, банально добавить хотя бы ключевое слово var перед объявлением переменных. На что получил ответ, что мол язык уже достаточно устоявшийся, а определённая сложность заложена в него умышленно для того чтобы талантливые программисты могли выделятся из общей массы!!! Однако, он не говорил что С++ ему не нравится, а наоборот он гордился что создал такой популярный язык программирования.&lt;br&gt;&lt;br&gt;По своему же опыту могу сказать, что для написания на С++ качественной программы, которую легко поддерживать, надо знать КАК писать, когда и какие возможности языка использовать, а какие нет, когда и каких проблем ожидать. Короче язык достаточно сложный чтобы ошибаться даже опытному программисту.&lt;br&gt;</description>
</item>

<item>
    <title>Набор компиляторов GCC планируют переписать на языке C++ (0xdeadc0de)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/42450.html#56</link>
    <pubDate>Thu, 26 Jun 2008 06:04:28 GMT</pubDate>
    <description>GCC конечно штука сложная, активно юзает много фич, например сборщик мусора.&lt;br&gt;И темплейтная техника конечно жизнь облегчит.&lt;br&gt;&lt;br&gt;Только вот не понизить скорость компиляции будет не так просто.&lt;br&gt;Ладно, от искцепшинов отказываемся сразу. Это будет С++ без иксцепшинов и это нормально - полмира так пишет. Мы же все равно называем С++ тех обрезанных ублюдков, которые прописаны в coding style&apos;ах :-)&lt;br&gt;От активного использования виртуальных функций - тоже. &lt;br&gt;Ох, инклюды, которые в С легко сегментируются в С++ надо развязывать с помощью бубнов типа PIMPL. Иначе - откинься в кресле и получай удовольствие от суточной компиляции.&lt;br&gt;Кстати, gcc всегда был самокомпилируемым. А как теперь будет?&lt;br&gt;Ждем gcc с привязанным к нему Qt, единственной функцией которого будет - показ прогрессбара со слайд шоу в духе M$.&lt;br&gt;&lt;br&gt;Интересно, что по этому поводу скажет Кальтенбруннер:&lt;br&gt;http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918&lt;br&gt;Впрочем кто его спросит - курс на превращения линукса в винду взят и цель почти достигну</description>
</item>

<item>
    <title>Набор компиляторов GCC планируют переписать на языке C++ (andr.mobi)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/42450.html#55</link>
    <pubDate>Mon, 23 Jun 2008 08:20:46 GMT</pubDate>
    <description>Давно пора. Непонятно, зачем аргументировать. Если кому-то вопрос кажется сомнительным - он просто осёл и на него незачем тратить время.&lt;br&gt;</description>
</item>

<item>
    <title>Набор компиляторов GCC планируют переписать на языке C++ (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/42450.html#54</link>
    <pubDate>Sat, 21 Jun 2008 11:35:38 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Скоро узнаем :) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;павлинукс, у вас есть сетевой фотоальбом? если есть - можете дать ссылку? &lt;br&gt;&amp;gt;а если нет, не могли бы вы где-нибудь выложить своё фото &lt;br&gt;&amp;gt;и опять же дать ссылку? очень любопытно на вас поглядеть. &lt;br&gt;&lt;br&gt;Ага, киллерам раздашь!&lt;br&gt;</description>
</item>

<item>
    <title>Набор компиляторов GCC планируют переписать на языке C++ (anesth)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/42450.html#53</link>
    <pubDate>Sat, 21 Jun 2008 11:11:39 GMT</pubDate>
    <description>&amp;gt;Скоро узнаем :) &lt;br&gt;&lt;br&gt;павлинукс, у вас есть сетевой фотоальбом? если есть - можете дать ссылку? а если нет, не могли бы вы где-нибудь выложить своё фото и опять же дать ссылку? очень любопытно на вас поглядеть.&lt;br&gt;</description>
</item>

<item>
    <title>Набор компиляторов GCC планируют переписать на языке C++ (vitek)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/42450.html#52</link>
    <pubDate>Fri, 20 Jun 2008 21:53:45 GMT</pubDate>
    <description>кстати, юзаю...&lt;br&gt;года два назад не знал как к этому &quot;затмению&quot; относиться..&lt;br&gt;ща ничего, обтерся&lt;br&gt;...&lt;br&gt;но я не про это - сделать обертку на java для проекта на С?&lt;br&gt;собстно swt, только для gcc!&lt;br&gt;..&lt;br&gt;да не,.. бредовая идея :-)&lt;br&gt;</description>
</item>

<item>
    <title>Набор компиляторов GCC планируют переписать на языке C++ (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/42450.html#51</link>
    <pubDate>Fri, 20 Jun 2008 21:00:38 GMT</pubDate>
    <description>&amp;gt;:-DDDD &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;p.s.: &lt;br&gt;&amp;gt;просто нет слов. &lt;br&gt;&amp;gt;а на java так смогёшь? &lt;br&gt;&lt;br&gt;Ага, Eclipse называется!&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
