<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://algol.cba.pl/dw/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://algol.cba.pl/dw/feed.php">
        <title>Algolpedia</title>
        <description></description>
        <link>http://algol.cba.pl/dw/</link>
        <image rdf:resource="http://algol.cba.pl/dw/lib/images/favicon.ico" />
       <dc:date>2012-05-18T10:40:54+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=algorytm-196&amp;rev=1278336866&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=befunge&amp;rev=1278083221&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=bf-rle&amp;rev=1276718678&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=brainfuck&amp;rev=1285782017&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=brainfuckoidy&amp;rev=1278187515&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=cow&amp;rev=1285781717&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=czynniki&amp;rev=1278336543&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=dos_asembler&amp;rev=1285767112&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=doublefuck&amp;rev=1285781767&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=enkidu&amp;rev=1285760199&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=esoapi&amp;rev=1277048637&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=false&amp;rev=1278185395&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=illgol&amp;rev=1278084688&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=j%C4%99zyk_imperatywny&amp;rev=1278083884&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=j%C4%99zyk_nieproceduralny&amp;rev=1278016725&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=j%C4%99zyk_strukturalny&amp;rev=1285780275&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=keywordvoting-start&amp;rev=1278096852&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=legal&amp;rev=1277569508&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=liczby_pierwsze&amp;rev=1278336636&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=maszyna_brainfucka&amp;rev=1285781050&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=maszyna_stosowa&amp;rev=1277587202&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=oisc&amp;rev=1278081679&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=onp&amp;rev=1285943447&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=p&amp;rev=1285938571&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=path&amp;rev=1285796684&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=programowanie_funkcyjne&amp;rev=1278081468&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=rejestr&amp;rev=1278190302&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=smetana&amp;rev=1278102612&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=smith&amp;rev=1278102674&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=start&amp;rev=1278104087&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=stosowa_maszyna_brainfucka&amp;rev=1277587202&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=tengwar&amp;rev=1285276650&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=thue&amp;rev=1277849060&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=unlambda&amp;rev=1278081550&amp;do=diff"/>
                <rdf:li rdf:resource="http://algol.cba.pl/dw/doku.php?id=whitespace&amp;rev=1278091859&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://algol.cba.pl/dw/lib/images/favicon.ico">
        <title>Algolpedia</title>
        <link>http://algol.cba.pl/dw/</link>
        <url>http://algol.cba.pl/dw/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=algorytm-196&amp;rev=1278336866&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-05T15:34:26+02:00</dc:date>
        <title>algorytm-196</title>
        <link>http://algol.cba.pl/dw/doku.php?id=algorytm-196&amp;rev=1278336866&amp;do=diff</link>
        <description>[
 The 196-algorithm implemented in brainfuck by Mats Linander.

 This program reads a number in the form of a string of decimal digits 
 terminated by a unix style newline (0x10) and tries to determine if the
 entered number is a lychrel number.

 A lychrel number is a number which never yields a palindrome when iteratively
 added with its own reversal. The process of iteratively reversing and adding
 until a palindromic number is obtained, is often called the 196-algorithm.
 The smallest numbe…</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=befunge&amp;rev=1278083221&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-02T17:07:01+02:00</dc:date>
        <title>befunge</title>
        <link>http://algol.cba.pl/dw/doku.php?id=befunge&amp;rev=1278083221&amp;do=diff</link>
        <description>BeFunge - ezoteryczny język programowania, bedący językiem stosowym. Programy w nim, w odróżnieniu od większości języków programowania, są zorganizowane w dwuwymiarowej tablicy. Instrukcje „strzałkowe” ( &lt; &gt; ^ v ) powodują przeniesienia sterowania, a pętle są tworzone poprzez zorganizowanie sterowania „w kółko”. Każda instrukcja w BeFunge jest oznaczana pojedynczym znakiem.</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=bf-rle&amp;rev=1276718678&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-16T22:04:38+02:00</dc:date>
        <title>bf-rle</title>
        <link>http://algol.cba.pl/dw/doku.php?id=bf-rle&amp;rev=1276718678&amp;do=diff</link>
        <description>'BrainFuck - Run-Length Encoding' ('BF-RLE', kodowanie długości serii) — prosta metoda bezstratnej kompresji danych, której działanie polega na opisywaniu ciągów tych samych liter (bitów, bajtów, symboli, pikseli itp.) za pomocą licznika powtórzeń (długości ciągu), a dokładniej przez pary: licznik powtórzeń litery, litera.
BrainFuck posiada 4 instrukcje (+-&gt;&lt;) które wręcz domagają się kompresji oraz 4 (,.[]) dla których nie miało by to większego sensu</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=brainfuck&amp;rev=1285782017&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-29T19:40:17+02:00</dc:date>
        <title>brainfuck</title>
        <link>http://algol.cba.pl/dw/doku.php?id=brainfuck&amp;rev=1285782017&amp;do=diff</link>
        <description>Brainfuck to ezoteryczny język programowania, stworzony przez Urbana Müllera około roku 1993. Nazywany też czasem Brainf*ck, Brainf***, lub po prostu BF.


Język opiera się o  model maszyny Turinga, składającej się, oprócz programu, taśmy zainicjalizowanej zerami, oraz głowicy (wskaźnika) do tej taśmy.</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=brainfuckoidy&amp;rev=1278187515&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-03T22:05:15+02:00</dc:date>
        <title>brainfuckoidy</title>
        <link>http://algol.cba.pl/dw/doku.php?id=brainfuckoidy&amp;rev=1278187515&amp;do=diff</link>
        <description>BrainFuckoidy to ezoteryczne języki programowania bazujące na języku BrainFucku

	*  Blub : język programowania dla rybek
	*  Ook : język programowania dla orangutanów 
 BF  #  Ook  Blub   FuckFuck  FF ocenzurowany  &gt;  000  Ook. Ook?  Blub. Blub?  fuck  f**k  &lt;  001  Ook? Ook.  Blub? Blub.  shag  s**g  +  010  Ook. Ook.  Blub. Blub.  boob  b**b  -  011  Ook! Ook!  Blub! Blub!  tits  t**s  .  100  Ook! Ook.  Blub! Blub.  cock  c**k  ,  101  Ook. Ook!  Blub. Blub!  knob  k**b  [  110  Ook! Ook?  B…</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=cow&amp;rev=1285781717&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-29T19:35:17+02:00</dc:date>
        <title>cow</title>
        <link>http://algol.cba.pl/dw/doku.php?id=cow&amp;rev=1285781717&amp;do=diff</link>
        <description>COW' (ang. krowa) to ezoteryczny język programowania stworzony przez Seana Hebera w 2003 roku. Jest to modyfikacja brainfucka, COW posiada 12 instrukcje oraz dodatkowy rejestr. Wszystkie instrukcje to słowa „moo”. Między sobą różnią się tylko rozkładem małych i wielkich liter. Wyjątki stanowią instrukcje MMM, OOO, OOM oraz oom. Wszystkie inne słowa traktowane są jako komentarze.</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=czynniki&amp;rev=1278336543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-05T15:29:03+02:00</dc:date>
        <title>czynniki</title>
        <link>http://algol.cba.pl/dw/doku.php?id=czynniki&amp;rev=1278336543&amp;do=diff</link>
        <description>* factor an arbitrarily large positive integer
*
* Copyright (C) 1999 by Brian Raiter
* under the GNU General Public License

&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;-

*
* read in the number
*

&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;+
[-[&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;][-]&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;[[-&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;+&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;]&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;]
  &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;,----------]
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;[-------------------------------------&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;-&gt;]
&lt;[+&gt;[&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;+&gt;]&lt;-&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;]-

*
* display the number and initialize the loop variable to two
*

[&gt;++++++++++++++++++++++++++++++++++++++++++++++++.
  -…</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=dos_asembler&amp;rev=1285767112&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-29T15:31:52+02:00</dc:date>
        <title>dos_asembler</title>
        <link>http://algol.cba.pl/dw/doku.php?id=dos_asembler&amp;rev=1285767112&amp;do=diff</link>
        <description>Translacja BrainFucka na DOS Asembler

Używane rejestry

	*  BX - głowica
	*  AL - znak odczytany
	*  DL - znak zapisany

Słownik instrukcji
Brainfuck Asembler Asembler skompresowany &gt;	inc BX add BX, liczba&lt;	dec BX sum BX, liczba+	inc [BX]add [BX], liczba-	dec [BX]sum [BX], liczba.	mov DX, [BX] mov AH,02h; int 21h;,	mov AH, 01h;int 21h; mov [BX],AL[	while([BX])]	endw
Nagłówek


.model small 
.stack
.data 
tape db 10000h dup(0)
.code 
.startup
mov bx, offset tape</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=doublefuck&amp;rev=1285781767&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-29T19:36:07+02:00</dc:date>
        <title>doublefuck</title>
        <link>http://algol.cba.pl/dw/doku.php?id=doublefuck&amp;rev=1285781767&amp;do=diff</link>
        <description>DoubleFuck (DBF) to ezoteryczny język programowania będący odmianą Brainfucka. Posiadaja on  dodatkową taśmę i dotatkowy zestaw instrukcji do działania na niej. Taśma ta także jest zainicjowana zerami, a jej głowica jest ustawiony na pierwszą pozycję.</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=enkidu&amp;rev=1285760199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-29T13:36:39+02:00</dc:date>
        <title>enkidu</title>
        <link>http://algol.cba.pl/dw/doku.php?id=enkidu&amp;rev=1285760199&amp;do=diff</link>
        <description>Interpreter i translator Brainfucka który buduje.

Docelowo ma zawierać oprócz interpretera translatory na :
 Język docelowy   Kompilator  Maszyna wirtualna JavaJREJDKPerl Ruby Python ParrotPythona PyPyDos Asembler DosBox</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=esoapi&amp;rev=1277048637&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-20T17:43:57+02:00</dc:date>
        <title>esoapi</title>
        <link>http://algol.cba.pl/dw/doku.php?id=esoapi&amp;rev=1277048637&amp;do=diff</link>
        <description>EsoAPI to API do rozszerzenia funkcjonalności ezoterycznych języków programowania z usług takich jak dysk I/O, za pomocą specjalnych sekwencji wyjścia ucieczki. Wspierane obecnie przez Brainfuck.

EsoAPI nie wprowadza nowych instrukcji. Do wywoływania swoich funkcji używa instrukcji obsługi standardowego wyjścia poprzez wypisanie najpierw znaku NUL, a następnie kodu funkcji.</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=false&amp;rev=1278185395&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-03T21:29:55+02:00</dc:date>
        <title>false</title>
        <link>http://algol.cba.pl/dw/doku.php?id=false&amp;rev=1278185395&amp;do=diff</link>
        <description>False - ezoteryczny język programowania podobny do Fortha, ale znacznie bardziej nieczytelny

Literały
 123  odłóż liczbę na stos    'C'  odłóż znak na stos 
Instrukcje obsługi stosu
 $  duplikuj   %  usuń  \  zamień  @  ROT (?)  ø  duplikuj z n-tej pozycji 
Instrukcje arytmetyczne
 +  dodawanie  -  odejmowanie  *  mnorzenie  /  dzielenie  _  negacja znaku 
Instrukcje bitowe
 |  lub  ~  negacja 
Instrukcje porównania
 &gt;  Większy niż= równy
Lambda i kontrola przepływu
[...]  definiuj i odłóż lamb…</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=illgol&amp;rev=1278084688&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-02T17:31:28+02:00</dc:date>
        <title>illgol</title>
        <link>http://algol.cba.pl/dw/doku.php?id=illgol&amp;rev=1278084688&amp;do=diff</link>
        <description>Illgol - ezoteryczny język programowania będący parodią Algola

język imperatywny,
	język proceduralny,
	język uniwersalny,
	język strukturalny,
	język zewnętrzny</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=j%C4%99zyk_imperatywny&amp;rev=1278083884&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-02T17:18:04+02:00</dc:date>
        <title>język_imperatywny</title>
        <link>http://algol.cba.pl/dw/doku.php?id=j%C4%99zyk_imperatywny&amp;rev=1278083884&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=j%C4%99zyk_nieproceduralny&amp;rev=1278016725&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-01T22:38:45+02:00</dc:date>
        <title>język_nieproceduralny</title>
        <link>http://algol.cba.pl/dw/doku.php?id=j%C4%99zyk_nieproceduralny&amp;rev=1278016725&amp;do=diff</link>
        <description>﻿Język nieproceduralny (ang. non-procedural language) - język programowania pozwalający na pisanie programów jedynie w postaci ciągłej sekwencji instrukcji (niepodzielonej na procedury). 

Możliwe jest wykonywanie skoków warunkowych i bezwarunkowych. Tworzenie współdzielonych przez wiele programów bibliotek procedur (do powtórnego wykorzystania) oraz stosowanie takich technik programistycznych jak rekurencja jest  niemożliwe.</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=j%C4%99zyk_strukturalny&amp;rev=1285780275&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-29T19:11:15+02:00</dc:date>
        <title>język_strukturalny</title>
        <link>http://algol.cba.pl/dw/doku.php?id=j%C4%99zyk_strukturalny&amp;rev=1285780275&amp;do=diff</link>
        <description>Język strukturalny ( ang. structured language) – język programowania, który pozwala tworzyć programy w postaci jednolitych bloków bez korzystania z instrukcji skoku oraz numerowania linii (choć czasami można się z tym spotkać).
Pierwszym językiem strukturalnym był P'', język programowania dla maszyny Turinga (poprzednik BrainFucka).</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=keywordvoting-start&amp;rev=1278096852&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-02T20:54:12+02:00</dc:date>
        <title>keywordvoting-start</title>
        <link>http://algol.cba.pl/dw/doku.php?id=keywordvoting-start&amp;rev=1278096852&amp;do=diff</link>
        <description>Keyword Voting data - be careful when editing!</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=legal&amp;rev=1277569508&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-26T18:25:08+02:00</dc:date>
        <title>legal</title>
        <link>http://algol.cba.pl/dw/doku.php?id=legal&amp;rev=1277569508&amp;do=diff</link>
        <description>Język ten w założeniu jest połączeniem dokumentów prawniczych z programowaniem. Instrukcje w nim dzielą się na zdania, rozpoczynane wielką literą i kończone kropką. Występują w nim również listy wyliczeniowe, często stosowane w przypadku pętli. Podstawą składniową, poza zdaniami, są listy. Lista składa się z wyrażeń, oddzielonych przecinkami, z tym że ostatni element jest ze swoim poprzednikiem połączony słowem „and”.</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=liczby_pierwsze&amp;rev=1278336636&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-05T15:30:36+02:00</dc:date>
        <title>liczby_pierwsze</title>
        <link>http://algol.cba.pl/dw/doku.php?id=liczby_pierwsze&amp;rev=1278336636&amp;do=diff</link>
        <description>===================================================================
======================== OUTPUT STRING ============================
===================================================================
&gt;++++++++[&lt;++++++++&gt;-]&lt;++++++++++++++++.[-]
&gt;++++++++++[&lt;++++++++++&gt;-]&lt;++++++++++++++.[-]
&gt;++++++++++[&lt;++++++++++&gt;-]&lt;+++++.[-]
&gt;++++++++++[&lt;++++++++++&gt;-]&lt;+++++++++.[-]
&gt;++++++++++[&lt;++++++++++&gt;-]&lt;+.[-]
&gt;++++++++++[&lt;++++++++++&gt;-]&lt;+++++++++++++++.[-]
&gt;+++++[&lt;+++++&gt;-]&lt;+++++++.[-]
&gt;++++++++++[&lt;++++++…</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=maszyna_brainfucka&amp;rev=1285781050&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-29T19:24:10+02:00</dc:date>
        <title>maszyna_brainfucka</title>
        <link>http://algol.cba.pl/dw/doku.php?id=maszyna_brainfucka&amp;rev=1285781050&amp;do=diff</link>
        <description>Maszyna BrainFucka hipotetyczna maszyna na której ma się wykonywać skompilowany program napisany w BrainFucku posiadający architekturą Harvardzką i RISCową listę rozkazów.



	*  16 bitowe 
		*  Licznik rozkazów  - licznik wsteczny + bufor potrzebny przy skokach 
		*  rejestr bazowy - głowica
			*  młodsza część podpięta do JA
			*  starsza część - licznik rewersyjny</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=maszyna_stosowa&amp;rev=1277587202&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-26T23:20:02+02:00</dc:date>
        <title>maszyna_stosowa</title>
        <link>http://algol.cba.pl/dw/doku.php?id=maszyna_stosowa&amp;rev=1277587202&amp;do=diff</link>
        <description>Maszyna stosowa to maszyna (procesor bądź maszyna wirtualna), w której podstawowe operacje prowadzi się na stosie, nie zaś na rejestrach.



stosowa_maszyna_brainfucka</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=oisc&amp;rev=1278081679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-02T16:41:19+02:00</dc:date>
        <title>oisc</title>
        <link>http://algol.cba.pl/dw/doku.php?id=oisc&amp;rev=1278081679&amp;do=diff</link>
        <description>OISC (One Instruction Set Computers) - nazwa architektury mikroprocesorów w której jest tylko jeden trójargumentowy rozkaz składający się z trzech adresów. 



Instrukcje

Każda instrukcja składa się z trzech adresów. Od wartości z pod adresu pierwszego jest odejmowana wartość spod adresu drugiego i jest ona zapisywana do komórki spod adresu pierwszego. Jeśli jest ona ujemna program skacze do komórki spod adresu trzeciego.</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=onp&amp;rev=1285943447&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-01T16:30:47+02:00</dc:date>
        <title>onp</title>
        <link>http://algol.cba.pl/dw/doku.php?id=onp&amp;rev=1285943447&amp;do=diff</link>
        <description>; Program do zamiany wzoru na Odwrotna Notacje Polska
;
; Autor: Bogdan D.
; kontakt: bogdandr (malpka) op (kropka ) pl
;
; kompilacja:
; nasm -O999 -w+orphan-labels -o onp.com -f bin onp.asm
;
; Copyright (C) 2005-2007 Bogdan 'bogdro' Drozdowski, bogdandr @ op . pl
;
; Ten program jest wolnym oprogramowaniem; mozesz go rozpowszechniac
; i/lub modyfikowac zgodnie z licencja GNU Lesser General Public License
; (GNU LGPL) w wersji wydanej przez Fundacje Wolnego Oprogramowania;
; wedlug wersji 3 Li…</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=p&amp;rev=1285938571&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-01T15:09:31+02:00</dc:date>
        <title>p</title>
        <link>http://algol.cba.pl/dw/doku.php?id=p&amp;rev=1285938571&amp;do=diff</link>
        <description>P prime prime  pierwszy strukturalny język programowania. 


Instrukcje
w P prime prime odpowiednik w BrainfuckuR&gt;λ+&lt;([)]
Język nie posiada instrukcji wejścia-wyjścia.

Język imperatywny,
	Język nieproceduralny,
	Język uniwersalny,
	Język strukturalny,
	Język zewnętrzny</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=path&amp;rev=1285796684&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-29T23:44:44+02:00</dc:date>
        <title>path</title>
        <link>http://algol.cba.pl/dw/doku.php?id=path&amp;rev=1285796684&amp;do=diff</link>
        <description>PATH to ezoteryczny język programowania, wymyślona przez Franciszka Rogers w sierpniu 2003 r., jest jest dwuwymiarowy język inspirowane Brainfuck i BeFunge. PATH, podobnie jak Brainfuck posiada taśmę do zapisu i odczytu inicjalizowaną zerami.</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=programowanie_funkcyjne&amp;rev=1278081468&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-02T16:37:48+02:00</dc:date>
        <title>programowanie_funkcyjne</title>
        <link>http://algol.cba.pl/dw/doku.php?id=programowanie_funkcyjne&amp;rev=1278081468&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=rejestr&amp;rev=1278190302&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-03T22:51:42+02:00</dc:date>
        <title>rejestr</title>
        <link>http://algol.cba.pl/dw/doku.php?id=rejestr&amp;rev=1278190302&amp;do=diff</link>
        <description>Całkowity dostęp

Akumulator

Akumulator – specjalizowany rejestr procesora, w którym umieszczane są wyniki operacji jednostki arytmetyczno-logicznej procesora. W wielu procesorach jeden z argumentów działania jednostki arytmetyczno logicznej musi być umieszczony w akumulatorze. Akumulator jest zazwyczaj oznaczany A lub ACC (w architekturze x86 AX oraz EAX).Akumulator jest wielkości słowa maszynowego.</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=smetana&amp;rev=1278102612&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-02T22:30:12+02:00</dc:date>
        <title>smetana</title>
        <link>http://algol.cba.pl/dw/doku.php?id=smetana&amp;rev=1278102612&amp;do=diff</link>
        <description>SMETANA (Self-Modifying, Extremely Tiny Automaton Application) – ezoteryczny język programowania stworzony przez Chrisa Presseya. Oto przykładowy program napisany w SMETANA:



 Krok 1. Idź do kroku 4.
 Krok 2. Zamień krok 3 z krokiem 5
 Krok 3. Idź do kroku 6.
 Krok 4. Zamień krok 1 z krokiem 6
 Krok 5. Idź do kroku 2.
 Krok 6. Zamień krok 1 z krokiem 2.</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=smith&amp;rev=1278102674&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-02T22:31:14+02:00</dc:date>
        <title>smith</title>
        <link>http://algol.cba.pl/dw/doku.php?id=smith&amp;rev=1278102674&amp;do=diff</link>
        <description>SMITH, od  Self-Modifying Indecent Turing Hack, następca języka SMETANA. Jest to zupełny w sensie Turinga ezoteryczny język programowania opracowany przez Cat's Eye Technologies. SMITH nie posiada procedur skoku, a pętle są realizowane przez auto-kopiowanie bloków do kodu który ma być wykonany w przyszłości. Kod sam w sobie składniowo przypomina asembler.</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=start&amp;rev=1278104087&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-02T22:54:47+02:00</dc:date>
        <title>start</title>
        <link>http://algol.cba.pl/dw/doku.php?id=start&amp;rev=1278104087&amp;do=diff</link>
        <description>Witaj na algolopedii - encyklopedii języków programowania, które z jakichś dziwnych powodów się nie przyjęły, którą każdy może redagować</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=stosowa_maszyna_brainfucka&amp;rev=1277587202&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-26T23:20:02+02:00</dc:date>
        <title>stosowa_maszyna_brainfucka</title>
        <link>http://algol.cba.pl/dw/doku.php?id=stosowa_maszyna_brainfucka&amp;rev=1277587202&amp;do=diff</link>
        <description>Stosowa Maszyna BrainFucka to stosowa_maszyna_brainfucka pracująca jako stosowa_maszyna_brainfucka,


Wszystkie rozkazy rozpoczynają się od litery „S” - od angielskiego Stack (stos).
Jeśli ktoś ma pomysł jak napisać dany rozkaz proszę się nie krępować</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=tengwar&amp;rev=1285276650&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-23T23:17:30+02:00</dc:date>
        <title>tengwar</title>
        <link>http://algol.cba.pl/dw/doku.php?id=tengwar&amp;rev=1285276650&amp;do=diff</link>
        <description>tincotéma - Iparmatéma - IIkalmatéma - IIIquessetéma - IV tinco - t - Tтparma - p - Ппkalma - k - Кк kwesse - kv ando - d - Дд umbar - b - Ббanga - g - Ґґungwe - gv thúle - θ - Ѳѳformen - f - Ффharma - x - Ххhwesta - xv anto - ðampa - v - Ввanca - ɣ - Ғғunque - ɣv númen - n - Ннmalta - m - Ммnoldo - ŋnwalme - ŋv óre - r - Ррvala - w - Ўўanna - j - Ййvilya - v dodatkowe ómen - r - Ррarda - řlambe - l - Ллalda - ɫ - (Љљ) silme - s - Ссsilme nuquerna - z - Ззáre - ʦ - Ццáre nuquerna - ʣ - Ѕѕ hyarme…</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=thue&amp;rev=1277849060&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-30T00:04:20+02:00</dc:date>
        <title>thue</title>
        <link>http://algol.cba.pl/dw/doku.php?id=thue&amp;rev=1277849060&amp;do=diff</link>
        <description>Thue to ezoteryczny język programowania w którym obliczanie polega na zamianie fragmentów zadanego ciągu znaków na inne, aż do momentu, gdy nie będzie można wykonać żadnego przepisania. Teoretyczną podstawą języka są tak zwane semiprocesy Thuego, od których wzięła się nazwa. Język ten jest oczywiście kompletny obliczeniowo. Oto program „Hello World”:</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=unlambda&amp;rev=1278081550&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-02T16:39:10+02:00</dc:date>
        <title>unlambda</title>
        <link>http://algol.cba.pl/dw/doku.php?id=unlambda&amp;rev=1278081550&amp;do=diff</link>
        <description>Unlambda - minimalistyczny język będący parodią języków funkcyjnych i opiera się w całości na rachunku lambda. Nie posiada jednak samej operacji lambda, w związku z czym nie można tam w ogóle definiować funkcji i wszystko należy pisać w postaci rozwiniętej, opartej na kombinacjach funkcji wbudowanych. Funkcje wbudowane oznaczane są jedną literą, są one jedynymi poprawnymi i pełnoprawnymi obiektami. Jest zaliczany do tzw.Jest kompletny w sensie Turinga i jest to funkcyjna wersja języka Brainfuck.…</description>
    </item>
    <item rdf:about="http://algol.cba.pl/dw/doku.php?id=whitespace&amp;rev=1278091859&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-02T19:30:59+02:00</dc:date>
        <title>whitespace</title>
        <link>http://algol.cba.pl/dw/doku.php?id=whitespace&amp;rev=1278091859&amp;do=diff</link>
        <description>Whitespace — ezoteryczny język programowania, który do zapisu instrukcji wykorzystuje tylko tzw. „białe znaki” (ang. white space), czyli spacje, tabulatory i znaki nowej linii, a wszelki tekst jest komentarzem.
 Instrukcja Modyfikująca Parameter  Znaczenie [Space]	Manipulacja stosu	[Tab][Space]	Arytmetyka		[Tab][Tab]	Dostęp do głowy	[LF]		Kontrola przebływu	[Tab][LF]	I/O			
Instrukcje Manipulujące Stosem (IMP: [Space])
 Komenda	 Parametr	 Znaczenie [Space]	Liczba	Umieszcza parament na szczycie s…</description>
    </item>
</rdf:RDF>

