![]() |
| |||||||
| Development Abteilung Ihr wollt für euren Lieblingshandheld Spiele oder Tools entwickeln? Bitte die Präfixe benutzen! |
![]() |
| | LinkBack | Themen-Optionen | Thema durchsuchen |
| | #1 |
![]() ![]() ![]() ![]() | Hi! Ja, Tharo hat das ganze mal wieder ins Rollen gebracht. Meine Überlegung: HTML kann fast jeder Idiot, richtig programmieren aber nicht. Was würde näher liegen, als beides zu vereinen? Eine Programmiersprache basierend auf XML! Vorteil, ein XML Parser ist schneller geschrieben. Man muss nur noch zusätzlich einen Matheparser entwickeln, der nicht so viel Arbeit einnimmt. Wie sähe soetwas dann aus? Code: <title>Super Game</title>
<var>
<int>$MyInt</int>
<string>$MyString</string>
<int>$Blub</int>
</var>
<main>
<for var="$MyInt" start="1" to="10" step="2">
<setsprite sprite="10" x="10" y="$MyInt*10+40" />
<delay time="100" />
</for>
</main> Also, was haltet ihr davon? mfg olli |
| | |
| Sponsored Links |
| | #2 |
![]() ![]() | Seht euch mal Simkin an. Neben LUA meine lieblings Scriptsprache. Ich denke, wenn man Idioten das Programmieren überlassen will, sollte man ihnen einfach eine gute Scriptsprache geben. Wobei, wenn ihr das wirklich für Anfänger schreiben wollt, ist eure Syntax grauenhaft ... Ich halte Lua für das maß aller dinge, wenns um einfachheit geht, LUA bringt man jedem deppen bei :P und Lua läuft sogar auf Symbian handys *schwärm*Warum datentypen verwenden? Wird doch eh alles in strings gemacht, also gleich ein variant datentyp benutzen, ist einfach und verständlicher für jeden DAU . Und diese grausige basic syntax mit $MyVar, *schüttel* ... |
| | |
| | #3 |
![]() ![]() ![]() ![]() | Naja, ich habe jetzt LUA nochmal überflogen, und muss sagen, dass sie nicht gerade die einfachste ist. Warum Datentypen verwenden? Der PMini ist mit seinem 4MHz eine lahme Ente und 3KByte - Stack RAM sind auch nicht wirklich das idealste. Typenlose Variablen mögen für Scriptsprachen recht gut sein(obwohl ich es bei PHP mangels guter debugbarkeit hasse) aber würde performencemäßig bei diesen Kleinmachinen alles in die Knie ziehen. Das Problem an der XML-Syntax, man sieht nicht auf Anhieb, was das Programm macht, da die Tags eigentlich die Whitespaces sind. Ich habe mich gestern mal in das Thema Compilerbau erneut eingelesen, aber nun in Zusammenhang mit EBNF, Flex und Bison. Damit wird es einen extrem erleichtert. Hier könnte man schon etwas komplexere Grammatik formulieren. Ich pers. heiße aber meine XML-Syntax für eine gute Idee, müsste sie nur noch besser strukturieren. Zum Thema Bedingung: Code: <if cond="MyInt > 10"
<then>
<!-- Hier Code einfügen -->
</then>
<elseif cond="MyInt > 1">
<!-- Hier Code einfügen -->
</elseif>
<else>
<!-- Hier Code einfügen -->
</else>
</if> mfg olli |
| | |
| | #4 |
![]() ![]() | Dein letzer Codeblock kommt Simkin wesentlich näher ... wie gesagt gucks dir mal an, allerdings gibts 2 arten einmal XML und einmal TreeNode ... für dich wäre nur XML interessant. |
| | |
| | #5 |
| ehem. Teammitglied ![]() ![]() ![]() | Hmm also ich muss zugeben das ich XML nicht wirklich leiden klar. Klar ist so eine supereinfache Makeup Programmiersprache irgendwo etwas interesantes .. Aber ich muss doch gestehen, dass ich Dinge wie ASM oder Brainfuck interessanter und vor allem auch effizienter finde.
__________________ Ney ney ney. So viel Sand und keine Förmchen Code: Hey DU! Join uns im PG Discord! https://discord.gg/SVqutfFpTc |
| | |
| | #6 |
![]() ![]() | Brainfuck? effezienter?! Da finde ich dann Whitespace am lesbarsten :P |
| | |
| | #7 | |||
| Moderator ![]() ![]() ![]() ![]() | Zitat:
Zitat:
Zitat:
XML ist eben als Beschreibungssprache gedacht, nicht als Programmiersprache. europa
__________________ "In der Informatik geht es genau so wenig um Computer, wie in der Astronomie um Teleskope" - Edsger W. Dijkstra | |||
| | |
| | #8 |
![]() | Wenn du dir die Mühe machen willst eine programmiersprache zu entwickeln dann bitte irgendwas wie basic oder ein halbes C :-) Du könntest auch einfach anfangen eine programmiersprache zu entwickeln die nur einzeloperationen ausführen kann, also bei der ausdrücke nicht geparsed werden (für'n anfang reicht das erstmal). Versuch es so einfach zu halten wie möglich ![]() Ausserdem ist der PM nicht was für jeden idioten. Du wirst da schnell performance probleme bekommen wenn du das wirklich für jeden idioten nutzbar machen willst. Ausserdem wollen die nicht-idioten kein xml programmieren ^_^ |
| | |
| | #9 |
| ehem. Teammitglied ![]() ![]() ![]() | Tja Lupin würdest du uns denn helfen bei einem einfachem Basic Interpreter?
__________________ Ney ney ney. So viel Sand und keine Förmchen Code: Hey DU! Join uns im PG Discord! https://discord.gg/SVqutfFpTc |
| | |
| | #10 |
![]() | Ich kann doch kein C++ ![]() Wenn ihr das in C# schreiben würdet, würde ich da gerne mit helfen ^_^ |
| | |
![]() |
|
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Idee für Playstationportable.de | Kang00 | Seiten- und Forumfeedback | 3 | 22.04.2007 23:51 |
| PS3 Launch und MS dreht in Sachen PR voll auf - Lächerlich oder doch eine geile Idee? | 360 Fan | Xbox One, Xbox 360 & Xbox | 13 | 28.03.2007 18:04 |
| Wie findet ihr den [Name] Threads? sind eine gute Idee! | pawel | Seiten- und Forumfeedback | 20 | 14.01.2006 00:02 |
| eine idee für euch progger! | Konfurzius | Development Abteilung | 22 | 29.06.2003 14:55 |