<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="da">
	<id>https://damn.dk/index.php?action=history&amp;feed=atom&amp;title=Brainfuck</id>
	<title>Brainfuck - Versionshistorie</title>
	<link rel="self" type="application/atom+xml" href="https://damn.dk/index.php?action=history&amp;feed=atom&amp;title=Brainfuck"/>
	<link rel="alternate" type="text/html" href="https://damn.dk/index.php?title=Brainfuck&amp;action=history"/>
	<updated>2026-04-16T19:53:17Z</updated>
	<subtitle>Versionshistorie for denne side i DAMNWiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://damn.dk/index.php?title=Brainfuck&amp;diff=900&amp;oldid=prev</id>
		<title>David: /* Brainfuck-fortolker */</title>
		<link rel="alternate" type="text/html" href="https://damn.dk/index.php?title=Brainfuck&amp;diff=900&amp;oldid=prev"/>
		<updated>2013-09-01T19:49:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Brainfuck-fortolker&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;da&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Ældre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen fra 1. sep. 2013, 19:49&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Linje 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linje 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Brainfuck-fortolker ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Brainfuck-fortolker ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nedenstående java-kode kan eksekvere brainfuck programmer.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nedenstående java-kode kan eksekvere brainfuck programmer&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Programmet er skrevet af Andreas&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    package bf;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    package bf;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>David</name></author>
	</entry>
	<entry>
		<id>https://damn.dk/index.php?title=Brainfuck&amp;diff=897&amp;oldid=prev</id>
		<title>Andreas med 1. sep. 2013, 16:17</title>
		<link rel="alternate" type="text/html" href="https://damn.dk/index.php?title=Brainfuck&amp;diff=897&amp;oldid=prev"/>
		<updated>2013-09-01T16:17:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;da&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Ældre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen fra 1. sep. 2013, 16:17&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l146&quot;&gt;Linje 146:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linje 146:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      * * * * * M a d e * B y : * N Y Y R I K K I * 2 0 0 2 * * * * *&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      * * * * * M a d e * B y : * N Y Y R I K K I * 2 0 0 2 * * * * *&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ovenstående kode giver følgende output:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ovenstående kode giver følgende output &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(eksekveret direkte på serveren, refresh gerne mange gange!)&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#widget:Iframe&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#widget:Iframe&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://damn.dk/index.php?title=Brainfuck&amp;diff=896&amp;oldid=prev</id>
		<title>Andreas med 1. sep. 2013, 16:16</title>
		<link rel="alternate" type="text/html" href="https://damn.dk/index.php?title=Brainfuck&amp;diff=896&amp;oldid=prev"/>
		<updated>2013-09-01T16:16:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;da&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Ældre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen fra 1. sep. 2013, 16:16&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l107&quot;&gt;Linje 107:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linje 107:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;gt;+++++++++[&amp;lt;++++++++&amp;gt;-]&amp;lt;.&amp;gt;+++++++[&amp;lt;++++&amp;gt;-]&amp;lt;+.+++++++..+++.&amp;gt;&amp;gt;&amp;gt;++++++++[&amp;lt;++++&amp;gt;-]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;gt;+++++++++[&amp;lt;++++++++&amp;gt;-]&amp;lt;.&amp;gt;+++++++[&amp;lt;++++&amp;gt;-]&amp;lt;+.+++++++..+++.&amp;gt;&amp;gt;&amp;gt;++++++++[&amp;lt;++++&amp;gt;-]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;lt;.&amp;gt;&amp;gt;&amp;gt;++++++++++[&amp;lt;+++++++++&amp;gt;-]&amp;lt;---.&amp;lt;&amp;lt;&amp;lt;&amp;lt;.+++.------.--------.&amp;gt;&amp;gt;+.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;lt;.&amp;gt;&amp;gt;&amp;gt;++++++++++[&amp;lt;+++++++++&amp;gt;-]&amp;lt;---.&amp;lt;&amp;lt;&amp;lt;&amp;lt;.+++.------.--------.&amp;gt;&amp;gt;+.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ovenstående program giver følgende output:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    Hello world!&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Sierpinski trekant ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Sierpinski trekant ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l142&quot;&gt;Linje 142:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linje 145:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       +   .   +   +   +   .   [   -   ]   &amp;lt;   ]   +   +   +   +   +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       +   .   +   +   +   .   [   -   ]   &amp;lt;   ]   +   +   +   +   +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      * * * * * M a d e * B y : * N Y Y R I K K I * 2 0 0 2 * * * * *&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      * * * * * M a d e * B y : * N Y Y R I K K I * 2 0 0 2 * * * * *&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ovenstående kode giver følgende output:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{#widget:Iframe&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|url=http://damn.dk/brainfuck.php&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|width=600&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|height=1000&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|border=0&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://damn.dk/index.php?title=Brainfuck&amp;diff=894&amp;oldid=prev</id>
		<title>Andreas: Oprettede siden med &#039;&#039;&#039;&#039;Brainfuck&#039;&#039;&#039; er et meget minimalistisk, esoterisk programmeringssprog.  Sproget blev udviklet i 1993 af Urban Müller og var et forsøg p...&#039;</title>
		<link rel="alternate" type="text/html" href="https://damn.dk/index.php?title=Brainfuck&amp;diff=894&amp;oldid=prev"/>
		<updated>2013-09-01T16:12:16Z</updated>

		<summary type="html">&lt;p&gt;Oprettede siden med &amp;#039;&amp;#039;&amp;#039;&amp;#039;Brainfuck&amp;#039;&amp;#039;&amp;#039; er et meget minimalistisk, &lt;a href=&quot;/index.php?title=Esoterisk_programmering&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Esoterisk programmering (siden findes ikke)&quot;&gt;esoterisk&lt;/a&gt; &lt;a href=&quot;/index.php?title=Programmeringssprog&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Programmeringssprog (siden findes ikke)&quot;&gt;programmeringssprog&lt;/a&gt;.  Sproget blev udviklet i 1993 af Urban Müller og var et forsøg p...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny side&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Brainfuck&amp;#039;&amp;#039;&amp;#039; er et meget minimalistisk, [[esoterisk programmering|esoterisk]]&lt;br /&gt;
[[programmeringssprog]].  Sproget blev udviklet i 1993 af Urban Müller og var et&lt;br /&gt;
forsøg på at lave et [[Turing-komplet]] programmeringssprog med en meget lille&lt;br /&gt;
[[compiler]].&lt;br /&gt;
&lt;br /&gt;
Sammenlignet med programmeringssprog til almene formål er Brainfuck svært at&lt;br /&gt;
skrive programmer i fordi det tilbyder meget få instruktioner. Det begrænsede&lt;br /&gt;
instruktionssæt er lige præcis tilstrækkeligt for at gøre sprogets teoretiske&lt;br /&gt;
udtrykskraft universelt (Turing-komplet).&lt;br /&gt;
&lt;br /&gt;
Sproget er derfor ikke tiltænkt som et praktisk anvendeligt sprog, men i&lt;br /&gt;
stedet som en form for underholdning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Brainfuck-fortolker ==&lt;br /&gt;
Nedenstående java-kode kan eksekvere brainfuck programmer. &lt;br /&gt;
&lt;br /&gt;
   package bf;&lt;br /&gt;
   &lt;br /&gt;
   import java.io.*;&lt;br /&gt;
   &lt;br /&gt;
   public class Brainfuck {&lt;br /&gt;
   &lt;br /&gt;
       public static void main(String[] args) throws IOException {&lt;br /&gt;
           if (args.length &amp;lt; 1) {&lt;br /&gt;
               System.out.println(&amp;quot;Usage: java bf.Brainfuck file.bf&amp;quot;);&lt;br /&gt;
               return;&lt;br /&gt;
           }&lt;br /&gt;
           &lt;br /&gt;
           String program;&lt;br /&gt;
           try (BufferedReader rdr = new BufferedReader(new FileReader(args[0]))) {&lt;br /&gt;
               program = &amp;quot;&amp;quot;;&lt;br /&gt;
               String line;&lt;br /&gt;
               while ((line = rdr.readLine()) != null) {&lt;br /&gt;
                   program += line;&lt;br /&gt;
               }&lt;br /&gt;
           }&lt;br /&gt;
   &lt;br /&gt;
           &lt;br /&gt;
           int i = 0;&lt;br /&gt;
           char[] data = new char[30000];&lt;br /&gt;
           final char[] commands = program.toCharArray();&lt;br /&gt;
           int count = 0;&lt;br /&gt;
           &lt;br /&gt;
           for (int pos = 0; pos &amp;lt; commands.length; pos++) {&lt;br /&gt;
               char c = commands[pos];&lt;br /&gt;
               switch (c) {&lt;br /&gt;
                   case &amp;#039;&amp;gt;&amp;#039;:&lt;br /&gt;
                       i++;&lt;br /&gt;
                       break;&lt;br /&gt;
                   case &amp;#039;&amp;lt;&amp;#039;:&lt;br /&gt;
                       i--;&lt;br /&gt;
                       break;&lt;br /&gt;
                   case &amp;#039;+&amp;#039;:&lt;br /&gt;
                       data[i]++;&lt;br /&gt;
                       break;&lt;br /&gt;
                   case &amp;#039;-&amp;#039;:&lt;br /&gt;
                       data[i]--;&lt;br /&gt;
                       break;&lt;br /&gt;
                   case &amp;#039;.&amp;#039;:&lt;br /&gt;
                       System.out.print(data[i]);&lt;br /&gt;
                       break;&lt;br /&gt;
                   case &amp;#039;,&amp;#039;:&lt;br /&gt;
                       try (BufferedReader rdr = new BufferedReader(new InputStreamReader(System.in))) {&lt;br /&gt;
                           char[] in = new char[1];&lt;br /&gt;
                           rdr.read(in);&lt;br /&gt;
                           data[i] = in[0];&lt;br /&gt;
                       }&lt;br /&gt;
                       break;&lt;br /&gt;
                   case &amp;#039;[&amp;#039;:&lt;br /&gt;
                       if (data[i] == 0) {&lt;br /&gt;
                           count = 1;&lt;br /&gt;
                           while (count &amp;gt; 0) {&lt;br /&gt;
                               pos++;&lt;br /&gt;
                               if (commands[pos] == &amp;#039;[&amp;#039;) {&lt;br /&gt;
                                   count++;&lt;br /&gt;
                               }&lt;br /&gt;
                               if (commands[pos] == &amp;#039;]&amp;#039;) {&lt;br /&gt;
                                   count--;&lt;br /&gt;
                               }&lt;br /&gt;
                           }                        &lt;br /&gt;
                       }&lt;br /&gt;
                       break;&lt;br /&gt;
                   case &amp;#039;]&amp;#039;:&lt;br /&gt;
                       if (data[i] != 0) {&lt;br /&gt;
                           count = 1;&lt;br /&gt;
                           while (count &amp;gt; 0) {&lt;br /&gt;
                               pos--;&lt;br /&gt;
                               if (commands[pos] == &amp;#039;[&amp;#039;) {&lt;br /&gt;
                                   count--;&lt;br /&gt;
                               }&lt;br /&gt;
                               if (commands[pos] == &amp;#039;]&amp;#039;) {&lt;br /&gt;
                                   count++;&lt;br /&gt;
                               }&lt;br /&gt;
                           }&lt;br /&gt;
                       }&lt;br /&gt;
                       break;&lt;br /&gt;
               }&lt;br /&gt;
           }&lt;br /&gt;
           &lt;br /&gt;
           System.out.println();&lt;br /&gt;
       }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
== Programmer ==&lt;br /&gt;
=== Hello World ===&lt;br /&gt;
    &amp;gt;+++++++++[&amp;lt;++++++++&amp;gt;-]&amp;lt;.&amp;gt;+++++++[&amp;lt;++++&amp;gt;-]&amp;lt;+.+++++++..+++.&amp;gt;&amp;gt;&amp;gt;++++++++[&amp;lt;++++&amp;gt;-]&lt;br /&gt;
    &amp;lt;.&amp;gt;&amp;gt;&amp;gt;++++++++++[&amp;lt;+++++++++&amp;gt;-]&amp;lt;---.&amp;lt;&amp;lt;&amp;lt;&amp;lt;.+++.------.--------.&amp;gt;&amp;gt;+.&lt;br /&gt;
&lt;br /&gt;
=== Sierpinski trekant ===&lt;br /&gt;
    [ This program prints Sierpinski triangle on 80-column display. ]&lt;br /&gt;
                                    &amp;gt;&lt;br /&gt;
                                   + +&lt;br /&gt;
                                  +   +&lt;br /&gt;
                                 [ &amp;lt; + +&lt;br /&gt;
                                +       +&lt;br /&gt;
                               + +     + +&lt;br /&gt;
                              &amp;gt;   -   ]   &amp;gt;&lt;br /&gt;
                             + + + + + + + +&lt;br /&gt;
                            [               &amp;gt;&lt;br /&gt;
                           + +             + +&lt;br /&gt;
                          &amp;lt;   -           ]   &amp;gt;&lt;br /&gt;
                         &amp;gt; + + &amp;gt;         &amp;gt; &amp;gt; + &amp;gt;&lt;br /&gt;
                        &amp;gt;       &amp;gt;       +       &amp;lt;&lt;br /&gt;
                       &amp;lt; &amp;lt;     &amp;lt; &amp;lt;     &amp;lt; &amp;lt;     &amp;lt; &amp;lt;&lt;br /&gt;
                      &amp;lt;   [   -   [   -   &amp;gt;   +   &amp;lt;&lt;br /&gt;
                     ] &amp;gt; [ - &amp;lt; + &amp;gt; &amp;gt; &amp;gt; . &amp;lt; &amp;lt; ] &amp;gt; &amp;gt; &amp;gt;&lt;br /&gt;
                    [                               [&lt;br /&gt;
                   - &amp;gt;                             + +&lt;br /&gt;
                  +   +                           +   +&lt;br /&gt;
                 + + [ &amp;gt;                         + + + +&lt;br /&gt;
                &amp;lt;       -                       ]       &amp;gt;&lt;br /&gt;
               . &amp;lt;     &amp;lt; [                     - &amp;gt;     + &amp;lt;&lt;br /&gt;
              ]   +   &amp;gt;   [                   -   &amp;gt;   +   +&lt;br /&gt;
             + + + + + + + +                 &amp;lt; &amp;lt; + &amp;gt; ] &amp;gt; . [&lt;br /&gt;
            -               ]               &amp;gt;               ]&lt;br /&gt;
           ] +             &amp;lt; &amp;lt;             &amp;lt; [             - [&lt;br /&gt;
          -   &amp;gt;           +   &amp;lt;           ]   +           &amp;gt;   [&lt;br /&gt;
         - &amp;lt; + &amp;gt;         &amp;gt; &amp;gt; - [         - &amp;gt; + &amp;lt;         ] + + &amp;gt;&lt;br /&gt;
        [       -       &amp;lt;       -       &amp;gt;       ]       &amp;lt;       &amp;lt;&lt;br /&gt;
       &amp;lt; ]     &amp;lt; &amp;lt;     &amp;lt; &amp;lt;     ] +     + +     + +     + +     + +&lt;br /&gt;
      +   .   +   +   +   .   [   -   ]   &amp;lt;   ]   +   +   +   +   +&lt;br /&gt;
     * * * * * M a d e * B y : * N Y Y R I K K I * 2 0 0 2 * * * * *&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
</feed>