<?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>Комментарии: Как преподавать C++?</title>
	<atom:link href="http://www.smira.ru/2008/03/30/teaching-c-plus-plus/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.smira.ru/2008/03/30/teaching-c-plus-plus/</link>
	<description></description>
	<lastBuildDate>Thu, 13 Jan 2011 15:03:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Автор: Андрей</title>
		<link>http://www.smira.ru/2008/03/30/teaching-c-plus-plus/comment-page-1/#comment-1100</link>
		<dc:creator>Андрей</dc:creator>
		<pubDate>Fri, 29 Oct 2010 05:10:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.smira.ru/2008/03/30/%d0%ba%d0%b0%d0%ba-%d0%bf%d1%80%d0%b5%d0%bf%d0%be%d0%b4%d0%b0%d0%b2%d0%b0%d1%82%d1%8c-c/#comment-1100</guid>
		<description>&lt;p&gt;Большой, речь идет об обучении на бумаге, без компилятора. Держать в памяти правила, соответствующий таким редким случаям, кажется мне неразумным. Пост об этом. После нескольких лет работы с языком все это откладывается, но при обучении длиной в семестр это - не самое главное.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Большой, речь идет об обучении на бумаге, без компилятора. Держать в памяти правила, соответствующий таким редким случаям, кажется мне неразумным. Пост об этом. После нескольких лет работы с языком все это откладывается, но при обучении длиной в семестр это &#8211; не самое главное.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Большой</title>
		<link>http://www.smira.ru/2008/03/30/teaching-c-plus-plus/comment-page-1/#comment-1096</link>
		<dc:creator>Большой</dc:creator>
		<pubDate>Thu, 28 Oct 2010 13:07:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.smira.ru/2008/03/30/%d0%ba%d0%b0%d0%ba-%d0%bf%d1%80%d0%b5%d0%bf%d0%be%d0%b4%d0%b0%d0%b2%d0%b0%d1%82%d1%8c-c/#comment-1096</guid>
		<description>&lt;p&gt;Оба приведенные Вами примеры полностью вытекают из задач программирования  и является следствеем многоочередного стиля программирования.
1 вариант - это банальное переопределение метода (хоть и виртуального). Это чисто Страуструпа решение, хуже того если мы просто ошибемся и напишем полностью идентичный метод но с константностью, то в этом случае тоже самое получим, что и приведенный пример.
2 вариант - это перегрузка и совершенно правильно компилятор не хочет компилировать такой код, очень часто программисты меняют область видимости и в этом случае тогда менялся бы логика поведения программы, что неправильно.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Оба приведенные Вами примеры полностью вытекают из задач программирования  и является следствеем многоочередного стиля программирования.
1 вариант &#8211; это банальное переопределение метода (хоть и виртуального). Это чисто Страуструпа решение, хуже того если мы просто ошибемся и напишем полностью идентичный метод но с константностью, то в этом случае тоже самое получим, что и приведенный пример.
2 вариант &#8211; это перегрузка и совершенно правильно компилятор не хочет компилировать такой код, очень часто программисты меняют область видимости и в этом случае тогда менялся бы логика поведения программы, что неправильно.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: denis</title>
		<link>http://www.smira.ru/2008/03/30/teaching-c-plus-plus/comment-page-1/#comment-976</link>
		<dc:creator>denis</dc:creator>
		<pubDate>Tue, 19 May 2009 14:06:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.smira.ru/2008/03/30/%d0%ba%d0%b0%d0%ba-%d0%bf%d1%80%d0%b5%d0%bf%d0%be%d0%b4%d0%b0%d0%b2%d0%b0%d1%82%d1%8c-c/#comment-976</guid>
		<description>&lt;p&gt;Это типичная проблема &quot;академизма и практики&quot;. Такие намеренно усложнённые и запутанные примеры полезны с академической точки зрения, ибо они позволяют усвоить тонкости базового языка (а возможно, и его стандартной библиотеки). Однако, как верно написал Андрей, в реальных программных проектах так никто не делает. Скажу больше: если в реальных проектах кто-то так делает, то ему нужно бить по рукам, причём сильно. 
