AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte ströng v0.1 - Programmieren für Anfänger
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von moritz · begonnen am 27. Okt 2004 · letzter Beitrag vom 19. Jul 2008
Antwort Antwort
Seite 8 von 9   « Erste     678 9      
moritz
Registriert seit: 18. Apr 2003
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
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.

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

Screenshot:
http://www.gaehnen.net/screenshot.png
"Optimistisch ist diejenige Weltanschauung, die das Sein höher als das Nichts stellt und so die Welt und das Leben als etwas an sich Wertvolles bejaht."
Albert Schweitzer
 
Nicodius

 
Delphi 2006 Architect
 
#71
  Alt 23. Apr 2005, 10:06
tut sich eigentlich noch was um stroeng?


mir gefällt die idee ja sehr gut!
Nico Müller
  Mit Zitat antworten Zitat
Nils_13
 
#72
  Alt 23. Apr 2005, 10:11

genial wie hast du das bloß geschafft
  Mit Zitat antworten Zitat
Nicodius

 
Delphi 2006 Architect
 
#73
  Alt 23. Apr 2005, 10:16
schau zu seinen ersten beiträgen .. hab ihn dasselbe gefragt




moritz bitte nimm mich im ICQ auf, danke
Nico Müller
  Mit Zitat antworten Zitat
Nils_13
 
#74
  Alt 23. Apr 2005, 10:24
@moritz: wie hast du das dann ins SynEdit eingebunden wie kriegst du das hin ? Hast du eine Datei geöffnet und alles umgeschrieben oder was hast du gemacht ?
  Mit Zitat antworten Zitat
moritz
 
#75
  Alt 24. Apr 2005, 15:16
Um stroeng tut sich nicht mehr wirklich viel, aber ich Arbeite zur Zeit an einem einfach und beliebig erweiterbaren Interpreter, der bereits Sachen wie
Code:
init
def test(str=5)
test="hallo"
out test
umwandeln kann. Den werde ich hier bei Zeit posten.

Gruß
  Mit Zitat antworten Zitat
Nicodius

 
Delphi 2006 Architect
 
#76
  Alt 24. Apr 2005, 16:52
ratet mal für wen er das projekt gestertet hat
Nico Müller
  Mit Zitat antworten Zitat
Benutzerbild von bigben37
bigben37

 
Delphi 2009 Professional
 
#77
  Alt 23. Jun 2008, 20:34
Hi Moritz

ich kenne Ströng von einem Freund und wollte es mir auch mal anschauen.
Aber alle Links in diesem Thread gehen nicht mehr , weil er den Server nicht finden kann.
Benjamin
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

 
Delphi 2007 Enterprise
 
#78
  Alt 24. Jun 2008, 08:07
Zitat von bigben37:
Hi Moritz

ich kenne Ströng von einem Freund und wollte es mir auch mal anschauen.
Aber alle Links in diesem Thread gehen nicht mehr , weil er den Server nicht finden kann.
Liegt vielleicht daran, dass das Projekt schon einige Jahre auf dem Buckel hat.
Vielleicht ist der Thread-Author auch schon lange in Australien oder Canada?
Klaus E.
  Mit Zitat antworten Zitat
worker
 
#79
  Alt 24. Jun 2008, 08:19
Hallo,

wenn Du es von Deinem Freund kennst, warum besorgst Du es Dir dann nicht auch von Deinem Freund?

Ich kenne 'ströng' nicht, aber der Eröffnungsbeitrag erinnert mich an 'Pseudocode' - vielleicht schaust Du auch mal in der Richtung.
  Mit Zitat antworten Zitat
moritz
 
#80
  Alt 26. Jun 2008, 23:50
Hallo,

tut mir leid, dass ich mich nicht gemeldet habe.

Und nein, noch bin ich nicht in Canada

Ich habe mal die Setup-Datei für "stroeng" angehängt, dann gibt's auch keine Dead-Links mehr. Ebenso habe ich mal die Setup-Datei von "GDev" angehängt, dem vermeintlichen Nachfolger von "stroeng" (das ja eigentlich nur eine Spaß-Entwicklung war).

Ich hoffe, ihr könnt etwas damit anfangen!

Liebe Grüße,
Mo
Angehängte Dateien
Dateityp: exe gdev_101.exe (752,0 KB, 44x aufgerufen)
Dateityp: exe stroeng_187.exe (741,2 KB, 22x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 8 von 9   « Erste     678 9      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:11 Uhr.
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