﻿<?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"
	>
<channel>
	<title>Комментарии: Блог программиста</title>
	<atom:link href="http://blog.shelek.com/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.shelek.com</link>
	<description></description>
	<pubDate>Sat, 11 Oct 2008 17:01:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Комментарий к записи &laquo;Стиль и написание кода.&raquo; от Гром</title>
		<link>http://blog.shelek.com/posts/32#comment-12</link>
		<dc:creator>Гром</dc:creator>
		<pubDate>Wed, 03 Sep 2008 05:53:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.shelek.com/?p=32#comment-12</guid>
		<description>Это не только о памяти, такое вижу постоянно. Злоупотребление теорией. 
В С/С++ настолько много возможностей, что когда неопытный программер придумывает какое-то решение, то это может выливаться вот в такие конструкции. 

А еще есть психологический момент. Чем тяжелее написано, тем круче самоощущение, и тем более сурьезно к тебе относятся те, кто так извращаться не может :)</description>
		<content:encoded><![CDATA[<p>Это не только о памяти, такое вижу постоянно. Злоупотребление теорией.<br />
В С/С++ настолько много возможностей, что когда неопытный программер придумывает какое-то решение, то это может выливаться вот в такие конструкции. </p>
<p>А еще есть психологический момент. Чем тяжелее написано, тем круче самоощущение, и тем более сурьезно к тебе относятся те, кто так извращаться не может <img src='http://blog.shelek.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи &laquo;Стиль и написание кода.&raquo; от agolubts</title>
		<link>http://blog.shelek.com/posts/32#comment-11</link>
		<dc:creator>agolubts</dc:creator>
		<pubDate>Wed, 03 Sep 2008 03:29:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.shelek.com/?p=32#comment-11</guid>
		<description>Забавные люди. Хотя лично мне обычно хватает boost::pool для одно-нескольких объектов наиболее интенсивно выделяющих и освобождающих память в куче.</description>
		<content:encoded><![CDATA[<p>Забавные люди. Хотя лично мне обычно хватает boost::pool для одно-нескольких объектов наиболее интенсивно выделяющих и освобождающих память в куче.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи &laquo;Программистское&raquo; от Гром</title>
		<link>http://blog.shelek.com/posts/26#comment-10</link>
		<dc:creator>Гром</dc:creator>
		<pubDate>Tue, 26 Aug 2008 07:20:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.shelek.com/?p=26#comment-10</guid>
		<description>не - исходников нету, вернее есть но они у меня мои и под копирайт :(</description>
		<content:encoded><![CDATA[<p>не - исходников нету, вернее есть но они у меня мои и под копирайт <img src='http://blog.shelek.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи &laquo;Программистское&raquo; от kasper</title>
		<link>http://blog.shelek.com/posts/26#comment-9</link>
		<dc:creator>kasper</dc:creator>
		<pubDate>Thu, 17 Jul 2008 19:00:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.shelek.com/?p=26#comment-9</guid>
		<description>Гром, &lt;strong&gt;привет&lt;/strong&gt;!
Настроение это, дословно - 'настроение'. Как настроишь, такое и будет.
:)))

У меня, как всегда вопросов больше чем ответов :) Интересно, почему так, а не наоборот!? Наверно потому, что ответа не существует без вопроса? А если существует, то это не ответ, а пословица?

У тебя нет ли случайно, исходников драйверов, без разницы подошто.
Хочу посмотреть, как в драйвере осуществляется обращение к железу. Асмом или flatАсмом, как адресация используется и др.

Отвлеченно: в драйвере должен быть код управления чипом, а в самом чипе, прошивка, которая принимает управляющий код от драйвера и реализует его. 
Если чип не программируемый, то все равно прошивка присутствует, но эта "прошивка" находится не в чипе, а в драйвере. И является не прошивкой, уже, по сути, но частью кода драйвера.</description>
		<content:encoded><![CDATA[<p>Гром, <strong>привет</strong>!<br />
Настроение это, дословно - &#8216;настроение&#8217;. Как настроишь, такое и будет.<br />
:)))</p>
<p>У меня, как всегда вопросов больше чем ответов <img src='http://blog.shelek.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Интересно, почему так, а не наоборот!? Наверно потому, что ответа не существует без вопроса? А если существует, то это не ответ, а пословица?</p>
<p>У тебя нет ли случайно, исходников драйверов, без разницы подошто.<br />
Хочу посмотреть, как в драйвере осуществляется обращение к железу. Асмом или flatАсмом, как адресация используется и др.</p>
<p>Отвлеченно: в драйвере должен быть код управления чипом, а в самом чипе, прошивка, которая принимает управляющий код от драйвера и реализует его.<br />
Если чип не программируемый, то все равно прошивка присутствует, но эта &#8220;прошивка&#8221; находится не в чипе, а в драйвере. И является не прошивкой, уже, по сути, но частью кода драйвера.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи &laquo;Объекты на С.&raquo; от Гром</title>
		<link>http://blog.shelek.com/posts/10#comment-8</link>
		<dc:creator>Гром</dc:creator>
		<pubDate>Sun, 11 May 2008 15:01:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.shelek.com/?p=10#comment-8</guid>
		<description>Несколько моментов. 
1. С++ код не всегда оптимизируется до уровня С. Прична - сам компилятор. Асемблерная часть всегда бывает не оптимизирована до конца. 
2. В работе с кернелем на системах класса Линукс, Юникс, Виндовс, весь код и компилятор заточен именно под С. Тут это принятый стандарт.
3. Стандарты С++ и ООП не позволяют в принципе делать данные общедоступными. Т.е. код описаный выше, как вызов функции для получения указателя или значения переменной состоящий из простейшего &lt;strong&gt;return a&lt;/strong&gt;; будет постоянный, иначе мы просто нарушаем принципы инкапсуляции данных в ООП. А работа такого кода в программе критичной к микросекундам нежелательна. 

В принципе причин все же больше. От более наглядной линейной  читаемости до бесконечности...</description>
		<content:encoded><![CDATA[<p>Несколько моментов.<br />
1. С++ код не всегда оптимизируется до уровня С. Прична - сам компилятор. Асемблерная часть всегда бывает не оптимизирована до конца.<br />
2. В работе с кернелем на системах класса Линукс, Юникс, Виндовс, весь код и компилятор заточен именно под С. Тут это принятый стандарт.<br />
3. Стандарты С++ и ООП не позволяют в принципе делать данные общедоступными. Т.е. код описаный выше, как вызов функции для получения указателя или значения переменной состоящий из простейшего <strong>return a</strong>; будет постоянный, иначе мы просто нарушаем принципы инкапсуляции данных в ООП. А работа такого кода в программе критичной к микросекундам нежелательна. </p>
<p>В принципе причин все же больше. От более наглядной линейной  читаемости до бесконечности&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи &laquo;Объекты на С.&raquo; от mr.first</title>
		<link>http://blog.shelek.com/posts/10#comment-7</link>
		<dc:creator>mr.first</dc:creator>
		<pubDate>Sat, 10 May 2008 19:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.shelek.com/?p=10#comment-7</guid>
		<description>Не проще оптимизировать код на С++?
Или это нереально?
Или ты просто привык к С без плюсов?</description>
		<content:encoded><![CDATA[<p>Не проще оптимизировать код на С++?<br />
Или это нереально?<br />
Или ты просто привык к С без плюсов?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