С другой стороны, я не совсем согласен с Андреем в его высказывании &quot;о множественном наследовании в сочетании с виртуальным&quot;. Такого рода иерархии иногда весьма полезны, особенно при разработке библиотек широкого применения. Поэтому знать, скажем, о порядке вызова конструкторов в подобных иерархиях весьма полезно. Тем более в этом нет ничего архисложного, нужно просто один раз изучить и попробовать.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Это типичная проблема &laquo;академизма и практики&raquo;. Такие намеренно усложнённые и запутанные примеры полезны с академической точки зрения, ибо они позволяют усвоить тонкости базового языка (а возможно, и его стандартной библиотеки). Однако, как верно написал Андрей, в реальных программных проектах так никто не делает. Скажу больше: если в реальных проектах кто-то так делает, то ему нужно бить по рукам, причём сильно. 
С другой стороны, я не совсем согласен с Андреем в его высказывании &laquo;о множественном наследовании в сочетании с виртуальным&raquo;. Такого рода иерархии иногда весьма полезны, особенно при разработке библиотек широкого применения. Поэтому знать, скажем, о порядке вызова конструкторов в подобных иерархиях весьма полезно. Тем более в этом нет ничего архисложного, нужно просто один раз изучить и попробовать.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Андрей</title>
		<link>http://www.smira.ru/2008/03/30/teaching-c-plus-plus/comment-page-1/#comment-33</link>
		<dc:creator>Андрей</dc:creator>
		<pubDate>Fri, 27 Jun 2008 07:17:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.smira.ru/2008/03/30/%d0%ba%d0%b0%d0%ba-%d0%bf%d1%80%d0%b5%d0%bf%d0%be%d0%b4%d0%b0%d0%b2%d0%b0%d1%82%d1%8c-c/#comment-33</guid>
		<description>&lt;p&gt;Спасибо, было интересно. К сожалению, из-за недостатка времени, я уже не преподаю. Но это был замечательный опыт!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Спасибо, было интересно. К сожалению, из-за недостатка времени, я уже не преподаю. Но это был замечательный опыт!</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Антон</title>
		<link>http://www.smira.ru/2008/03/30/teaching-c-plus-plus/comment-page-1/#comment-32</link>
		<dc:creator>Антон</dc:creator>
		<pubDate>Fri, 27 Jun 2008 06:54:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.smira.ru/2008/03/30/%d0%ba%d0%b0%d0%ba-%d0%bf%d1%80%d0%b5%d0%bf%d0%be%d0%b4%d0%b0%d0%b2%d0%b0%d1%82%d1%8c-c/#comment-32</guid>
		<description>&lt;p&gt;Я всеми этим вопросами много задавался. У нас в Новосибирске при компании Parallels есть спец-курс по плюсам. Может Вам будет интересно взглянуть:
http://parallels.nsu.ru/WackoWiki/SpeckursCxx&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Я всеми этим вопросами много задавался. У нас в Новосибирске при компании Parallels есть спец-курс по плюсам. Может Вам будет интересно взглянуть:
<a href="http://parallels.nsu.ru/WackoWiki/SpeckursCxx" rel="nofollow">http://parallels.nsu.ru/WackoWiki/SpeckursCxx</a></p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: F1reCaT</title>
		<link>http://www.smira.ru/2008/03/30/teaching-c-plus-plus/comment-page-1/#comment-9</link>
		<dc:creator>F1reCaT</dc:creator>
		<pubDate>Tue, 20 May 2008 21:14:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.smira.ru/2008/03/30/%d0%ba%d0%b0%d0%ba-%d0%bf%d1%80%d0%b5%d0%bf%d0%be%d0%b4%d0%b0%d0%b2%d0%b0%d1%82%d1%8c-c/#comment-9</guid>
		<description>&lt;p&gt;К сожалению, это общая проблема, которая не только касается Си++, но и любого другое практического курса, который читается у нас на факультете в форме лекций. Обратите внимание, как время будет, на курс &quot;сети&quot;. Уверен - будет смех сквозь слёзы.&lt;/p&gt;

&lt;p&gt;С уважением,
Юрий (Студент 3 Курса факультета ВМиК)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>К сожалению, это общая проблема, которая не только касается Си++, но и любого другое практического курса, который читается у нас на факультете в форме лекций. Обратите внимание, как время будет, на курс &laquo;сети&raquo;. Уверен &#8211; будет смех сквозь слёзы.</p>

<p>С уважением,
Юрий (Студент 3 Курса факультета ВМиК)</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Maxim Krentovskiy</title>
		<link>http://www.smira.ru/2008/03/30/teaching-c-plus-plus/comment-page-1/#comment-5</link>
		<dc:creator>Maxim Krentovskiy</dc:creator>
		<pubDate>Thu, 24 Apr 2008 12:36:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.smira.ru/2008/03/30/%d0%ba%d0%b0%d0%ba-%d0%bf%d1%80%d0%b5%d0%bf%d0%be%d0%b4%d0%b0%d0%b2%d0%b0%d1%82%d1%8c-c/#comment-5</guid>
		<description>&lt;p&gt;Андрей, я полностью с Вами согласен. Знание лексем абсолютно не подразумевает понимания процесса. К сожалению, для бизнеса зачастую нужно имено зание языка, а за то, чтобы это знание потекло в нужное русло отвечает некое конторское светило. Хотя я бы дорого отдал за человека, на которого можно свалить задачу целиком и лишь изредка корректировать и помогать, а не дергаться на каждый его вопрос с периодом 10-15 минут.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Андрей, я полностью с Вами согласен. Знание лексем абсолютно не подразумевает понимания процесса. К сожалению, для бизнеса зачастую нужно имено зание языка, а за то, чтобы это знание потекло в нужное русло отвечает некое конторское светило. Хотя я бы дорого отдал за человека, на которого можно свалить задачу целиком и лишь изредка корректировать и помогать, а не дергаться на каждый его вопрос с периодом 10-15 минут.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: abo</title>
		<link>http://www.smira.ru/2008/03/30/teaching-c-plus-plus/comment-page-1/#comment-2</link>
		<dc:creator>abo</dc:creator>
		<pubDate>Wed, 02 Apr 2008 00:50:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.smira.ru/2008/03/30/%d0%ba%d0%b0%d0%ba-%d0%bf%d1%80%d0%b5%d0%bf%d0%be%d0%b4%d0%b0%d0%b2%d0%b0%d1%82%d1%8c-c/#comment-2</guid>
		<description>&lt;p&gt;Я поздравляю вас с 1 апреля! Почему именно вас - можно узнать в моём блоге.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Я поздравляю вас с 1 апреля! Почему именно вас &#8211; можно узнать в моём блоге.</p>]]></content:encoded>
	</item>
</channel>
</rss>

