Delphi-PRAXiS
Seite 1 von 9  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   ströng v0.1 - Programmieren für Anfänger (https://www.delphipraxis.net/32732-stroeng-v0-1-programmieren-fuer-anfaenger.html)

moritz 27. Okt 2004 19:37


ströng v0.1 - Programmieren für Anfänger
 
Sers Leute,

erinnert ihr euch noch an eure Zeit als Programmieranfänger? Euch wurden Fachbegriffe um die Ohren geworden, mit denen ihr so rein gar nichts anfangen konntet? Ich erinnere mich noch sehr gut daran :mrgreen:
Ich hab mir gedacht dass es für einen Programmieranfänger doch um einiges einfacher wäre, mit Befehlen à là
Code:
sage "Hallo"
und
Code:
addiere 10 zu zahlenvariable
anzufangen. Deswegen hab ich mich in letzer Zeit mal hingesetzt und eine kleine Programmiersprache geschrieben. Sie ist noch sehr buggy, ein paar Vergleich gehen noch nicht, aber die hautpsächlichen Befehle laufen sehr stabil. Sie intepretiert einen Code, übersetzt in in Assemblercode und jagt das ganz durch NASM und ALINK. ( An einem eigenen Assembler arbeite ich zur Zeit in einem anderen Projekt ) ( Ich habe beide Dateien direkt beigelegt, das Copyright liegt natürlich bei den jeweiligen Herstellern ) Es werden voll lauffähige 16-Bit Executables erzeugt.
Die IDE an sich kann noch nicht mehr als Compillieren (F9) und Ausführen (F10), weil diese Bereiche für mich bis jetzt noch unwichtig waren. In den nächsten Versionen werden Sachen wie Speichern, Laden etc. folgen ;)
Ein Beispielprogramm, in das alle bis jetzt lauffähigen Befehle integriert sind, ist direkt drinnen. Eine Sprachreferenz gibt es noch nicht, für erfahrene Programmiere wie euch sollte es kein Problem darstellen sich an den Syntax zu gewöhnen.
Das Programm ist wie gesagt für Programmiereinsteiger gedacht, die sich noch nicht mit den englischen Begriffen rumschlagen wollen, für manchen von euch mag der Syntax komisch sein. :mrgreen:

Kurzanleitung:
1) ZIP-Archiv downloaden ( 582 KB )
2) Extrahieren: Der Ordner, in den ihr extrahiert, sollte nach Möglichkeit keine Sonderzeichen enthalten.
3) stroeng.exe starten
4) Ihr seht nun ein Beispielprogramm, entweder ihr lasst es oder ihr geb ein eigenes ein
5) F9 drücken ( Oder Programm -> Erzeugen ). Programm wird erzeugt und die EXE wird im Verzeichnis von stroeng.exe gespeichert
6) Optional: F10 zum ausführen drücken. Der Vorteil ist dass sich das Fenster nicht direkt nach ausführen schließt ( wie wenn ihr es mit doppelklick öffnet ), sondern am Ende noch auf eine Tastatureingabe wartet

Ich hab den Interpreter heute von TASM auf NASM übersetzt, es kann sein dass noch irgendwo kleine Fehler stecken, die ich beim Übersetzten einfach vergessen habe.

Würde mich über Testberichte freuen!

Gruß, Moritz

P.S.: Wie ich auf den Namen komme? ^^ Keine Ahnung :mrgreen:

Screenshot:
http://www.gaehnen.net/screenshot.png

Nicodius 27. Okt 2004 19:40

Re: ströng v0.1 - Programmieren für Anfänger
 
nicht schlecht!!!!

:thumb: :thumb: :thumb: :thumb:

meine hochachtung

ich wollt sowas auch schon machen am exe machen scheiterts immer ;) wie assemblierst du das ganze?


"mache" sollte auch noch mit ner syntaxfarbe besetzt werden ;) verwirrt etwas bei mache neue zeile :D

"[Fehler] Zeile 28: "ansonsten" muss Teil einer Abfrage sein
Pass auf!"

das versteh ich nicht :mrgreen: (passiert wenn ich beim ersten code den variablenblock streiche (wollte testen) streiche

moritz 27. Okt 2004 19:50

Re: ströng v0.1 - Programmieren für Anfänger
 
Danke :) Naja, Der Fehler liegt daran dass du einen "wenn"-Block mit fehlerhaften Varibeln öffnest, also eigentlich nicht öffnest. Und dann kann er auch nix mit ansonsten anfangen :)

MisterNiceGuy 27. Okt 2004 19:51

Re: ströng v0.1 - Programmieren für Anfänger
 
Boah ich wünschte ich hätte sowas in deinem Alter hinbekommen *g* Ich find das Programm sehr sehr gut und wenn du die Befehle jetzt noch ein bisschen sinnvoller benennst, dann würde es 'ne 1+ geben *g*

P.S. Du schreibst, dass man das Programm möglichst nicht in einen Ordner extrahieren sollte, der Sonderzeichen im Namen hat. Dann solltest du vielleicht dein Programm nochmal umtaufen, da es ein ö enthält.

Nicodius 27. Okt 2004 19:51

Re: ströng v0.1 - Programmieren für Anfänger
 
pass auf klingt genial ... naja und die anderen punkte


was mich am meisten interessiert wie du das compilen getan hast :angel2:


edit hab schon hab nicht in die info geguckt ;)

Nicodius 27. Okt 2004 19:54

Re: ströng v0.1 - Programmieren für Anfänger
 
niveou heißt das nicht nieveo :stupid: :mrgreen: *altklugscheißerbin* (siehe zeile 58 im vorbauteil)

Kernel32.DLL 27. Okt 2004 20:16

Re: ströng v0.1 - Programmieren für Anfänger
 
von der idee her verdammt cool :thumb: :thumb:

Ströng... Auf den Namen muss man erstmal kommen!

tommie-lie 27. Okt 2004 20:16

Re: ströng v0.1 - Programmieren für Anfänger
 
Eigentlich Niveau

moritz 27. Okt 2004 20:25

Re: ströng v0.1 - Programmieren für Anfänger
 
@MisterNiceGuys: Danke :) Ich find die Befehle für Anfänger sinnvoll benannt ;) ( Hey, das ö ist wichtig. :mrgreen: Aber die EXE heißt ja stroeng.exe ;)
@Nico: Was verstehst du unter kompillieren?
@tommie-lie:
Zitat:

Zitat von tommie-lie's Signatur
Dieser Beitrag entstand durch hirnloses Herumtippen auf der Tastatur.
Jeglicher Sinn und Zusammenhang darin wäre rein zufällig und nicht beabsichtigt.

Habs verbesser :mrgreen:
@Kernel32: Danke :) Tja, so einen Namen findet mann nur im "Müde - Albern" Status ;)

Hab ne neue Version oben, in der die Division korrigiert wurde.

Gruß

Kernel32.DLL 27. Okt 2004 20:47

Re: ströng v0.1 - Programmieren für Anfänger
 
Zitat:

Zitat von moritz
@Kernel32: Danke :) Tja, so einen Namen findet mann nur im "Müde - Albern" Status ;)

Den Status kenne ich gut :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr.
Seite 1 von 9  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz