AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Befunge-93 Tutorial

Ein Thema von Mikescher · begonnen am 5. Jun 2014 · letzter Beitrag vom 6. Jun 2014
Antwort Antwort
Benutzerbild von Mikescher
Mikescher

Registriert seit: 3. Jun 2008
Ort: Offenburg
265 Beiträge
 
Delphi 2009 Professional
 
#1

Befunge-93 Tutorial

  Alt 5. Jun 2014, 12:40
Hi,

vor kurzem musste/durfte ich für die Uni ein Befunge-93 Tutorial schreiben. (Eine recht lustige, esoterische Sprache)
Da ich mir gedacht habe, dass könnte jemand interressieren lade ich das hier mal hoch (im Mangel eines passenderen Forums).

Grüße
Mike
Angehängte Dateien
Dateityp: pdf Bef-93 Tutorial.pdf (147,2 KB, 83x aufgerufen)
Mike
Operation gelungen, Patient tot.

http://www.mikescher.com
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Befunge-93 Tutorial

  Alt 5. Jun 2014, 14:31
Ist das Tutorial eine beta oder release Version?

Für einen Release ist es noch ziemlich buggy
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von Mikescher
Mikescher

Registriert seit: 3. Jun 2008
Ort: Offenburg
265 Beiträge
 
Delphi 2009 Professional
 
#3

AW: Befunge-93 Tutorial

  Alt 5. Jun 2014, 18:28
Äh,

das ist eine pdf

Oder meinst du mein Interpreter ?
Der ist war wahrscheinlich noch beta, aber ich weiss aktuell von keinen größeren Bugs ...

MfG
Mike
Mike
Operation gelungen, Patient tot.

http://www.mikescher.com
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#4

AW: Befunge-93 Tutorial

  Alt 5. Jun 2014, 20:51
Muss das auf englisch sein? Da sträuben einem ja the hairs to the mountains.
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#5

AW: Befunge-93 Tutorial

  Alt 6. Jun 2014, 01:34
Es sieht nach dem Grobentwurf für Blog-Eintrag aus
Ich nehme mal an, das sollte kein Tutorial im wissenschaftlichen Kontext sein. Insofern sollte ich vermutlich nicht so kritisch sein.

Imho ist der Schreibstiel etwas zu locker (selbst für einen Blog) und an einigen Stellen etwas gezwungen. Das Textbild ist "all over the place". Wenn wir schon dabei sind: Das Englisch ist etwas gruselig, was vermutlich auch an dem Versuch liegt, im lockeren Stil von einigen Online-Tutorials zu schreiben.

Konkret hätte ich folgende Verbesserungsvorschläge:
  • Sachlicher! Mal ein lustiger Spruch ist OK, aber hier nimmt das überhand.
  • Im gleichen Zusammenhang: kürzen. Du hast einige Füllsätze drin:
    Zitat:
    The next Hello World i will show you shall be our last one.
  • Anders herum gilt auch: Nicht ganz so offensichtliche Sache man ruhig genauer beschreiben.
    "dlroW olleH">:#,_@ hätte von einer kurzen Erklärung des letzten Teils profitiert. Du sagst zwar, dass # zum Überspringen von Befehlen dient, aber nicht, wie und warum es hier benutzt wird.
  • Längere Absätze. Alle 1-3 Sätze kommt bei dir eine neue Überschrift oder zumindest ein neuer Absatz. Das gibt ein ziemlich unruhiges Textbild. Ähnlich bei den kürzen Code-Beispiele: Inline wären die genauso lesbar und würden den Textfluss nicht so zerreißen.
  • Die großen Tabelle gehören imho in den Anhang.

PS: Die Kritik bitte nicht falsch verstehen. Ich finde es toll, wenn Leute ihre Arbeit ins Netz stellen, auch wenn es nicht perfekt ist

Geändert von BUG ( 6. Jun 2014 um 01:42 Uhr)
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.736 Beiträge
 
Delphi 6 Enterprise
 
#6

AW: Befunge-93 Tutorial

  Alt 6. Jun 2014, 10:36
Ich kannte diese Sprache bislang nicht und fand daher die ganze Arbeit interessant. Irgendie drehen sich bei mir dann immer die Rädchen im Kopf und ich frag mich, was man mit so einer Sprache machen könnte. Hier kam mir die Idee, man nehme ein kariertes Blatt mit 80x25 Kästchen und man entwickelt sein Programm wirklich nochmal auf Papier. Dann braucht man nur noch einen Interpreter auf dem Handy, der das Programm nach abfotografieren mit dem Handy (wie bei Barcodes) interpretiert und in einer Sandbox oder was ausführt.
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#7

AW: Befunge-93 Tutorial

  Alt 6. Jun 2014, 10:59
Befuge scheint ja recht viel zu können, wenn es dafür schon in Befunge geschriebene Befunge-Interpreter gibt, die sich selber ausführen könnten.



Dann weißt du ja nun, was du jetzt für eine App schreiben kannst und damit dann voll reich wirst.

Nja, Whitespace und Brainfuck sind aber auch ganz nett.


Was mir hier einfallen würde, nachdem ich Deines mit dem Karopapier las:
Sowas wie Sudoku, Boulder Dash, diese Pipemania (man, bin ich alt ... ich kenn noch die DOS-Version), wo man ein Level vorgegeben hat und dann z.B. ein bestimmtes Ziel erreichen muß.

PS: https://www.kickstarter.com/projects...uits-instantly
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 6. Jun 2014 um 11:02 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


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 16:53 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