Diskussion:Commodore Basic V2
Kleinbuchstaben
BearbeitenIch habe das Beispiel in Kleinbuchstaben gesetzt, weil das C=64-Basic, wenn sein Zeichensatz auf "Groß-/Kleinbuchstaben" eingestellt ist, Befehle und Variablennamen nur in Kleinschreibung akzeptiert.
-- Peter, 217.95.167.42 22:40, 9. Jan 2005 (CET)
Gosub & Return
BearbeitenMoin!
Vielleicht täuscht mich meine Erinnerung, aber waren gosub & return nicht tolle neue Features des C-128 Basics V7? V2 hatte das AFAIK noch nicht... --Xeper 21:29, 15. Mär 2006 (CET)
- OKOK, erst googeln, dann dumme Fragen stellen. Gosub & Return gab's in V2, hab das wohl mit Begin & Bend verwechselt... --Xeper 21:48, 15. Mär 2006 (CET)
Commodore Basic V7 ?
Bearbeitenmoin, keinerlei erwähnung von den nachfolge sprachen?! cu AssetBurned 23:05, 20. Mär. 2007 (CET)
Schlecht lesbarer Code?
Bearbeiten"Der Interpreter benötigt keinerlei Leer- oder sonstige Formatierungszeichen, was zu sehr schlecht lesbarem Code führen kann." Nunja, ich erinnere mich da an den Trick mit den Doppelpunkten, die eigentlich als Befehlstrenner da waren, wodurch man auch Formatierungsleerzeichen einfügen konnte, so daß die Lesbarkeit wieder gegeben war.
10 FOR I=1 TO 10 20 : FOR J=1 TO 10 30 : PRINT I; 31 : PRINT "*"; 32 : PRINT J; 33 : PRINT "="; 34 : PRINT I*J 40 : NEXT J 50 NEXT I
dabei bleibt die Formatierung Erhalten --Kosmix 16:56, 28. Jul. 2009 (CEST)
80 Zeichen
BearbeitenIch habe die Angabe zu den maximal 255 Zeichen je Zeile ergänzt um die praktische Grenze von 80 Zeichen – dabei außen vor gelassen, dass das auch für die Kurzschreibweisen mit ersten Buchstaben plus zweiten mit Shift (bzw. ? für PRINT) gilt und dann das Editieren nach LIST torpediert, wenn dabei mehr als 80 Zeichen entstehen. Dann kamen mir aber Zweifel ob der 255 Zeichen: Ist das wirklich so? Oder ist es nicht vielmehr eine Grenze von 255 Bytes (mit einem Schlüsselwort = 1 Byte). Ich habe gerade keinen betriebsbereiten C64 rumstehen, aber wenn man
1??????????????????????????????????????? ????????????????????????????????????????
eingibt, sollte doch nach LIST
1 PRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI NTPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRI NTPRINTPRINTPRINTPRINTPRINTPRINTPRINT
erscheinen? Immerhin 398 Zeichen.
Kann das mal wer testen?
-- Pemu (Diskussion) 21:00, 12. Apr. 2015 (CEST)
- Eben getestet, es geht, aber der Code erzeugt dann zur Laufzeit einen Syntax Error. Mit Doppelpunkten zwischen den Fragezeichen (Abkürzung für PRINT) entsteht lauffähiger Code, die Zeile sieht dann so aus:
- list
- 1 print:print:print:print:print:print:pr
- int:print:print:print:print:print:print:
- print:print:print:print:print:print:prin
- t:print:print:print:print:print:print:pr
- int:print:print:print:print:print:print:
- print:print:print:print:print:print:prin
- t
- ready.
- Das sind immerhin 241 Zeichen. --Nuntius Legis (Diskussion) 19:13, 27. Mär. 2024 (CET)
load "*",8,1 searching for my soul loading run (nicht signierter Beitrag von 117.211.82.89 (Diskussion) 11:54, 6. Feb. 2016 (CET))