<?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>diploma, szakdolgozat, TDK &#187; Haskell</title>
	<atom:link href="http://diploma.egyetemiblog.hu/tag/haskell/feed/" rel="self" type="application/rss+xml" />
	<link>http://diploma.egyetemiblog.hu</link>
	<description>ha ennyit dolgoztál rajta, miért porosodjon a fiókban?</description>
	<lastBuildDate>Sun, 15 May 2011 22:19:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Domain specific language for describing objective functions</title>
		<link>http://diploma.egyetemiblog.hu/domain-specific-language-for-describing-objective-functions/</link>
		<comments>http://diploma.egyetemiblog.hu/domain-specific-language-for-describing-objective-functions/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 21:39:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[diploma]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[BME VIK IIT]]></category>
		<category><![CDATA[domain specific language]]></category>
		<category><![CDATA[Haskell]]></category>
		<category><![CDATA[Obfuscated Functional Language]]></category>
		<category><![CDATA[OFL]]></category>
		<category><![CDATA[patai gergely]]></category>
		<category><![CDATA[vigovszky dániel]]></category>

		<guid isPermaLink="false">http://diploma.egyetemiblog.hu/?p=296</guid>
		<description><![CDATA[Geometriai optimizációs feladatok célfüggvényei főképp matematikai műveletekből épülnek fel, azonban legtöbbször alacsony szintű nyelven implementálják őket a megfelelő sebesség elérése illetve meglévő rendszerekhez való illeszkedés igénye miatt. A célfüggvény definíciója így nem különül el kellőképpen az implementációs részletektől. Egy domén-specifikus nyelv megalkotása kézenfekvő megoldásnak tűnik és számos előnyt kínál, mint például a matematikaihoz hasonló jelölés [...]]]></description>
			<content:encoded><![CDATA[<p>Geometriai optimizációs feladatok célfüggvényei főképp matematikai műveletekből épülnek fel, azonban legtöbbször alacsony szintű nyelven implementálják őket a megfelelő sebesség elérése illetve meglévő rendszerekhez való illeszkedés igénye miatt. A célfüggvény definíciója így nem különül el kellőképpen az implementációs részletektől. Egy domén-specifikus nyelv megalkotása kézenfekvő megoldásnak tűnik és számos előnyt kínál, mint például a matematikaihoz hasonló jelölés vagy a kiértékelés automatikus párhuzamosítása. Ebben a munkában megtervezek egy erre alkalmas programozási nyelvet, és implementálok egy működőképes fordítót. Az eredmény ígéretes, és számos továbbfejlesztési lehetőséget kínál.<span id="more-296"></span></p>
<p>Objective functions of geometric optimization problems primarily consist of mathematical operations, but the implementations are written in a low-level language in most cases, to meet performance requirements and to fit into existing systems. This practice leads to objective function definitions which are not appropriately separated from the implementation details. Creating a domain specific language seems to be a plausible solution offering several advantages such as syntax close to the corresponding mathematical notation and automatic parallelization. In this work I will design a programming language suitable for this task and implement a compiler for it. The results look promising and offer several possibilities for future improvements.</p>
]]></content:encoded>
			<wfw:commentRss>http://diploma.egyetemiblog.hu/domain-specific-language-for-describing-objective-functions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funkcionális programozás a gyakorlatban</title>
		<link>http://diploma.egyetemiblog.hu/funkcionalis-programozas-a-gyakorlatban/</link>
		<comments>http://diploma.egyetemiblog.hu/funkcionalis-programozas-a-gyakorlatban/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 17:59:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[diploma]]></category>
		<category><![CDATA[2006]]></category>
		<category><![CDATA[BME IIT]]></category>
		<category><![CDATA[BME VIK TMIT]]></category>
		<category><![CDATA[Dibuz Sarolta]]></category>
		<category><![CDATA[Ericsson]]></category>
		<category><![CDATA[Erlang]]></category>
		<category><![CDATA[Friedl Zita]]></category>
		<category><![CDATA[funkcionális nyelvek]]></category>
		<category><![CDATA[Hanák Péter]]></category>
		<category><![CDATA[Haskell]]></category>
		<category><![CDATA[kategóriaelmélet]]></category>
		<category><![CDATA[lambda-kalkulus]]></category>
		<category><![CDATA[monád]]></category>
		<category><![CDATA[Scheme]]></category>
		<category><![CDATA[Theisz Zoltán]]></category>

		<guid isPermaLink="false">http://diploma.egyetemiblog.hu/?p=154</guid>
		<description><![CDATA[A funkcionális programozási nyelvek a napjainkban elterjedt programozási nyelvek többségétől eltérő gondolkodásmódot képviselnek. A diplomaterv áttekintést nyújt a Scheme, a Haskell és az Erlang funkcionális nyelvekről: a lambda-kalkulusból kiindulva ismerteti a funkcionális programozásban rejlő ötleteket és konstrukciókat. A funkcionális programozás alkalmazhatóságáról a funkcionális nyelvek nem akadémiai célú alkalmazásairól szóló összefoglaló nyújt képet. A monád funkcionális [...]]]></description>
			<content:encoded><![CDATA[<p>A funkcionális programozási nyelvek a napjainkban elterjedt programozási nyelvek többségétől eltérő gondolkodásmódot képviselnek. A diplomaterv áttekintést nyújt a Scheme, a Haskell és az Erlang funkcionális nyelvekről: a lambda-kalkulusból kiindulva ismerteti a funkcionális programozásban rejlő ötleteket és konstrukciókat. A funkcionális programozás alkalmazhatóságáról a funkcionális nyelvek nem akadémiai célú alkalmazásairól szóló összefoglaló nyújt képet.</p>
<p>A monád funkcionális programozási konstrukció lehetővé teszi a számítások okozta mellékhatások kezelését. A monádok használatával a funkcionális nyelvekben az imperatív nyelvekhez hasonló programozási stílus követhető. A monádok elméleti hátteréül szolgáló kategóriaelméletet is áttekinthetjük.</p>
<p><span id="more-154"></span></p>
<p>A diplomatervben megvizsgálom a monád konstrukció Erlang nyelvben való alkalmazásának lehetőségeit, és példákat adok monadikus műveletek Erlang-beli megvalósítására.</p>
]]></content:encoded>
			<wfw:commentRss>http://diploma.egyetemiblog.hu/funkcionalis-programozas-a-gyakorlatban/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

