<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Rebol</id>
		<title>Rebol - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Rebol"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Rebol&amp;action=history"/>
		<updated>2026-06-16T18:00:31Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Rebol&amp;diff=291821&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Rebol&amp;diff=291821&amp;oldid=prev"/>
				<updated>2013-08-27T10:48:56Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 27. 8. 2013, 10:48&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Rebol&amp;diff=291820&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Rebol&amp;diff=291820&amp;oldid=prev"/>
				<updated>2010-10-21T17:20:29Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''REBOL''' (Relative Expression Based Object Language) je [[Multiplatformní_software|multiplatformní]] jazyk výměny dat a [[Multiparadigmatický programovací jazyk|multiparadigmatický programovací jazyk]] navržený [[Carl Sassenrath|Carlem Sassenrathem]] pro síťovou komunikaci a [[Distribuovaný výpočet|distribuované výpočty]].&lt;br /&gt;
&lt;br /&gt;
REBOL přináší pojem dialektování: malá, optimalizovaná, specializovaná &amp;quot;nářečí&amp;quot; (dialekty) pro programový kód i data, což je podle jeho tvůrce, Carla Sassenratha, nejvýznačnějším přínosem tohoto jazyka:&lt;br /&gt;
''I když může být použit pro programování, definování funkcí a provádění výpočtů, jeho nejsilnější stránkou je schopnost snadného vytváření specializovaných jazyků, neboli dialektů.''&amp;lt;ref&amp;gt;Sassenrath, Carl (2000). ''[http://www.ddj.com/184404172 Inside the REBOL scripting language].'' [[Dr. Dobb's Journal]], 6/2000.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
REBOL je používán k tvorbě [[Internet|internetových]] aplikací (jak klientských, tak i serverových), databázových aplikací, utilit, i multimediálních aplikací.&lt;br /&gt;
&lt;br /&gt;
== Zařazení ==&lt;br /&gt;
REBOL je vyšší, interpretovaný, multiplatformní, multiparadigmatický, dynamicky reflektivní, symbolický programovací jazyk. Je také silně homoikonický-ve smyslu, že data i kód jsou reprezentována stejně-což činí REBOL vhodným pro metaprogramování.&lt;br /&gt;
&lt;br /&gt;
Podporuje [[Strukturované programování|strukturované]], [[Funkcionální programování|funkcionální]], a [[Objektově orientované programování|objektově orientované programování založené na prototypech]]. Není ale čistě [[Funkcionální jazyky|funkcionálním jazykem]]-[[Imperativní jazyky|imperativní]] programování je podporováno používáním [[Přiřazení|přiřazení]] a funkcí s vedlejšími efekty. Není ani čistě [[Objektově orientované jazyky|objektově orientovaným jazykem]], maje ne-objektové [[Datový typ|datové typy]]. REBOL je zvláště dobře uzpůsobený pro [[jazykově orientované programování]]; konkrétněji pro [[Dialektování|dialektování]].&lt;br /&gt;
&lt;br /&gt;
REBOL je dynamický, [[Dynamické typování|dynamicky]] a pevně typovaný (proměnné typ nemají, hodnoty ano). K správě paměti používá [[garbage collection]] a podporuje výjimky a dynamické rozlišování jmen (pomocí [http://www.rebol.net/wiki/Bindology výpočtu vazby]).&lt;br /&gt;
&lt;br /&gt;
== Ukázky skriptu ==&lt;br /&gt;
Ukázka jednoduché internetové aplikace pracující s dvěma službami, [[HTTP]] a [[SMTP]]:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;REBOL [&lt;br /&gt;
   Title: &amp;quot;Odesílač webových stránek na email&amp;quot;&lt;br /&gt;
   File:  %sendwebpage.r&lt;br /&gt;
   Date:  12-January-2002&lt;br /&gt;
   Purpose: &amp;quot;Vem HTML dokument a odešli ho na určený email&amp;quot;&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
send branko@collin.example read http://www.rebol.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VID ==&lt;br /&gt;
Rebol také podporuje grafické uživatelské rozhraní zvané VID. Je to zkratka Visual Interface Dialect.&lt;br /&gt;
Jedná se o dialekt jazyka REBOL. VID je mimochodem součástí REBOLu, verze VIEW, která je zdarma.&lt;br /&gt;
&lt;br /&gt;
Ukázka:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;REBOL [Title: &amp;quot;Ahoj světe!&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
VIEW LAYOUT [Text &amp;quot;Ahoj světe!&amp;quot;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
*[http://www.rebol.org/ Knihovna skriptů]&lt;br /&gt;
*[http://www.rebol.com/ Oficiální stránky REBOLu]&lt;br /&gt;
*[http://rebol.atlasweb.cz/ České neoficiální stránky o REBOLu]&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:Počítačové jazyky]]&lt;br /&gt;
[[Kategorie:Distribuované výpočty]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>