<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Microsoft снимает патентные ограничения для C# и CLI. Mono р...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/56699.html</link>
    <description>Компания Microsoft объявила (http://port25.technet.com/archive/2009/07/06/the-ecma-c-and-cli-standards.aspx), что стандарты ECMA для C# и инфраструктуры CLI теперь подпадают под действие документа Community Promise (http://www.microsoft.com/interop/cp/default.mspx) (Обещание Сообществу), официально заявляющего отсутствие патентных или иных притязаний на стандартизированные таким образом разработки. Данный шаг снимает многочисленные противоречия, касающиеся платформы Mono, которая фактически является opensource реализацией стандартов ECMA 334 и ECMA 335, и дает ей иммунитет на случай, если патентный вопрос будет поднят вновь.&lt;br&gt;&lt;br&gt;Заявление опубликовал Старший менеджер по связям с общественностью Департамента Стратегий платформ Peter Galli на opensource блоге Микрософта Port 25 (http://port25.technet.com/archive/2009/07/06/the-ecma-c-and-cli-standards.aspx). В нем в частности говорится, что давая Обещание Сообществу Microsoft добровольно отказывается от патентного преследования юридических...&lt;br&gt;&lt;br&gt;URL: http://tirania</description>

<item>
    <title>Microsoft снимает патентные ограничения для C# и CLI. Mono р... (Aleksey Salow)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/56699.html#229</link>
    <pubDate>Wed, 21 Oct 2009 09:50:23 GMT</pubDate>
    <description>&amp;gt;Тут кто-то вещал что С# простой язык? Ага щаз. Да тут граблей &lt;br&gt;&amp;gt;больше чем в С++. Причем хорошо маскированных. &lt;br&gt;&lt;br&gt;Вы такой знаток C# как я бальных танцев.&lt;br&gt;&lt;br&gt;&amp;gt;Как насчет цикла &lt;br&gt;&amp;gt;foreach(структура имя in массив) &lt;br&gt;&amp;gt;&#123; &lt;br&gt;&amp;gt;&#125; &lt;br&gt;&amp;gt;который так обожают школьники. Он знаете ли выделяет sizeof(структура) на каждой итерации, &lt;br&gt;&amp;gt;и за собой не убирает. &lt;br&gt;&lt;br&gt;Ваш код аналогичен следующему (можете посмотреть рефлектором, если не верите):&lt;br&gt;SomeStruct iter ;&lt;br&gt;foreach (iter in SomeArray) &#123;...&#125;&lt;br&gt;&lt;br&gt;место под структуру выделяется один раз в стеке и очищается после выхода из области видимости. Здесь есть другая проблема, о которой вы возможно слышали но не поняли о чём речь. Называется Access to modified closure. Если внутри foreach вы будете использовать анонимные делегаты или лямбды которые используют iter, то в случае defered execution в iter будет лежать самое последнее значение.&lt;br&gt;&lt;br&gt;&amp;gt;Почему ненавидят тестеры, вполне понятно. NET программа может рухнуть в любой момент &lt;br&gt;&amp;gt;выматеревшись на Disposed или Collected обьект даже если д</description>
</item>

<item>
    <title>Microsoft снимает патентные ограничения для C# и CLI. Mono р... (Teolog)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/56699.html#228</link>
    <pubDate>Wed, 21 Oct 2009 09:38:03 GMT</pubDate>
    <description>&amp;gt;3.5 являлтся надмножеством 3.0 и 2.0, дистрибутив 3.5 включает в себя всё, &lt;br&gt;&amp;gt;что нужно из 3.0 и 2.0 для запуска всех программ, написанных &lt;br&gt;&amp;gt;для всех версий 2.0, 3.0 и 3.5. &lt;br&gt;&lt;br&gt;3.5 и 3.0 -надстройка над 2.0 и юзают его либы.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft снимает патентные ограничения для C# и CLI. Mono р... (Teolog)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/56699.html#227</link>
    <pubDate>Wed, 21 Oct 2009 09:28:05 GMT</pubDate>
    <description>&amp;gt;Хз, не видел шустрого софта на дотнете для начала.В теории это наверное &lt;br&gt;&amp;gt;возможно, но на практике пока не встречалось. &lt;br&gt;&lt;br&gt;И правильно не встречались. Ибо софт в котором требуется скорость писать на NET глупо. Он в среднем в 2-3 раза медленней при КВАЛИФИЦИРОВАННОМ кодинге. При пионерском просто ой. Это не учитывая времени загрузки программы которое (хвала мелкомягким) зашкаливает.&lt;br&gt;Тут кто-то вещал что С# простой язык? Ага щаз. Да тут граблей больше чем в С++. Причем хорошо маскированных.&lt;br&gt;Как насчет цикла&lt;br&gt;foreach(структура имя in массив)&lt;br&gt;&#123;&lt;br&gt;&#125;&lt;br&gt;который так обожают школьники. Он знаете ли выделяет sizeof(структура) на каждой итерации, и за собой не убирает.&lt;br&gt;Хотите записать данные-извольте либо сериализацию(очень медленно) либо Marshaling в свежевыделенный массив(unsafe код и гемор с данными).&lt;br&gt;Хотите записать массив double? Целых два варианта- либо по одному, либо сначала создать массив байтов и скопировать туда, а уж его записать.&lt;br&gt;Отсюда засер памяти и тормоза. Поэтому особо нагруженные места приходитс</description>
</item>

<item>
    <title>Microsoft снимает патентные ограничения для C# и CLI. Mono р... (аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/56699.html#226</link>
    <pubDate>Mon, 13 Jul 2009 03:01:30 GMT</pubDate>
    <description>&amp;gt;Мне пришлось делать кучу лишних теловижений в консоли&lt;br&gt;&amp;gt;Многие не захотят этого делать.&lt;br&gt;&amp;gt;Если что-то в Linux дистрибутиве заявлено, что работает - оно ДОЛЖНО работать.&lt;br&gt;&lt;br&gt;предвижу несколько детских отмазок&lt;br&gt;а) &quot;мандрива не тру. используй ...&quot; (далее нечто из списка полукустарных поделок)&lt;br&gt;б) &quot;обыватель тупой, он не хочет учиться консоли&quot;&lt;br&gt;в) шедевральное &quot;уменявсёработает, выпрямируки&quot;&lt;br&gt;&lt;br&gt;вот как с таким багажом можно построить бизнес?&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft снимает патентные ограничения для C# и CLI. Mono р... (Трухин Юрий Владимирович)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/56699.html#225</link>
    <pubDate>Sun, 12 Jul 2009 14:46:27 GMT</pubDate>
    <description>&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;&amp;gt;первая проблема, а вторая кроется в самом сообществе (ибо оно будет &lt;br&gt;&amp;gt;первой площадкой для старта) - оно не привыкло платить. Win и &lt;br&gt;&amp;gt;Mac приучают платить с самого начала, линупс нет. Вот поэтому вендоры &lt;br&gt;&amp;gt;и не будут двигать линупс в массы - ибо тут денег &lt;br&gt;&amp;gt;нет. &lt;br&gt;&lt;br&gt;Я полностью согласен. Кроме этого необходимо существенно увеличивать качество кода в Linux и поддержку. Простой пример: Мандрива 2009,1 официально поддерживает мой 3G модем. Я его вставляю, она его находит... Но по инструкции в дистрибутиве все не работает. Мне пришлось делать кучу лишних теловижений в консоли, чтобы оно заработало. Многие не захотят этого делать. Если что-то в Linux дистрибутиве </description>
