<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<channel>
		<title>BlitzBasic Portal Worklogs - PsC reloaded</title>
		<link>https://www.blitzforum.de/worklogs/221/</link>
		<description>Worklog von da_poller</description>
		<language>de</language>
		<managingEditor>mail@blitzforum.de</managingEditor>
		<webMaster>mail@blitzforum.de</webMaster>
		<pubDate>Sun, 03 May 2009 15:05:13 +0200</pubDate>
		<lastBuildDate>Sun, 03 May 2009 15:05:13 +0200</lastBuildDate>

		<item>
			<title>soo still? nein nein das täuscht..</title>
			<link>https://www.blitzforum.de/worklogs/221/#1411</link>
			<guid>https://www.blitzforum.de/worklogs/221/#1411</guid>
			<author>da_poller</author>
			<description>die letzten tage wars augenscheinlich sehr still um psc was aber nur bedingt stimmt..&lt;br /&gt;&lt;br /&gt;nun ich hab nicht sehr viel gemacht aber war nicht faul.&lt;br /&gt;der &lt;b&gt;len&lt;/b&gt;,&lt;b&gt;instr&lt;/b&gt; ,&lt;b&gt;replace&lt;/b&gt;, &lt;b&gt;chr&lt;/b&gt;, &lt;b&gt;asc&lt;/b&gt; und &lt;b&gt;const&lt;/b&gt; befehl wurde eingebaut..&lt;br /&gt;&lt;br /&gt;werde vermutlich den anfang der woche mit verbringen den compiler nochmal etwas umzustellen, was aber nur f&amp;uuml;r meine erleichterung dient..&lt;br /&gt;&lt;br /&gt;ich habe mich am freitag schon etwas mit &lt;a href=&quot;/help/writefile&quot; title=&quot;Befehl in der BB Hilfe nachschlagen&quot;&gt;&lt;b&gt;writefile&lt;/b&gt;&lt;img src=&quot;/themes/Standard/quicklink.gif&quot; /&gt;&lt;/a&gt;,&lt;a href=&quot;/help/writeline&quot; title=&quot;Befehl in der BB Hilfe nachschlagen&quot;&gt;&lt;b&gt;writeline&lt;/b&gt;&lt;img src=&quot;/themes/Standard/quicklink.gif&quot; /&gt;&lt;/a&gt; und &lt;a href=&quot;/help/closefile&quot; title=&quot;Befehl in der BB Hilfe nachschlagen&quot;&gt;&lt;b&gt;closefile&lt;/b&gt;&lt;img src=&quot;/themes/Standard/quicklink.gif&quot; /&gt;&lt;/a&gt; auseinandergesetzt jedoch bin ich dort noch zu keinem festern ergebniss gekommen. wobei datein wohl mein n&amp;auml;chstes thema sein werden.</description>
			<pubDate>Sun, 03 May 2009 15:05:13 +0200</pubDate>
		</item>

		<item>
			<title>Befehle über Befehle</title>
			<link>https://www.blitzforum.de/worklogs/221/#1397</link>
			<guid>https://www.blitzforum.de/worklogs/221/#1397</guid>
			<author>da_poller</author>
			<description>Heute fand ich endlich die lust alle befehle mal nieder zu schreiben und etwas zu sortieren.&lt;br /&gt;sound und netzwerk befehle sind noch nicht aufgef&amp;uuml;ht werde ich morgen aber nach editieren.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: green; font-size: 1.1em;&quot;&gt;Bereits eingebaut&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: blue; font-size: 1.1em;&quot;&gt;Als n&amp;auml;chstes geplant&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: red; font-size: 1.1em;&quot;&gt;Noch nicht begonnen&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hier mal alle befehle aufgelistet:&lt;br /&gt;Zitat:&lt;div class=&quot;quotebox&quot;&gt;&lt;br /&gt;PsC.Entscheidungen&lt;br /&gt;&lt;span style=&quot;color: green; font-size: 1.1em;&quot;&gt;If, Else, ElseIf, EndIf&lt;br /&gt;Select, Case, Default, EndSelect&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;PsC.Schleifen&lt;br /&gt;&lt;span style=&quot;color: green; font-size: 1.1em;&quot;&gt;While, Wend&lt;br /&gt;For, Next&lt;br /&gt;Repeat, Until&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;PsC.Zeit/Zufall&lt;br /&gt;&lt;span style=&quot;color: red; font-size: 1.1em;&quot;&gt;CreateTimer, FreeTimer, Waittimer&lt;br /&gt;CurrentDate,CurrentTime&lt;br /&gt;Delay, Millisec&lt;br /&gt;Rand, Rnd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;PsC.String&lt;br /&gt;&lt;span style=&quot;color: green; font-size: 1.1em;&quot;&gt;Asc, Chr, Instr, Left&lt;br /&gt;Len, Lower, Mid, Replace&lt;br /&gt;Right, Trim, Upper&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;PsC.Eingabe&lt;br /&gt;&lt;span style=&quot;color: red; font-size: 1.1em;&quot;&gt;FlushMouse, GetMouse, MouseHit&lt;br /&gt;MouseX, MouseY, MouseXSpeed, MouseYSpeed&lt;br /&gt;MouseZ, MouseZSpeed, SetMouse&lt;br /&gt;FlushKey, GetKey&lt;br /&gt;KeyDown, KeyHit,&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 1.1em;&quot;&gt; WaitKey&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;PsC.Dateien&lt;br /&gt;&lt;span style=&quot;color: red; font-size: 1.1em;&quot;&gt;ChangeDir, CloseDir, CloseFile, CopyFile&lt;br /&gt;CreateDir, CurrentDir, DeleteDir, Eof&lt;br /&gt;DeleteFile, ExecFile, FileSize, FileType&lt;br /&gt;OpenFile, FilePos, MoreFiles, NextFile&lt;br /&gt;CountBytes, ReadDir, Seekfile&lt;br /&gt;WriteByte, ReadByte, WriteFile, ReadFile&lt;br /&gt;WriteFloat, ReadFloat, WriteInt, ReadInt&lt;br /&gt;WriteString, ReadString&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;PsC.OOP&lt;br /&gt;&lt;span style=&quot;color: red; font-size: 1.1em;&quot;&gt;After, Before, Delete, Each, EndType&lt;br /&gt;Field, List, First, Handle, Insert&lt;br /&gt;Last, New, Null, Object, Type&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;PsC.Grafik&lt;br /&gt;&lt;span style=&quot;color: red; font-size: 1.1em;&quot;&gt;BackBuffer, Cls, Color, Flip, Line, Oval&lt;br /&gt;Rect, SetBuffer, Plot, LoadFont,&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 1.1em;&quot;&gt; Print&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: red; font-size: 1.1em;&quot;&gt;SetFont, Text, DrawBlock, DrawBlockRect&lt;br /&gt;DrawImage, DrawImageRect, FreeImage&lt;br /&gt;HandleImage, MidHandle, ImageHeight&lt;br /&gt;ImageWidth, LoadImage, MaskImage, RectsOverlap&lt;br /&gt;ImageRectCollide, ImageRectOverlap&lt;br /&gt;ImageCollide, ImageOverlap&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;PsC.Sonstiges&lt;br /&gt;&lt;span style=&quot;color: green; font-size: 1.1em;&quot;&gt;Const&lt;/span&gt;,&lt;span style=&quot;color: red; font-size: 1.1em;&quot;&gt; AppTitle,&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 1.1em;&quot;&gt; End, Break&lt;br /&gt;Func, EndFunc, Return&lt;br /&gt;Int, String, Float, Bool&lt;br /&gt;True, False&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;soo wie ihr alle seht viele befehle...&lt;br /&gt;&lt;br /&gt;ich werde versuchen diesen thread regelm&amp;auml;&amp;szlig;ig nach zu editieren das erkennbar bleibt wie weit psc nun im moment ist.&lt;br /&gt;&lt;br /&gt;vorschl&amp;auml;ge zu den befehlen, lob kritik usw.. bitte als kommentar.&lt;br /&gt;&lt;br /&gt;</description>
			<pubDate>Tue, 28 Apr 2009 20:30:41 +0200</pubDate>
		</item>

		<item>
			<title>compiler V1 am laufen</title>
			<link>https://www.blitzforum.de/worklogs/221/#1389</link>
			<guid>https://www.blitzforum.de/worklogs/221/#1389</guid>
			<author>da_poller</author>
			<description>sooo das we ist rum und der compiler tut nun auch was er soll.. folgende programme z.b. werden fehlerfrei &amp;uuml;bersetzt und funktionieren ohne probleme:&lt;br /&gt;&lt;br /&gt;#1&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox0&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('0')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox0&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('0')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox0&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('0');&quot;&gt;&lt;br /&gt;Int zahl=4&lt;br /&gt;Int zahll=6&lt;br /&gt;Int ergebnis&lt;br /&gt;&lt;br /&gt;Float zahlll=3.14&lt;br /&gt;&lt;br /&gt;String jaja=&amp;quot;hallowelt&amp;quot;&lt;br /&gt;bool test=0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;print left&amp;#40;jaja,1&amp;#41;&lt;br /&gt;print left&amp;#40;jaja,3&amp;#41;&lt;br /&gt;print right&amp;#40;jaja,1&amp;#41;&lt;br /&gt;print right&amp;#40;jaja,3&amp;#41;&lt;br /&gt;print mid&amp;#40;jaja,3,3&amp;#41;&lt;br /&gt;print mid&amp;#40;jaja,5,2&amp;#41;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Int c&lt;br /&gt;While c&amp;lt;10&lt;br /&gt;&amp;nbsp; &amp;nbsp;c++&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;If c&amp;gt;5&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;gro&amp;szlig;&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;ElseIf c==0&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;nulll&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;Else&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;irgendwas&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;EndIf&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;select c&lt;br /&gt;&amp;nbsp; &amp;nbsp;Case 3&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;c 3&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Break&lt;br /&gt;&amp;nbsp; &amp;nbsp;Case 9&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;c9&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;break&lt;br /&gt;&amp;nbsp; &amp;nbsp;Default&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;c nix&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;endselect&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;Wend&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For&amp;#40;int y,0,4&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;For&amp;#40;int x,0,4&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;print x+y&lt;br /&gt;&amp;nbsp; &amp;nbsp;Next&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;Int f&lt;br /&gt;int a&lt;br /&gt;Repeat&lt;br /&gt;&amp;nbsp; &amp;nbsp;f++&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;a=myfuncc&amp;#40;f,2&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;Print a&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;Until f&amp;lt;10&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;End&lt;br /&gt;&lt;br /&gt;int func myfunc&amp;#40;int f,int ff,int fff=3&amp;#41;&lt;br /&gt;&lt;br /&gt;Return &amp;#40;f+ff&amp;#41;-fff&lt;br /&gt;&lt;br /&gt;endfunc&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int func myfuncc&amp;#40;int f,int ff&amp;#41;&lt;br /&gt;&lt;br /&gt;Return f*ff&lt;br /&gt;&lt;br /&gt;endfunc&lt;br /&gt;&lt;br /&gt;int func myfunccc&amp;#40;int fff=3&amp;#41;&lt;br /&gt;&lt;br /&gt;Return fff&lt;br /&gt;&lt;br /&gt;endfunc&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;#2&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox1&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('1')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox1&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('1')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox1&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('1');&quot;&gt;&lt;br /&gt;int b=4&lt;br /&gt;int c=2&lt;br /&gt;&lt;br /&gt;print mal&amp;#40;2,4&amp;#41;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;waitkey&lt;br /&gt;&lt;br /&gt;End&lt;br /&gt;&lt;br /&gt;int func mal&amp;#40;int lh,int rh&amp;#41;&lt;br /&gt;&lt;br /&gt;return lh*rh&lt;br /&gt;&lt;br /&gt;endfunc&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;#3&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox2&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('2')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox2&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('2')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox2&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('2');&quot;&gt;&lt;br /&gt;int b=4&lt;br /&gt;int c=2&lt;br /&gt;string lol=&amp;quot; welt&amp;quot;&lt;br /&gt;&lt;br /&gt;print mal&amp;#40;2,4&amp;#41;&lt;br /&gt;print &amp;quot;hallo&amp;quot;+lol&lt;br /&gt;&lt;br /&gt;waitkey&lt;br /&gt;&lt;br /&gt;End&lt;br /&gt;&lt;br /&gt;int func mal&amp;#40;int lh,int rh&amp;#41;&lt;br /&gt;&lt;br /&gt;return lh*rh&lt;br /&gt;&lt;br /&gt;endfunc&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;und die compile zeiten daf&amp;uuml;r liegen:&lt;br /&gt;#1:243ms&lt;br /&gt;#2:39ms&lt;br /&gt;#3:47ms&lt;br /&gt;&lt;br /&gt;nunja f&amp;uuml;r diese kurzen programme eventuell nicht grad die rekord zeiten aber hab auch noch keinerlei gedanken an die optimierung verschwendet.. bin ja shcon froh das der source einigerma&amp;szlig;en gut auskommentiert ist..&lt;br /&gt;&lt;br /&gt;als zwischencode verwende ich nun c++(wobei ich mei&amp;szlig;t prozedural arbeite und oop nur im notfall verwende..) sp&amp;auml;ter wird sich das evtl noch &amp;auml;ndern.. der compiler ist im moment so aufgebaut das sich psc funktionen sehr leich ver&amp;auml;ndern lassen..&lt;br /&gt;&lt;br /&gt;sooo die n&amp;auml;chsten tage werd ich mich dran machen eine keyword liste zu schreiben und diese auch m&amp;ouml;glichst vollst&amp;auml;ndig in psc zu integrieren..&lt;br /&gt;&lt;br /&gt;fragen kritik lob usw wie immer gerne gesehen als kommentar(&amp;uuml;ber beispielprogramme in psc freu ich mich nat&amp;uuml;rlich auch somit kann ich den compiler gleich mal testen)&lt;br /&gt;&lt;br /&gt;so viel zu heute.. naja screen? muss ned sein oder? alle wissen ja wie die &amp;quot;cmd&amp;quot; aussieht &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;</description>
			<pubDate>Sun, 26 Apr 2009 20:19:52 +0200</pubDate>
		</item>

		<item>
			<title>parser fertig</title>
			<link>https://www.blitzforum.de/worklogs/221/#1372</link>
			<guid>https://www.blitzforum.de/worklogs/221/#1372</guid>
			<author>da_poller</author>
			<description>soo nach einigen kleinen bugs ist der parser nun fertig..&lt;br /&gt;&lt;br /&gt;demnach wird das PsC-programm nun zuerst in tokens zerlegt, anschlie&amp;szlig;end analysiert(alle tokens zuordenbar?.. funktionen... etc.)&lt;br /&gt;&lt;br /&gt;nun steht die entscheidung an in WELCHE sprache psc nun als zwischencode kompilieren soll..&lt;br /&gt;&lt;br /&gt;einige vorschl&amp;auml;ge anderer user leuchten mir ein hier kurz eine gegen&amp;uuml;berstellung:&lt;br /&gt;&lt;br /&gt;c:&lt;br /&gt;vorteil: schnell&lt;br /&gt;nachteil: kein oop&lt;br /&gt;&lt;br /&gt;c++:&lt;br /&gt;vorteil: OOP&lt;br /&gt;nachteil: nicht so schnell wie c oder assembler&lt;br /&gt;&lt;br /&gt;assembler:&lt;br /&gt;vorteil: extrem schnell&lt;br /&gt;nachteil: sehr lowlvl und daher schwer&lt;br /&gt;&lt;br /&gt;nun was ich genau verwenden werde werd ich &amp;uuml;bers we entscheiden w&amp;auml;rend ich eine befehlsliste und einen plan schreibe was im detail nun alles rein kommen soll/muss/k&amp;ouml;nnte...&lt;br /&gt;&lt;br /&gt;eure tipps oder vorschl&amp;auml;ge zur verwendeten &amp;quot;zwischensprache&amp;quot; BITTE per komment oder PM!!</description>
			<pubDate>Fri, 24 Apr 2009 14:02:39 +0200</pubDate>
		</item>

		<item>
			<title>neuer parser</title>
			<link>https://www.blitzforum.de/worklogs/221/#1352</link>
			<guid>https://www.blitzforum.de/worklogs/221/#1352</guid>
			<author>da_poller</author>
			<description>soo hab die letzten tage den neuen parser angefangen und bin zwar noch nicht so weit das ich ein fertiges programm ausgeben kann.. ABER.. der gesammte code wird nun sauber in tokens zerlegt und auf fehler &amp;uuml;berpr&amp;uuml;ft..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hier ein beispiel(man beachte die leicht ver&amp;auml;nderte syntax)&lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox3&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('3')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox3&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('3')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox3&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('3');&quot;&gt;Int zahl=4&lt;br /&gt;Int zahll=6&lt;br /&gt;Int ergebnis&lt;br /&gt;&lt;br /&gt;Float zahlll=3.14&lt;br /&gt;&lt;br /&gt;String jaja=&amp;quot;hallowelt&amp;quot;&lt;br /&gt;bool test=0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;print left&amp;#40;jaja,1&amp;#41;&lt;br /&gt;print left&amp;#40;jaja,3&amp;#41;&lt;br /&gt;print right&amp;#40;jaja,1&amp;#41;&lt;br /&gt;print right&amp;#40;jaja,3&amp;#41;&lt;br /&gt;print mid&amp;#40;jaja,3,3&amp;#41;&lt;br /&gt;print mid&amp;#40;jaja,5,2&amp;#41;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Int c&lt;br /&gt;While c&amp;lt;10&lt;br /&gt;&amp;nbsp; &amp;nbsp;c++&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;If c&amp;gt;5&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;gro&amp;szlig;&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;ElseIf c==0&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;nulll&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;Else&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;irgendwas&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;EndIf&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;select c&lt;br /&gt;&amp;nbsp; &amp;nbsp;Case 3&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;c 3&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Break&lt;br /&gt;&amp;nbsp; &amp;nbsp;Case 9&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;c9&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;break&lt;br /&gt;&amp;nbsp; &amp;nbsp;Default&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;c nix&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;endselect&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;Wend&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For&amp;#40;int y,0,4&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;For&amp;#40;int x,0,4&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;print x+y&lt;br /&gt;&amp;nbsp; &amp;nbsp;Next&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;Int f&lt;br /&gt;int a&lt;br /&gt;Repeat&lt;br /&gt;&amp;nbsp; &amp;nbsp;f++&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;a=myfuncc&amp;#40;f,2&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;Print a&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;Until f&amp;lt;10&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;End&lt;br /&gt;&lt;br /&gt;int func myfunc&amp;#40;int f,int ff,int fff=3&amp;#41;&lt;br /&gt;&lt;br /&gt;Return &amp;#40;f+ff&amp;#41;-fff&lt;br /&gt;&lt;br /&gt;endfunc&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int func myfuncc&amp;#40;int f,int ff&amp;#41;&lt;br /&gt;&lt;br /&gt;Return f*ff&lt;br /&gt;&lt;br /&gt;endfunc&lt;br /&gt;&lt;br /&gt;int func myfuncc&amp;#40;int fff=3&amp;#41;&lt;br /&gt;&lt;br /&gt;Return fff&lt;br /&gt;&lt;br /&gt;endfunc&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;br /&gt;wird in:&lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox4&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('4')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox4&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('4')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox4&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('4');&quot;&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;zahl&lt;br /&gt;Operator&amp;#58;&amp;#58;=&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;4&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;zahll&lt;br /&gt;Operator&amp;#58;&amp;#58;=&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;6&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;ergebnis&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;float&lt;br /&gt;Variable&amp;#58;&amp;#58;zahlll&lt;br /&gt;Operator&amp;#58;&amp;#58;=&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;3.14&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;string&lt;br /&gt;Variable&amp;#58;&amp;#58;jaja&lt;br /&gt;Operator&amp;#58;&amp;#58;=&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;String&amp;nbsp; &amp;#58;&amp;#58;hallowelt&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;bool&lt;br /&gt;Variable&amp;#58;&amp;#58;test&lt;br /&gt;Operator&amp;#58;&amp;#58;=&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;0&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;left&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#40;&lt;br /&gt;Variable&amp;#58;&amp;#58;jaja&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;1&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#41;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;left&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#40;&lt;br /&gt;Variable&amp;#58;&amp;#58;jaja&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;3&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#41;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;right&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#40;&lt;br /&gt;Variable&amp;#58;&amp;#58;jaja&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;1&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#41;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;right&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#40;&lt;br /&gt;Variable&amp;#58;&amp;#58;jaja&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;3&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#41;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;mid&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#40;&lt;br /&gt;Variable&amp;#58;&amp;#58;jaja&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;3&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;3&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#41;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;mid&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#40;&lt;br /&gt;Variable&amp;#58;&amp;#58;jaja&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;5&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;2&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#41;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;c&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;while&lt;br /&gt;Variable&amp;#58;&amp;#58;c&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;lt;&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;10&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Variable&amp;#58;&amp;#58;c&lt;br /&gt;Operator&amp;#58;&amp;#58;+&lt;br /&gt;Operator&amp;#58;&amp;#58;+&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;if&lt;br /&gt;Variable&amp;#58;&amp;#58;c&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;gt;&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;5&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;NOT detected&amp;#58;&amp;#58;&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;String&amp;nbsp; &amp;#58;&amp;#58;gro&amp;szlig;&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;else&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;if&lt;br /&gt;Variable&amp;#58;&amp;#58;c&lt;br /&gt;Operator&amp;#58;&amp;#58;=&lt;br /&gt;Operator&amp;#58;&amp;#58;=&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;0&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;NOT detected&amp;#58;&amp;#58;&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;String&amp;nbsp; &amp;#58;&amp;#58;nulll&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;else&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;NOT detected&amp;#58;&amp;#58;&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;String&amp;nbsp; &amp;#58;&amp;#58;irgendwas&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;end&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;if&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;select&lt;br /&gt;Variable&amp;#58;&amp;#58;c&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;case&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;3&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;NOT detected&amp;#58;&amp;#58;&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;3&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;break&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;case&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;9&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;NOT detected&amp;#58;&amp;#58;&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;9&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;break&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;default&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;NOT detected&amp;#58;&amp;#58;&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;String&amp;nbsp; &amp;#58;&amp;#58;c nix&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;quot;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;end&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;select&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;wend&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;for&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#40;&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;y&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;0&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;4&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#41;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;for&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#40;&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;x&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;0&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;4&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#41;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;Variable&amp;#58;&amp;#58;x&lt;br /&gt;Operator&amp;#58;&amp;#58;+&lt;br /&gt;Variable&amp;#58;&amp;#58;y&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;next&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;next&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;f&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;a&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;repeat&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Variable&amp;#58;&amp;#58;f&lt;br /&gt;Operator&amp;#58;&amp;#58;+&lt;br /&gt;Operator&amp;#58;&amp;#58;+&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Variable&amp;#58;&amp;#58;a&lt;br /&gt;Operator&amp;#58;&amp;#58;=&lt;br /&gt;Funktion&amp;#58;&amp;#58;myfuncc&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#40;&lt;br /&gt;Variable&amp;#58;&amp;#58;f&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;2&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#41;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;print&lt;br /&gt;Variable&amp;#58;&amp;#58;a&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;until&lt;br /&gt;Variable&amp;#58;&amp;#58;f&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;lt;&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;10&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;end&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;func&lt;br /&gt;Function&amp;#58;&amp;#58;myfunc&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#40;&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;f&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;ff&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;fff&lt;br /&gt;Operator&amp;#58;&amp;#58;=&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;3&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#41;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;return&lt;br /&gt;NOT detected&amp;#58;&amp;#58;&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#40;&lt;br /&gt;Variable&amp;#58;&amp;#58;f&lt;br /&gt;Operator&amp;#58;&amp;#58;+&lt;br /&gt;Variable&amp;#58;&amp;#58;ff&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#41;&lt;br /&gt;Operator&amp;#58;&amp;#58;-&lt;br /&gt;Variable&amp;#58;&amp;#58;fff&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;end&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;func&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;func&lt;br /&gt;Function&amp;#58;&amp;#58;myfuncc&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#40;&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;f&lt;br /&gt;Operator&amp;#58;&amp;#58;,&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;ff&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#41;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;return&lt;br /&gt;Variable&amp;#58;&amp;#58;f&lt;br /&gt;Operator&amp;#58;&amp;#58;*&lt;br /&gt;Variable&amp;#58;&amp;#58;ff&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;end&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;func&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;func&lt;br /&gt;Function&amp;#58;&amp;#58;myfuncc&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#40;&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;int&lt;br /&gt;Variable&amp;#58;&amp;#58;fff&lt;br /&gt;Operator&amp;#58;&amp;#58;=&lt;br /&gt;Zahl&amp;nbsp; &amp;nbsp; &amp;#58;&amp;#58;3&lt;br /&gt;Operator&amp;#58;&amp;#58;&amp;#41;&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;return&lt;br /&gt;Variable&amp;#58;&amp;#58;fff&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;end&lt;br /&gt;Befehl&amp;nbsp; &amp;#58;&amp;#58;func&lt;br /&gt;NONE&amp;#58;&amp;#58;NEWLINE!!!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;wie zu finden ist bei der ausgabe von strings noch ein kleines problem(print &amp;quot; &amp;quot;) wie es bei variablen aussieht mussi hc ncoh sehen jedoch bin ich recht zufrieden mit dem aktuellen ergebniss.. &lt;br /&gt;&lt;br /&gt;mitlerweile stehen 3 sprachen als zwischencode vor DER EXE zur debatte:&lt;br /&gt;c++&lt;br /&gt;c&lt;br /&gt;assembler&lt;br /&gt;&lt;br /&gt;wobei assembler zu 90% schon vor dem recall ausscheidet.. &lt;br /&gt;was ich alles mit c so anstellen kann muss ich erst noch rausfinden &lt;br /&gt;dazu aber dann mehr wenn ich mir selber sicher bin &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;soviel zum aktuellen fortschritt..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;an dieser stelle einen dank an coolo der mir be den anf&amp;auml;ngen des token-generators sehr geholfen hat!</description>
			<pubDate>Mon, 20 Apr 2009 20:38:59 +0200</pubDate>
		</item>

		<item>
			<title>Left Mid Right</title>
			<link>https://www.blitzforum.de/worklogs/221/#1339</link>
			<guid>https://www.blitzforum.de/worklogs/221/#1339</guid>
			<author>da_poller</author>
			<description>soo heute haben es die 3 string befehle &amp;quot;left&amp;quot;, &amp;quot;mid&amp;quot; und &amp;quot;right&amp;quot; in psc geschafft:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;left&lt;/b&gt;(&lt;i&gt;string$&lt;/i&gt;,&lt;i&gt;anzahl&lt;/i&gt;)&lt;br /&gt;&lt;b&gt;mid&lt;/b&gt;(&lt;i&gt;string$&lt;/i&gt;,&lt;i&gt;start&lt;/i&gt;,&lt;i&gt;anzahl&lt;/i&gt;)&lt;br /&gt;&lt;b&gt;right&lt;/b&gt;(&lt;i&gt;string$&lt;/i&gt;,&lt;i&gt;anzahl&lt;/i&gt;)&lt;br /&gt;&lt;br /&gt;die c++ funktionen dazu werden nat&amp;uuml;rlich nur eingebungen sofern sie auch wirklich ben&amp;ouml;tigt werden..&lt;br /&gt;&lt;br /&gt;morgen werd ich mir sofern zeit ist(das wetter nicht sch&amp;ouml;n ist) mir folgende befehle vornehmen:&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Trim&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; lower&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; upper&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; instr&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; replace&lt;br /&gt;&lt;br /&gt;vornehmen&lt;br /&gt;&lt;br /&gt;und aus einer spontanen entscheidung die arbeitsweise des parsers neu &amp;uuml;berdenken(tipps dazu gerne per comment oder wenn l&amp;auml;nger PN) (bitte keine einzelnen schlagw&amp;ouml;rter..)&lt;br /&gt;&lt;br /&gt;so das wars du dem bischen das ich heute geschafft habe...&lt;br /&gt;&lt;br /&gt;an dieser stelle ein dank an fredko(c++ hilfen)</description>
			<pubDate>Thu, 16 Apr 2009 21:15:30 +0200</pubDate>
		</item>

		<item>
			<title>*.PsC -&gt; *.cpp -&gt; *.exe.</title>
			<link>https://www.blitzforum.de/worklogs/221/#1335</link>
			<guid>https://www.blitzforum.de/worklogs/221/#1335</guid>
			<author>da_poller</author>
			<description>soo der weg von *.psc nach *.exe ist komplett &lt;br /&gt;&lt;br /&gt;zwar noch nicht vollkommen automatisch aber nahezu.&lt;br /&gt;&lt;br /&gt;folgendes programm wird z.b. fehlerfrei &amp;uuml;bersetzt(enth&amp;auml;lt nebendran auch alle bisher m&amp;ouml;glichen befehle)&lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox5&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('5')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox5&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('5')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox5&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('5');&quot;&gt;Int zahl=4&lt;br /&gt;Int zahl2=6&lt;br /&gt;Int ergebnis&lt;br /&gt;&lt;br /&gt;Float zahl3=3.14&lt;br /&gt;&lt;br /&gt;String jaja=&amp;quot;hallowelt&amp;quot;&lt;br /&gt;bool test=0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Int c&lt;br /&gt;While c&amp;lt;10&lt;br /&gt;&amp;nbsp; &amp;nbsp;c++&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;If c&amp;gt;5&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;gro&amp;szlig;&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;ElseIf c==0&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;nulll&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;Else&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;irgendwas&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;EndIf&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;select c&lt;br /&gt;&amp;nbsp; &amp;nbsp;Case 3&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;c 3&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Break&lt;br /&gt;&amp;nbsp; &amp;nbsp;Case 9&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;c9&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;break&lt;br /&gt;&amp;nbsp; &amp;nbsp;Default&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Print &amp;quot;c nix&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;endselect&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;Wend&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For&amp;#40;y,0,4&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;For&amp;#40;x,0,4&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;print x+y&lt;br /&gt;&amp;nbsp; &amp;nbsp;Next&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;Int f,a&lt;br /&gt;Repeat&lt;br /&gt;&amp;nbsp; &amp;nbsp;f++&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;a=myfunc2&amp;#40;f,2&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;Print a&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;Until f&amp;lt;10&lt;br /&gt;waitkey&lt;br /&gt;End&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;func myfunc1%&amp;#40;f1%,f2%,f3%=3&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;Return &amp;#40;f1+f2&amp;#41;-f3&lt;br /&gt;endfunc&lt;br /&gt;&lt;br /&gt;func myfunc2%&amp;#40;f1%,f2%&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;Return f1*f2&lt;br /&gt;endfunc&lt;br /&gt;&lt;br /&gt;func myfunc3%&amp;#40;f3%=3&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;Return f3*2&lt;br /&gt;endfunc&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;nun das ergebnis das man sieht ist keines denn ein waitkey() gibt es NOCH nicht.&lt;br /&gt;&lt;br /&gt;f&amp;uuml;r die grafikausgabe hab ich mir gedacht nutze ich sp&amp;auml;ter die SDL lib. eine sammlung sch&amp;ouml;ner grafikfunktionen und auch der m&amp;ouml;glichkeit eines 3D modus unter openGL.. aber dazu will ich zuerst die grundbefehle fertig machen und OOP zum gr&amp;ouml;&amp;szlig;ten teil einbauen.&lt;br /&gt;&lt;br /&gt;zur oop syntax hab ich mir noch keine gedanken gemacht, weil ich dazu eventuell ein paar meinungen von euch h&amp;ouml;ren will wie es denn am sch&amp;ouml;nsten f&amp;uuml;r EUCH zu verwenden ist..&lt;br /&gt;&lt;br /&gt;nun wenig geschrieben viel hat sich getan.. &lt;br /&gt;&lt;br /&gt;wie immer: kritik lob und vorschl&amp;auml;ge sind gerne gesehen!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;edit: waitkey wurde nun eingef&amp;uuml;gt und funktioniert auch. (wie zu sehen verwendet es KEINE klammern, jedoch kann sich an der syntax noch einiges &amp;auml;ndern wenn es notwendig ist(wobei ich einfachheit m&amp;ouml;glichst wahren m&amp;ouml;chte)&lt;br /&gt;</description>
			<pubDate>Mon, 13 Apr 2009 10:26:41 +0200</pubDate>
		</item>

		<item>
			<title>Back 2 Life</title>
			<link>https://www.blitzforum.de/worklogs/221/#1332</link>
			<guid>https://www.blitzforum.de/worklogs/221/#1332</guid>
			<author>da_poller</author>
			<description>nachdem PsC &amp;quot;1&amp;quot; leider sehr abrupt einem headcrash zum opfer fiel und ich dummerweise kein backup hatte(kleine schw&amp;auml;che von mir.) wurde es schnell verdammt still um das thema...&lt;br /&gt;&lt;br /&gt;jedoch hatte mich die letzten tage wieder die psc idee gepackt und ich habe kurzerhand einige dinge im kopf durchdacht und mir gedanken zur syntax gemacht(die ich euch nicht vorenthalten will:&lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox6&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('6')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox6&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('6')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox6&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('6');&quot;&gt;;If&lt;br /&gt;;Else&lt;br /&gt;;ElseIf&lt;br /&gt;;EndIf&lt;br /&gt;;&lt;br /&gt;;Int var1=wert&lt;br /&gt;;Float var2=wert&lt;br /&gt;;String var3=wert&lt;br /&gt;;bool var4=True/False&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;While bedingung==lol&lt;br /&gt;;Wend&lt;br /&gt;&lt;br /&gt;;For&amp;#40;var,start,ende,&amp;#91;Step&amp;#93;&amp;#41;&lt;br /&gt;;Next&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;print&amp;#40;variable&amp;#41;|print &amp;quot;text&amp;quot;&lt;br /&gt;&lt;br /&gt;;array%&amp;#40;dimens,dimens,...&amp;#41;&lt;br /&gt;&lt;br /&gt;;End&lt;br /&gt;&lt;br /&gt;;func name&amp;#40;para1,para2...&amp;#41;&lt;br /&gt;;Return variable&lt;br /&gt;;endfunc&lt;br /&gt;&lt;br /&gt;;Repeat &lt;br /&gt;;Until bedingung==lol&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;Select&lt;br /&gt;;Case wert&lt;br /&gt;;Default&lt;br /&gt;;endselect&lt;br /&gt;&lt;br /&gt;;in++&lt;br /&gt;;endin++&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;das mei&amp;szlig;te sollte sowieso logisch sein eventuell das in++ und endin++ sollten komisch vorkommen.. das ist inline c++ code(warscheinlich nahezu immer unn&amp;ouml;tig aber evtl doch mal brauchbar)&lt;br /&gt;&lt;br /&gt;wie vom vorg&amp;auml;nger gewohnt &amp;uuml;bersetze ich psc files in c++ code der mit dem mingw compiler fertig kompiliert wird.(die idee f&amp;uuml;r pcs &amp;quot;2&amp;quot; mich mit assembler zu besch&amp;auml;ftigen hab ich aufgrund mangelnder motivation verworfen.. verzeiht mir &lt;img src=&quot;/forum/images/smiles/icon_razz.gif&quot; alt=&quot;Razz&quot; /&gt; )&lt;br /&gt;&lt;br /&gt;im allgemeinen will ich eine einfache basic syntax verfolgen womit &amp;auml;hnlichkeiten und &amp;uuml;berschneidungen mit BB nicht selten sein werden.&lt;br /&gt;&lt;br /&gt;die bisherige befehlsreferenz ist warlich nicht der br&amp;uuml;ller jedoch PLANE ich auch einen 2D grafikmodus auf basis von dx9(10??) oder eventuell openGL fals ich das auch noch hin bekomme werd ich eventuell(sofern ich genug lerne dabei) einen 3D modus versuchen..&lt;br /&gt;&lt;br /&gt;OOP soll nat&amp;uuml;rlich im vollen c++ umfang auch vertreten sein(jedoch in basic syntax(sofern es geht)&lt;br /&gt;&lt;br /&gt;die gr&amp;ouml;&amp;szlig;te vereinfachung im gegensatz zu c++ wird aber vermutlich erst mit dem einf&amp;uuml;hren eines grafikmodus existieren.&lt;br /&gt;&lt;br /&gt;f&amp;uuml;r alle die den vorg&amp;auml;nger nicht kannen oder schon vergessen haben: &lt;a href=&quot;https://www.blitzforum.de/worklogs/193/&quot; target=&quot;_blank&quot;&gt;https://www.blitzforum.de/worklogs/193/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;wie gehabt fragen tipps und kritik sind gerne gesehen &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;soviel f&amp;uuml;r den anfang als erkl&amp;auml;rung was ich machen will aber nun kurz was schon gibt:&lt;br /&gt;&lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; der Mingw der bei seiner installation ca 60Mb gro&amp;szlig; ist wurde auf 2.15Mb abgespeckt&lt;br /&gt;&lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; eine einfache kleine ide steht schon(noch kein syntax highlightning)&lt;br /&gt;&lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; ein grund syntax konzept (s.O.) steht schon fest.&lt;br /&gt;&lt;br /&gt;soviel jetzt dazu.</description>
			<pubDate>Sun, 12 Apr 2009 08:18:01 +0200</pubDate>
		</item>


	</channel>
</rss>
