<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии к записи: Неизвестный ASCII</title>
	<atom:link href="http://typedef.ru/2009/09/unknown-ascii/feed/" rel="self" type="application/rss+xml" />
	<link>http://typedef.ru/2009/09/unknown-ascii/</link>
	<description>Сан Саныч о программировании, технологиях, Computer Science и вообще.</description>
	<lastBuildDate>Sun, 29 Aug 2010 05:36:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: Сан Саныч</title>
		<link>http://typedef.ru/2009/09/unknown-ascii/comment-page-1/#comment-3292</link>
		<dc:creator>Сан Саныч</dc:creator>
		<pubDate>Fri, 25 Sep 2009 18:27:56 +0000</pubDate>
		<guid isPermaLink="false">http://typedef.ru/?p=378#comment-3292</guid>
		<description>С в этом плане просто младенец по сравнению с Perl. Там подобный стиль в обычном коде сплошь и рядом.</description>
		<content:encoded><![CDATA[<p>С в этом плане просто младенец по сравнению с Perl. Там подобный стиль в обычном коде сплошь и рядом.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: FallenGameR</title>
		<link>http://typedef.ru/2009/09/unknown-ascii/comment-page-1/#comment-3287</link>
		<dc:creator>FallenGameR</dc:creator>
		<pubDate>Fri, 25 Sep 2009 13:03:47 +0000</pubDate>
		<guid isPermaLink="false">http://typedef.ru/?p=378#comment-3287</guid>
		<description>Да я больше про IOCCC имел ввиду.
Одно его существование символизирует.</description>
		<content:encoded><![CDATA[<p>Да я больше про IOCCC имел ввиду.<br />
Одно его существование символизирует.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Сан Саныч</title>
		<link>http://typedef.ru/2009/09/unknown-ascii/comment-page-1/#comment-3286</link>
		<dc:creator>Сан Саныч</dc:creator>
		<pubDate>Fri, 25 Sep 2009 12:18:28 +0000</pubDate>
		<guid isPermaLink="false">http://typedef.ru/?p=378#comment-3286</guid>
		<description>Потому что я на шарпе такого не писал =) &quot;You can write FORTRAN in any language&quot; (c)

Вот, специально для шарперов:
&lt;pre&gt;int atoi(const char *a)
{
    int i;
    for(i = 0; *a != &#039;\0&#039;; a++) {
	i *= 10;
	i += (*a)&0x0F;
    }
    return i;
}&lt;/pre&gt;
Прям как в институте =)</description>
		<content:encoded><![CDATA[<p>Потому что я на шарпе такого не писал =) &laquo;You can write FORTRAN in any language&raquo; (c)</p>
<p>Вот, специально для шарперов:</p>
<pre>int atoi(const char *a)
{
    int i;
    for(i = 0; *a != '\0'; a++) {
	i *= 10;
	i += (*a)&#038;0x0F;
    }
    return i;
}</pre>
<p>Прям как в институте =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: FallenGameR</title>
		<link>http://typedef.ru/2009/09/unknown-ascii/comment-page-1/#comment-3285</link>
		<dc:creator>FallenGameR</dc:creator>
		<pubDate>Fri, 25 Sep 2009 12:12:52 +0000</pubDate>
		<guid isPermaLink="false">http://typedef.ru/?p=378#comment-3285</guid>
		<description>Да, я иногда зануда =)</description>
		<content:encoded><![CDATA[<p>Да, я иногда зануда =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: FallenGameR</title>
		<link>http://typedef.ru/2009/09/unknown-ascii/comment-page-1/#comment-3284</link>
		<dc:creator>FallenGameR</dc:creator>
		<pubDate>Fri, 25 Sep 2009 12:11:54 +0000</pubDate>
		<guid isPermaLink="false">http://typedef.ru/?p=378#comment-3284</guid>
		<description>И почему я под шарп ничего подобного не видел? ...</description>
		<content:encoded><![CDATA[<p>И почему я под шарп ничего подобного не видел? &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Сан Саныч</title>
		<link>http://typedef.ru/2009/09/unknown-ascii/comment-page-1/#comment-3283</link>
		<dc:creator>Сан Саныч</dc:creator>
		<pubDate>Fri, 25 Sep 2009 12:05:21 +0000</pubDate>
		<guid isPermaLink="false">http://typedef.ru/?p=378#comment-3283</guid>
		<description>Ассемблеру такая обфускация и не снилась! Вот, с учетом (1), преобразование строки в число:
&lt;pre&gt;int atoi(const char *a)
{
    int _=0;for(;*a&amp;&amp;(_*=10,_+=*a++&amp;017););return _;
}&lt;/pre&gt;
Возьмите меня на IOCCC!</description>
		<content:encoded><![CDATA[<p>Ассемблеру такая обфускация и не снилась! Вот, с учетом (1), преобразование строки в число:</p>
<pre>int atoi(const char *a)
{
    int _=0;for(;*a&amp;&amp;(_*=10,_+=*a++&amp;017););return _;
}</pre>
<p>Возьмите меня на IOCCC!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: whirlwind</title>
		<link>http://typedef.ru/2009/09/unknown-ascii/comment-page-1/#comment-3280</link>
		<dc:creator>whirlwind</dc:creator>
		<pubDate>Fri, 25 Sep 2009 10:27:30 +0000</pubDate>
		<guid isPermaLink="false">http://typedef.ru/?p=378#comment-3280</guid>
		<description>а кто знал про все три факта, тот наверняка на асме програмил :)</description>
		<content:encoded><![CDATA[<p>а кто знал про все три факта, тот наверняка на асме програмил :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Сан Саныч</title>
		<link>http://typedef.ru/2009/09/unknown-ascii/comment-page-1/#comment-3277</link>
		<dc:creator>Сан Саныч</dc:creator>
		<pubDate>Fri, 25 Sep 2009 06:39:02 +0000</pubDate>
		<guid isPermaLink="false">http://typedef.ru/?p=378#comment-3277</guid>
		<description>Битовые трюки обычно используются на самом нижнем уровне, заботливо укутанные километрами абстракций =)

Вообще, такие штуки стоит применять только если производительность просто мегакритична. Например, в нашей ОС это было бы уместно в обработчике прерывания. В остальных случаях эта копеечная экономия никому не нужна.</description>
		<content:encoded><![CDATA[<p>Битовые трюки обычно используются на самом нижнем уровне, заботливо укутанные километрами абстракций =)</p>
<p>Вообще, такие штуки стоит применять только если производительность просто мегакритична. Например, в нашей ОС это было бы уместно в обработчике прерывания. В остальных случаях эта копеечная экономия никому не нужна.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: FallenGameR</title>
		<link>http://typedef.ru/2009/09/unknown-ascii/comment-page-1/#comment-3263</link>
		<dc:creator>FallenGameR</dc:creator>
		<pubDate>Thu, 24 Sep 2009 19:21:19 +0000</pubDate>
		<guid isPermaLink="false">http://typedef.ru/?p=378#comment-3263</guid>
		<description>Смахивает на те же трюки с языком. Если бы в коде я такую битовую арифметику встретил и не было бы рядом комментария, я бы долго ругался неприличными словами.</description>
		<content:encoded><![CDATA[<p>Смахивает на те же трюки с языком. Если бы в коде я такую битовую арифметику встретил и не было бы рядом комментария, я бы долго ругался неприличными словами.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Сан Саныч</title>
		<link>http://typedef.ru/2009/09/unknown-ascii/comment-page-1/#comment-3262</link>
		<dc:creator>Сан Саныч</dc:creator>
		<pubDate>Thu, 24 Sep 2009 19:13:28 +0000</pubDate>
		<guid isPermaLink="false">http://typedef.ru/?p=378#comment-3262</guid>
		<description>Ты меня прям ставишь в тупик своей немногословностью =) Скажи по секрету, что ты имел в виду?</description>
		<content:encoded><![CDATA[<p>Ты меня прям ставишь в тупик своей немногословностью =) Скажи по секрету, что ты имел в виду?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: FallenGameR</title>
		<link>http://typedef.ru/2009/09/unknown-ascii/comment-page-1/#comment-3256</link>
		<dc:creator>FallenGameR</dc:creator>
		<pubDate>Thu, 24 Sep 2009 16:21:38 +0000</pubDate>
		<guid isPermaLink="false">http://typedef.ru/?p=378#comment-3256</guid>
		<description>Как бы http://typedef.ru/2009/09/c-joy/</description>
		<content:encoded><![CDATA[<p>Как бы <a href="http://typedef.ru/2009/09/c-joy/" rel="nofollow">http://typedef.ru/2009/09/c-joy/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