</item>

<item>
    <title>Microsoft снимает патентные ограничения для C# и CLI. Mono р... (MK)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/56699.html#224</link>
    <pubDate>Sun, 12 Jul 2009 01:20:41 GMT</pubDate>
    <description>&amp;gt;Вот вам, с&#037;&amp;#8470;и, непотребный мусор с компутерволда например...  &lt;br&gt;&lt;br&gt;Давно хотел сказать, что переход на личности у вас получается лучше всего. Но мы не обижаемся на псевдоанонимов, так что можете продолжать в том же духе.&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft снимает патентные ограничения для C# и CLI. Mono р... (MK)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/56699.html#223</link>
    <pubDate>Sun, 12 Jul 2009 01:17:59 GMT</pubDate>
    <description>Trolling skipped.&lt;br&gt;&lt;br&gt;Посмотрим, что они будут использовать вместо этого и как оно у них будет жить. Чувак заикнулся там, что хотел бы увидеть mysql - я тоже на это хочу посмотреть, на торжество опенсорца в рамках отдельно взятой биржи.&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft снимает патентные ограничения для C# и CLI. Mono р... (аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/56699.html#222</link>
    <pubDate>Sat, 11 Jul 2009 03:15:49 GMT</pubDate>
    <description>да что вы все заладили аноним-неаноним&lt;br&gt;текст в поле &quot;имя&quot; ничего не значит, ко всем участникам дискуссии следует относиться с уважением и пониманием (в т.ч. к комментариям, не содержащим оскорбления других участников. форум служит для общения людей, интересующихся мнением собеседника. чрезмерно активное проявление позиции техобслуги только раздражает.)&lt;br&gt;однозначная идентификация в сети лишь мешает работе дискуссионных площадок. анонимная реплика может быть выходом в условиях цензуры. &quot;авторитетное&quot; авторское мнение зачастую щедро оплачено.&lt;br&gt;ящитаю&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft снимает патентные ограничения для C# и CLI. Mono р... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/56699.html#221</link>
    <pubDate>Sat, 11 Jul 2009 02:40:54 GMT</pubDate>
    <description>&amp;gt;Ну, я могу в принципе поставить флажок запрещающий юзать этот ник другим а остальные не знают пассворд от него.Чем не однозначная идентификация?&lt;br&gt;&lt;br&gt;И это никак не отменяет Ваш анонимный статус. Что такое &quot;аноним&quot;, по-Вашему? Следуя Вашей логике, то это когда username != &quot;Аноним&quot;. Здесь действительно спутались разные понятия, никто ведь не мешает регистрировать хоть по 100 ников в день, с любым именем. Но идентифицировать человека как-то по нику - нереально. Поэтому Вы такой же аноним, просто ник у Вас &quot;User294&quot;, а не &quot;Аноним&quot;. Пример не-анонима на этом сайте - это Михаил Шигорин, например.&lt;br&gt;</description>
</item>

</channel>
</rss>
