Diskussion:CHR$

Aus C64-Wiki
Zur Navigation springenZur Suche springen

Die BASIC-Programmierbeispiele sollten meiner Meinung authentisch sein und nicht für Copy+Paste optimiert sein. Einen Lerneffekt erzielt man eher mit Abtippen anstelle von kopieren! Weiterhin erzeugt Kleinschrift unnötig mehr Arbeit beim Verlinken von BASIC-Befehlen! Willst Du nun alle BASIC-Programmierbeispiele im gesamten C64-Wiki auf Kleinschrift umstellen? --Jodigi (Diskussion) 02:36, 12. Aug. 2015 (CEST)

Ich widerspreche, weder durch Copy&Paste noch durch Abtippen lernt man Programmieren. Aber warum nicht praktisch schreiben, es vereinfacht beschleunigt den Prozess, etwas am Emulator genauer unter die Lupe zu nehmen oder zumindest zu einem Image zu machen und dann an real hardware damit weiter zu arbeiten. Vorliegendes Beispiel finde ich noch recht egal, weil es so kurz ist, dass Abtippen nur wenige Minuten dauern würde, aber bei längeren Schnipsel würde ich ganz klar "Copy+Paste optimiert" i.S.v. Kleinschreibung bevorzugen. Macht auch Fehlerbehebung leichter, falls mit einem Beispiel-Listing mal was nicht stimmt. PS: Und die Beispiele auf dieser Seite in der jetzigen Form sind totaler Quatsch, Beispiel gefällig:
30 PRINT "Dein Name ist ";CHR$(34);N$;CHR$(34)
Gib das mal so am echten Gerät ein. Mischzeichensatz wird nicht funktionieren.
--TheRyk (Diskussion) 00:50, 13. Aug. 2015 (CEST)
Ist meines Erachtens auch nicht relevant (auch wenn ich so etwas versuche zu eliminieren, wenn ich einen Artikel in Berabeitung habe). Wenn man üblicherweise das ohnehin auf Kleinschreibung konvertiert, und das ist auch keine Hexerei, z.B. in Notepad+ mit Ctrl-U oder für Unix/Linux-Leute mit "tr '[:upper:]' '[:lower:]'", dann ist das zugegebenermaßen nicht komfortabel, aber die Mischform egal. --JohannKlasek (Diskussion) 11:47, 13. Aug. 2015 (CEST)
Wenn man etwas abtippt, abschreibt oder wie man es nennen mag, ist in der Regel der erste Schritt eines Lernprozesses.
Ich wäre froh, wenn Beispiel-Listings als .D64-Datei mal den Weg ins C64-Wiki finden würden...
Das ist aber irre aufwändig, die alle konsistent und aktuell zu halten. Ja, wenn jetzt Ruhe in die Artikel einkehrt, ist das vielleicht schon mal machbar. Aber trotzdem ein schöner initialer Aufwand ... --JohannKlasek (Diskussion) 11:47, 13. Aug. 2015 (CEST)
Ja, der Mischzeichensatz funktioniert nicht, da es entweder nur Grafikzeichen/Grossbuchstaben oder Groß-/Kleinbuchstaben gibt. Warum das so lange unsauber stand...?!
Aber ich meine, der in einigen Beispielen eingesetzte Mischzeichensatz ist das Dilemma "Gross- und Kleinschreibung" ohne den Einbau der umständlichen Grafikzeichen in ein Listing darzustellen, wobei die BASIC-Befehle (auch wenn nicht richtig) GROSS geschrieben werden, damit diese noch verlinkbar bleiben.
Listings sehen vielleicht in Gross-/Kleinschrift schöner aus. Allerdings startet das BASIC des C64 leider nicht in Gross-/Kleinschrift und daher könnten Listings in Klein-/Grossschrift neue C64-Anwender verwirren. --Jodigi (Diskussion) 06:48, 13. Aug. 2015 (CEST)


Optimierte BASIC-Listings für VICE


1 print chr$(147): rem bildschirm loeschen
2 print chr$(14): rem auf gross/klein-buchstaben schalten
3 rem die <return>-taste als zeilenvorschub im string a$ einbauen ...
4 a$="Vorname :"+chr$(13)+"Nachname:"
5 print a$: rem ausgabe von a$


1 print chr$(14): rem auf gross/klein-buchstaben schalten
2 input "Name:";n$
3 rem nur so moeglich, mit petscii-code fuer (")	
4 print "Dein Name ist ";chr$(34);n$;chr$(34)