<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр:  Метки / f</title>
	<link>http://habrahabr.ru/rss/tag/f/</link>
	<description><![CDATA[]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Fri, 10 Feb 2012 23:11:25 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	
			
		<item>		
			<title><![CDATA[.NET / Нововведения F# 3.0]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/129043/</guid>
			<link>http://habrahabr.ru/blogs/net/129043/</link>			
			<description><![CDATA[На прошедшей недавно конференции Build кроме уже широко освещенной и обсужденной презентации Windows 8, Metro UI и WinRT было еще немало интересного.<img src="http://habrastorage.org/storage1/79c9ebf9/86213abf/ceac0438/17a6d732.png" align="left"/> В том числе, Дон Сайм и его команда представили developer preview новой, третьей по счету, версии языка программирования F#, который является частью developer preview Visual Studio 11 (и, кстати, уже может быть опробована вами по <a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=27543">ссылке</a>).<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/net/129043/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Mon, 26 Sep 2011 19:45:52 GMT</pubDate>
			<author>Meroving</author>
			<category>.net</category><category>f</category><category>odata</category><category>sql</category><category>wsdl</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Microsoft / Microsoft Press ищет авторов для написания книги по F#]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/microsoft/117866/</guid>
			<link>http://habrahabr.ru/blogs/microsoft/117866/</link>			
			<description><![CDATA[Редактор Microsoft Press Devon Musgrave в своем Твиттере сегодня <a href="http://twitter.com/#!/MicrosoftPress/status/60747851940106241">опубликовал сообщение</a>, о том, что издательство ищет авторов для написания книги по F#.<br/>
<br/>
Насколько я понял, Microsoft Press заинтересован в «пошаговом руководстве по F # для тех, кто уже знаком с программированием».]]></description>
			
			<pubDate>Wed, 20 Apr 2011 22:19:00 GMT</pubDate>
			<author>alexbozhko</author>
			<category>microsoft</category><category>microsoft press</category><category>fsharp</category><category>f</category><category>авторы</category><category>книга</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Читальный зал / Программирование на F#]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/books/115286/</guid>
			<link>http://habrahabr.ru/blogs/books/115286/</link>			
			<description><![CDATA[Доброго Вам времени суток, уважаемые хабражители!<br/>
<br/>
F#. Сегодня об этом. <br/>
В марте питерское издательство <a href="http://symbol.ru/">«Символ-Плюс»</a> выпустило в свет книгу — «Программирование на F#». Книга полезная. И практичная.<br/>
Англоязычный оригинал издания («Programming F#») вышел в 2009. А в самом начале прохладного марта 2011 вышло долгожданное издание бестселлера на русском языке.<br/>
<br/>
F# уже «доказал» свою пригодность <a href="http://habrahabr.ru/blogs/programming/55272/">«для обычной профессиональной программистской деятельности»</a>. «Программирование на F#» поможет открыть множество преимуществ этого языка, включая возможность доступа ко всем инструментам и библиотекам платформы .NET.<br/>
<br/>
Книга написана Крисом Смитом, одним из основных разработчиков F# компании Microsoft. <br/>
Этот факт не оставляет сомнений, что автор знакомит читателя с синтаксисом языка, реализацией асинхронных и параллельных вычислений, с расширенными концепциями языка F# (такими как цитируемые и вычислительные выражения) с чисто прикладной точки зрения.<br/>
<br/>
Хочется еще пару слов сказать об авторе. Его должность инженера-программиста в отделе тестирования (в небезызвестной мелкомягкой компании) позволила ему в совершенстве овладеть языком F#. Крис имеет степень магистра информатики, полученную в Вашингтонском университете. Почитать автора без редактуры Вы можете в его <a href="http://blogs.msdn.com/chrsmith/">персональном блоге</a> «Chris Smith's Completely Unique View» (совершенно уникальный взгляд Криса Смита).<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/books/115286/#habracut">Оригинал издания получил прекрасные отзывы американских коллег-программистов!</a> </div>]]></description>
			
			<pubDate>Fri, 11 Mar 2011 15:02:00 GMT</pubDate>
			<author>BooksDotRu</author>
			<category>books.ru</category><category>книги</category><category>books</category><category>F</category><category>.net</category><category>Крис Смит</category><category>для программистов</category>
		</item>
		
		
		
		
		
		
		
		
	
		
		
		
			
		<item>		
			<title><![CDATA[.NET / [Перевод] Сайтлеты WebSharper: создание двухстраничного вебсайта]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/112651/</guid>
			<link>http://habrahabr.ru/blogs/net/112651/</link>
			<description><![CDATA[Позвольте показать вам простейший законченный пример использующий сайтлеты WebSharperа, которые будут в релизе 2.1. <br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/net/112651/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 27 Jan 2011 18:56:31 GMT</pubDate>
			<author>ApeCoder</author>
			<category>F</category><category>WebSharper</category>
		</item>
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[.NET / [Из песочницы] Простой web scraping на f#]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/112553/</guid>
			<link>http://habrahabr.ru/blogs/net/112553/</link>			
			<description><![CDATA[<img src="http://habrastorage.org/storage/habraeffect/ec/db/ecdb8ff2a4029844ca82a922ae32cb23.jpg" align="right" alt="image"/>Достаточно законный вопрос почему такая избитая тема как web scraping и почему f#. 1. на f# web scraping намного увлекательней чем на c#  2. хотелось попробовать насколько f# применим для разработки не демо примеров а что то реально делающих программ 3. У f# есть интерактивная консоль, что при ковырянии в недрах HTML становится просто спасением. Сегодня с помощью f# будем покупать VW Touareg.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/net/112553/#habracut">Если интересно...</a> </div>]]></description>
			
			<pubDate>Wed, 26 Jan 2011 08:56:09 GMT</pubDate>
			<author>AlexeySuvorov</author>
			<category>.net</category><category>f</category><category>web scraping</category>
		</item>
		
		
		
		
		
		
		
	
		
		
			
		<item>		
			<title><![CDATA[Подкасты / [PODCAST] 23й Подкаст Петербургской Группы Alt.Net]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hpodcasts/107646/</guid>
			<link>http://habrahabr.ru/blogs/hpodcasts/107646/</link>
			<description><![CDATA[<h1>CSharp5 и много воды</h1><img src="http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-41-25/7610.csharp5.png" align="right"/><ul>
<li>Виталий Баум (<a href="http://butaji.ru">сайт</a>, <a href="http://twitter.com/butaji">twitter</a>) </li>
<li>Дмитрий Нестерук (<a href="http://nesteruk.wordpress.com">блог</a>, <a href="http://twitter.com/dnesteruk">twitter</a>) </li>
</ul>Офтопы:<ul>
<li>Почему мы долго не записывались</li>
<li>Разные встречи</li>
<li>Любовный треугольник WPF, Silverlight, HTML5</li>
<li>Индейцы и F#, <a href="http://dxrussia.ru/job.xml">Тульские <s>пряники</s> компоненты</a></li>
<li>СоцСеть, Java и <a href="http://www.objectmentor.com/omTeam/martin_r.html">Дядя Боб</a></li>
</ul>Main: <ul>
<li>Async, async, await</li>
<li><a href="http://bit.ly/bfzKCk">LINQ to Everything</a></li>
</ul><b><sub>P.S. Если у вас есть, что рассказать про разработку, то мы всегда рады видеть вас у нас в гостях, пишите.</sub></b><br/>
<sub>* 36 мин/Мб</sub>]]></description>
			
			<pubDate>Sat, 06 Nov 2010 18:41:53 GMT</pubDate>
			<author>butaji</author>
			<enclosure url="http://spbaltnet.podfm.ru/my/27/download/spbalt.net.23.mp3" type="audio/mpeg" />
			<category>.net</category><category>c</category><category>f</category><category>silverlight</category><category>wpf</category><category>html5</category><category>apache</category><category>evernote</category><category>pdc</category>
		</item>
		
		
		
		
		
		
	
		
		
		
			
		<item>		
			<title><![CDATA[Алгоритмы / [Перевод] Поиск декартова произведения с помощью LINQ]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/99128/</guid>
			<link>http://habrahabr.ru/blogs/algorithm/99128/</link>
			<description><![CDATA[Постановка вопроса: <strong>как найти декартово произведение <i>произвольного </i> количества последовательностей с помощью LINQ?</strong><br/>
<br/>
Для начала, давайте убедимся, что мы знаем, о чем идет речь. Я буду обозначать последовательности как упорядоченные множества: <code>{a, b, c, d...}</code> Декартово произведение двух последовательностей S1 и S2 есть последовательность всех возможных упорядоченных пар таких, что их первый элемент из S1, а второй — из S2. Так, к примеру, если у вас есть две последовательности <code>{a, b}</code> и <code>{x, y, z}</code>, то их декартово произведение выглядит как <code>{{a, x}, {a, y}, {a, z}, {b, x}, {b, y}, {b, z}}</code>.<br/>
<br/>
Для упрощения, предположим, что S1 и S2 состоят из элементов одного типа. Разумеется, мы можем определить декартово произведение последовательности строк с последовательностью чисел как последовательность кортежей (string, int), но впоследствии это окажется тяжело обобщать, потому что система типов C#, в частности, не лучшим образом работает с кортежами произвольной длины.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/algorithm/99128/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 14 Jul 2010 15:30:13 GMT</pubDate>
			<author>Skiminok</author>
			<category>LINQ</category><category>F</category><category>C</category><category>декартово произведение</category><category>функциональное программирование</category>
		</item>
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Visual Studio / H#, Создаём свой язык программирования]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/vs/97861/</guid>
			<link>http://habrahabr.ru/blogs/vs/97861/</link>			
			<description><![CDATA[<img src="http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/images/Vis_F_blue_Lo-res.jpg" alt="image" align="right"/><br/>
Доброго времени суток. <br/>
В этой статье я хочу сделать обзор одного из главных нововведений в Visual Studio 2010, а именно — функционального языка программирования F#.<br/>
<br/>
Рассматривать синтаксис и потенциал F# мы будем на примере создания своего собственного интерпретатора для придуманного нами языка программирования (Ведь рассказвать о чем-то всегда интереснее на примерах).<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/vs/97861/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 30 Jun 2010 13:28:29 GMT</pubDate>
			<author>VenomBlood</author>
			<category>Visual Studio 2010 конкурс</category><category>vs2010</category><category>F</category><category>функциональное программирование</category><category>синтаксический анализ</category><category>Power Pack</category><category>H</category>
		</item>
		
		
		
		
		
		
		
		
	
		
		
			
		<item>		
			<title><![CDATA[Подкасты / [PODCAST] 16й Подкаст Петербургской Группы Alt.Net]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hpodcasts/96972/</guid>
			<link>http://habrahabr.ru/blogs/hpodcasts/96972/</link>
			<description><![CDATA[<h1>Complex event processing, Open XML, OData, Web Mining</h1><a href="http://mvccontrib.codeplex.com/"><img align="right" src="http://itmanagement.earthweb.com/img/2008/02/ed5b.jpg"/></a> <strong>Участники</strong><ul>
<li>Виталий Баум (<a href="http://butaji.ru">сайт</a>, <a href="http://twitter.com/butaji">twitter</a>) </li>
<li>Дмитрий Нестерук (<a href="http://nesteruk.wordpress.com">блог</a>, <a href="http://twitter.com/dnesteruk">twitter</a>) </li>
</ul><strong>Готовится виртуальная встреча ALT.NET</strong><ul>
<li>Вероятно, что мы будем делать нечто наподобии <a href="http://virtualaltnet.com/">http://virtualaltnet.com/</a></li>
<li>Стимулировать к возникновению проекта можно здесь: <a href="http://habrahabr.ru/blogs/net/96967/">http://habrahabr.ru/blogs/net/96967/</a></li>
</ul><strong>Complex event processing — микрософт пришло на рынок</strong><ul>
<li>Что это такое? Свадебный пример </li>
<li>Все едет на Linq </li>
<li>Что такое Reactive Extensions и каким боком оно тут </li>
<li>Стриминговый OLAP </li>
<li>StreamInsight или &quot;причем тут SQL Server 2008R2&quot; </li>
<li>Microsoft.ComplexEventProcessing </li>
<li>&quot;Rx to StreamInsight is like WF to BizTalk&quot; </li>
</ul>Наш подкаст можно найти на <a href="http://spbaltnet.rpod.ru/">http://spbaltnet.rpod.ru/</a><br/>
Длительность ~1h20m<br/>
Вес ~80M<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/hpodcasts/96972/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Sun, 20 Jun 2010 15:57:04 GMT</pubDate>
			<author>butaji</author>
			<enclosure url="http://rpod.ru/get/160304/111988/download/spbaltnet16.mp3" type="audio/mpeg" />
			<category>open xml</category><category>office</category><category>odata</category><category>event</category><category>rx</category><category>.net</category><category>c</category><category>f</category><category>hq</category><category>git</category><category>resharper</category><category>sql server</category>
		</item>
		
		
		
		
		
		
	
		
		
			
		<item>		
			<title><![CDATA[Подкасты / [PODCAST] 10й Подкаст Петербургской Группы Alt.Net]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hpodcasts/91759/</guid>
			<link>http://habrahabr.ru/blogs/hpodcasts/91759/</link>
			<description><![CDATA[Участвовали <a href="http://twitter.com/butaji">Vitaly Baum</a> и <a href="http://twitter.com/dnesteruk">Dmitri Nesteruk</a><br/>
<br/>
<img src="http://gabrielrodriguez.net/wp-content/uploads/2009/10/visual-studio-2010-logo.PNG"/><br/>
<br/>
Отчет о запуске Visual Studio 2010 в Петербурге, беседе с Брайаном Харри, и after-party <a href="http://nesteruk.wordpress.com/2010/04/15/st-petersburg-vs2010launch/">nesteruk.wordpress.com/2010/04/15/st-petersburg-vs2010launch/</a><br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/hpodcasts/91759/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 22 Apr 2010 19:15:48 GMT</pubDate>
			<author>butaji</author>
			<enclosure url="http://rpod.ru/get/150947/101693/download/spbaltnet10.mp3" type="audio/mpeg" />
			<category>Visual Studio</category><category>Visual Studio 2010</category><category>TFS</category><category>.NET</category><category>JetBrains</category><category>Idea</category><category>ReSharper</category><category>C</category><category>F</category><category>Java</category><category>C++0x</category><category>C++</category>
		</item>
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[.NET / [F#] сопоставление образцов]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/89912/</guid>
			<link>http://habrahabr.ru/blogs/net/89912/</link>			
			<description><![CDATA[Как и во многих других функциональных языках программирования, в F# поддерживается сопоставление образцов (pattern matching). Те, кто не знаком с ФП, могут представить себе его, как <b>значительно</b> улучшенный вариант switch.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/net/89912/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Sun, 04 Apr 2010 10:24:33 GMT</pubDate>
			<author>lostmsu</author>
			<category>F</category><category>сопоставление образцов</category><category>pattern matching</category><category>active patterns</category><category>методы сопоставления образцов</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Microsoft / Обзор интересных программ от Microsoft Research]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/microsoft/83177/</guid>
			<link>http://habrahabr.ru/blogs/microsoft/83177/</link>			
			<description><![CDATA[<a href="http://research.microsoft.com/">Microsoft Research</a> (MSR) — подразделение корпорации Microsoft, созданное в 1991 году для исследования различных вопросов и тем в области информатики. Microsoft Research объединяет 800 исследователей в шести глобальных лабораториях по всему миру. <br/>
<br/>
Главное отличие от остальных подразделений в том, что здесь нет дедлайнов, жестких ТЗ и всего прочего, зато есть научные исследования, безумные идеи и куча времени для их реализаций. <br/>
<br/>
Мне очень нравится следить на развитием MSR и сейчас хочу рассказать о некоторых программах, которые я часто использую. <br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/microsoft/83177/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 04 Feb 2010 22:21:20 GMT</pubDate>
			<author>sashaeve</author>
			<category>microsoft research</category><category>F</category><category>AutoCollage</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Читальный зал / Меняем книги на рецензии]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/books/82528/</guid>
			<link>http://habrahabr.ru/blogs/books/82528/</link>			
			<description><![CDATA[Технологическое сообщество <a href="http://msug.vn.ua/">«Microsoft User Group Винница»</a> с недавних пор <a href="http://msug.vn.ua/blogs/it-vinnitsa/archive/2010/01/28/apress-user-group-program-member.aspx#2703">заручилось поддержкой</a> одного из крупнейших мировых издательств технической литературы — <a href="http://apress.com/">Apress</a>. <br/>
<br/>
В связи с этим издательство прислало несколько оригинальных электронных книг, в том числе:<ul>
<li><a href="http://apress.com/book/view/1430210745">Beginning ASP.NET E-Commerce in C#: From Novice to Professional</a></li>
<li><a href="http://apress.com/book/view/1430223898">Beginning F#</a></li>
<li><a href="http://apress.com/book/view/1430210079">Pro ASP.NET MVC Framework</a></li>
<li><a href="http://apress.com/book/view/1430215674">Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2, Third Edition</a></li>
</ul>Мы с удовольствием вышлем вам одну или несколько книг в обмен на вашы отзывы и рецензии, которые будут опубликованы в нашем блоге <a href="http://msug.vn.ua/blogs/techbooks/default.aspx">«ИТ литература»</a>. Обращаться можно в личку либо на email: msugvn[at]gmail.com.]]></description>
			
			<pubDate>Fri, 29 Jan 2010 16:37:56 GMT</pubDate>
			<author>sashaeve</author>
			<category>рецензия</category><category>Apress</category><category>книги</category><category>F</category><category>ASP.NET MVC</category><category>ASP.NET</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[.NET / Нужна ли книга по F# на русском языке?]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/79507/</guid>
			<link>http://habrahabr.ru/blogs/net/79507/</link>			
			<description><![CDATA[Совсем скоро выйдет Visual Studio 2010, в которую будет включен язык программирования F#. Язык довольно новый, но уже полюбившийся многим программистам со всего мира, в том числе и из России. Литературы для его изучения пока очень мало, а на русском языке так и подавно.<br/>
<br/>
Предлагаю Вам помочь устранить этот недочет. А сделать это довольно просто – зайти на <a href="http://shtonda.blogspot.com/2009/06/fsharp-in-visual-studio-2010.html#comment-form">блог</a> издательства Вильямс и ответить на вопрос – нужно ли переводить вскоре выходящую книгу “<a href="http://apress.com/book/view/9781430224310">The Definitive Guide to F#</a>” на русский язык? Написана она одним из главных идеологов и создателей языка F#, так что информация там, действительно, актуальная и познавательная.  Если отзывов наберется достаточно, то книга, скорее всего, появится уже совсем скоро в России. Если нет, то мы упустим уникальную возможность одними из первых изучить данный язык и оказаться на гребне программисткой волны.<br/>
<br/>
Собственно, решать Вам. Если Вы за, то напишите, пожалуйста, об этом на <a href="http://shtonda.blogspot.com/2009/06/fsharp-in-visual-studio-2010.html#comment-form">специальной страничке</a>. Спасибо.]]></description>
			
			<pubDate>Mon, 28 Dec 2009 07:55:51 GMT</pubDate>
			<author>olegafx</author>
			<category>visual studio 2010</category><category>F</category><category>книга</category><category>русский язык</category>
		</item>
		
		
		
		
		
		
		
		
	
		
		
		
			
		<item>		
			<title><![CDATA[.NET / [Перевод] Об F# для архитекторов]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/71656/</guid>
			<link>http://habrahabr.ru/blogs/net/71656/</link>
			<description><![CDATA[Данная статья выросла из доклада, сделанного Крисом Смитом, одним из разработчиков F# на конференции DevLink. В целом она носит обзорный характер, однако несмотря на это, и на то, что усилиями <a href="http://shwars.habrahabr.ru/" class="user_link">shwars</a>, <a href="http://mezastel.habrahabr.ru/" class="user_link">mezastel</a> и отчасти вашего покорного слуги F# уже не раз мелькал на Хабре, думаю что этот язык программирования не стал еще настолько очевиден всем, чтобы эта статья полностью потеряла смысл. Более того, здесь Крис пытается ответить на главный вопрос, который, думаю, мучает всех, кто хоть раз слышал о F#. Где же все-таки его применять? Получилось у него или нет – вам судить. Надеюсь после прочтения у вас хоть что-то относительно всего этого прояснится. Если так, я буду считать свою миссию перевыполненной :) <br/>
P.S. Первый перевод, поэтому не обессудьте за некоторые возможные баги.<br/>
<img src="http://blogs.msdn.com/blogfiles/chrsmith/WindowsLiveWriter/FforArchitectsHittingthesweetspot_138C8/Slide1.png" alt="image"/><br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/net/71656/#habracut">Читать дальше</a> </div>]]></description>
			
			<pubDate>Tue, 06 Oct 2009 12:07:55 GMT</pubDate>
			<author>Meroving</author>
			<category>F</category><category>многопоточность</category><category>LOP</category><category>асинхронное программирование</category><category>.net 4.0</category>
		</item>
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[.NET / Асинхронное программирование — цепочки вызовов]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/71625/</guid>
			<link>http://habrahabr.ru/blogs/net/71625/</link>			
			<description><![CDATA[Когда в коде фигурирует пара вызовов <code>BeginXxx()/EndXxx()</code>, это приемлимо. Но что если алгоритм требует несколько таких вызовов подряд, то количество методов (или анонимных делегатов) преумножится и код станет менее читабельным. К счастью, эта проблема решена как в F# так и в C#.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/net/71625/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 06 Oct 2009 07:47:01 GMT</pubDate>
			<author>mezastel</author>
			<category>dotnet</category><category>csharp</category><category>c</category><category>f</category><category>fsharp</category><category>async</category><category>asyncenumerator</category><category>workflow</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[.NET / Создание DSL на языке F#]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/68313/</guid>
			<link>http://habrahabr.ru/blogs/net/68313/</link>			
			<description><![CDATA[Хочу представить сообществу перевод моей статьи на CodeProject, в которой я описываю процесс создания DSLей с использованием языка F#.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/net/68313/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Sat, 29 Aug 2009 17:31:04 GMT</pubDate>
			<author>mezastel</author>
			<category>dsl</category><category>fsharp</category><category>f</category><category>.net</category><category>project</category><category>automation</category><category>estimation</category><category>management</category><category>domain-specific languages</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[.NET / Языки предметной области Domain-Specific Languages (DSL)]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/63189/</guid>
			<link>http://habrahabr.ru/blogs/net/63189/</link>			
			<description><![CDATA[<h2>Что это?</h2><br/>
Это <a href="http://ru.wikipedia.org/wiki/Предметно-ориентированный_язык_программирования">некоторая форма компьютерных языков</a>, разрабатываемых для специфичной предметной области. Это то, что позволяет вам (разработчикам ПО) лучше взаимодействовать с носителями “доменных знаний”. А так же позволяет более лаконично оформлять бизнес-логику. Это то, что представляет собой, к примеру, SQL, Linq, многое из синтаксиса Ruby On Rails.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/net/63189/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Mon, 29 Jun 2009 19:53:41 GMT</pubDate>
			<author>butaji</author>
			<category>DSL</category><category>ALT.NET</category><category>CLR</category><category>DLR</category><category>C</category><category>F</category><category>Boo</category><category>Ruby</category><category>Python</category><category>LINQ</category><category>BDD</category><category>Specter</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Персональные блоги / F# не ленится :(]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/personal/57655/</guid>
			<link>http://habrahabr.ru/blogs/personal/57655/</link>			
			<description><![CDATA[Вот код:<br/>
<br/>
<pre>
let rec Y func tracker args =
    func args (Y func tracker (tracker args))
    
let fib N = (fun (x, y) -&gt; x) (Y 
    (fun N (prev, pprev) -&gt; if N = 1 then (1, 0) else (prev + pprev, prev)) 
    (fun N -&gt; N - 1)
    N)
        
let main =
    let value = fib 10
    System.Console.WriteLine(value)
    System.Console.ReadKey()
</pre><br/>
При компиляции и запуске он, вместо того, чтобы полностью рассчитать первую лямбда-функцию с N = 0 на кой-то черт рассчитывает никому не нужные значения N, меньшие нуля!<br/>
<br/>
Что происходит? Может быть, «ленивость» можно как-то форсировать?]]></description>
			
			<pubDate>Sun, 19 Apr 2009 16:28:04 GMT</pubDate>
			<author>Grass</author>
			<category>F</category><category>чтозанах</category><category>косяк</category><category>ФП</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Персональные блоги / Решаем Project Euler на F#: Задача 1]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/personal/52150/</guid>
			<link>http://habrahabr.ru/blogs/personal/52150/</link>			
			<description><![CDATA[Прочитав первые несколько статей из цикла <a href="http://habrahabr.ru/blogs/starting_programming/51607/">Влюбляемся в F#</a>, я и в самом деле, если не влюбился в него, то по меньшей мере заинтересовался. Настолько, что не вытерпел ожидания следующей дозы и решил продолжить изучение самостоятельно. <br/>
В процессе луркинга я наткнулся на чрезвычайно увлекательный сайт <a href="http://projecteuler.net/">Project Euler</a>, который на мой взгляд, как нельзя лучше подходит, чтобы постепенно изучить все, или по крайней мере большинство тонкостей F#. Сейчас я предлагаю для начала рассмотреть решение самой первой задачи с этого сайта. Она очень простая, и ее решение думаю не вызовет сложностей даже у тех, кто знаком с F# только по вышеприведенной статье. Итак…<br/>
<div class="habracut"> <a class="habracut" href="http://Meroving.habrahabr.ru/blog/52150/#habracut">Задача 1</a> </div>]]></description>
			
			<pubDate>Tue, 17 Feb 2009 09:43:39 GMT</pubDate>
			<author>Meroving</author>
			<category>F</category><category>project euler</category><category>fsharp</category>
		</item>
		
		
		
		
		
		
		
		
	
	
	
	
	
	
	
	

	
</channel>
</rss>

