<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Сыр Российский &#187; книги</title>
	<atom:link href="http://cblp.su/blog/tag/%d0%ba%d0%bd%d0%b8%d0%b3%d0%b8/feed" rel="self" type="application/rss+xml" />
	<link>http://cblp.su/blog</link>
	<description>говорящий с машинами</description>
	<lastBuildDate>Mon, 21 May 2012 16:01:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Хрум</title>
		<link>http://cblp.su/blog/2011/07/14/%d1%85%d1%80%d1%83%d0%bc.html</link>
		<comments>http://cblp.su/blog/2011/07/14/%d1%85%d1%80%d1%83%d0%bc.html#comments</comments>
		<pubDate>Thu, 14 Jul 2011 17:40:27 +0000</pubDate>
		<dc:creator>Сыр Российский</dc:creator>
				<category><![CDATA[Моё]]></category>
		<category><![CDATA[xpym]]></category>
		<category><![CDATA[исторический_пост]]></category>
		<category><![CDATA[книги]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://cblp.su/blog/?p=1198</guid>
		<description><![CDATA[Около десяти лет назад на уроках программирования я знакомился со Схемой (Scheme) — диалектом Лиспа (LISP). К тому времени я уже неплохо ориентировался в C и C++, что в один прекрасный день привело меня к такой мысли: что если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича, а к синтаксической строгости Лиспа добавить [...]]]></description>
			<content:encoded><![CDATA[<p>Около десяти лет назад на уроках программирования я знакомился со Схемой (Scheme) — диалектом Лиспа (LISP). К тому времени я уже неплохо ориентировался в C и C++, что в один прекрасный день привело меня к такой мысли: что <em>если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича</em>, а к синтаксической строгости Лиспа добавить объектную ориентированность Плюсов, должна получиться конфетка. Мысль сию рискнул я поведать в одной из программерских комнат какой-то IRC-сети, и в ответ был послан читать про Смолток (Smalltalk). Я до сих пор не уверен, что мне в тот момент именно Смолток мог помочь, лучше бы тогда попался в руки СИКП (SICP).</p>
<p>Через пару лет, уже учась в МИФИ, я вспомнил, куда меня послали, и попробовал поискать что-нибудь про этот дивный язык в университетской библиотеке. А там в те времена уже была электронная картотека с кучей полезных возможностей. Например, по запросу «Smalltalk» она мне выдала единственную книжку — «<a href="http://ru.wikipedia.org/wiki/Design_Patterns">Паттерны проектирования</a>» Банды четырёх. Тогда я ещё не знал, что это за великий труд, для меня это была единственная доступная на расстоянии нескольких минут и бесплатно книга, в аннотации к которой упоминалось, что она содержит примеры кода на Smalltalk и COBOL.</p>
<p>Про Смолток я из этой книги почти ничего не узнал, да и про паттерны далеко не всё понял&#8230;</p>
<p>&#8230;но идея о создании своего компьютерного языка жива во мне до сих пор. Несколько месяцев назад она всплыла очередной раз, когда я наткнулся на страницу «<a href="http://ru.wikipedia.org/wiki/Грамотное_программирование">Грамотное программирование</a>». Нет, мой Хрум пока не реализует эту концепцию, просто статья натолкнула на размышления. Размышления эти ещё долго варились в моей волосатой голове, пока, наконец, не стали кристаллизоваться в строгие грамматические конструкции.</p>
<p>Кристаллизации этой мощным катализатором послужила книга СИКП (Структура и интерпретация компьютерных программ). В первые же часы чтения получил ответы на пару вопросов, донимавших меня последние дни.</p>
<p>В общем, сегодня я допридумывал основные грамматические правила, понял, как обеспечить единообразие элементов кода с элементами данных, а присваивание выразить через подстановку, и начал писать парсер-интерпретатор. То есть я его ещё неделю назад начал, но сегодня появилось представление о том, что должно в итоге получиться.</p>
<p>Да, зваться он будет, как вы уже догадались, Хрумом.</p>
<p>Вовремя мне СИКП попалась.</p>
]]></content:encoded>
			<wfw:commentRss>http://cblp.su/blog/2011/07/14/%d1%85%d1%80%d1%83%d0%bc.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Хорошие книги</title>
		<link>http://cblp.su/blog/2010/07/20/%d1%85%d0%be%d1%80%d0%be%d1%88%d0%b8%d0%b5-%d0%ba%d0%bd%d0%b8%d0%b3%d0%b8.html</link>
		<comments>http://cblp.su/blog/2010/07/20/%d1%85%d0%be%d1%80%d0%be%d1%88%d0%b8%d0%b5-%d0%ba%d0%bd%d0%b8%d0%b3%d0%b8.html#comments</comments>
		<pubDate>Tue, 20 Jul 2010 07:45:42 +0000</pubDate>
		<dc:creator>Сыр Российский</dc:creator>
				<category><![CDATA[Моё]]></category>
		<category><![CDATA[Edsger Wybe Dijkstra]]></category>
		<category><![CDATA[Herbert Robbins]]></category>
		<category><![CDATA[Richard Courant]]></category>
		<category><![CDATA[книги]]></category>
		<category><![CDATA[математика]]></category>
		<category><![CDATA[программирование]]></category>
		<category><![CDATA[физика]]></category>

		<guid isPermaLink="false">http://cblp.su/blog/?p=1072</guid>
		<description><![CDATA[Ставлю «Дисциплину программирования» Эдсгера Дейкстры на одну виртуальную полку с популярными книгами про время и Вселенную Стивена Хокинга и «Что такое математика?» Рихарда Куранта и Герберта Роббинса. Все они дают замечательное понимание самой сути, самых основ своей области знаний. Рекомендуются тем, кому надоели всякие скучные учебники.]]></description>
			<content:encoded><![CDATA[<p>Ставлю «Дисциплину программирования» Эдсгера Дейкстры на одну виртуальную полку с популярными книгами про время и Вселенную Стивена Хокинга и «Что такое математика?» Рихарда Куранта и Герберта Роббинса.</p>
<p>Все они дают замечательное понимание самой сути, самых основ своей области знаний.</p>
<p>Рекомендуются тем, кому надоели всякие скучные учебники.</p>
]]></content:encoded>
			<wfw:commentRss>http://cblp.su/blog/2010/07/20/%d1%85%d0%be%d1%80%d0%be%d1%88%d0%b8%d0%b5-%d0%ba%d0%bd%d0%b8%d0%b3%d0%b8.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

