Bascom? Befehlssatz? Helpfile?

Gast #1147
Lesenswert?

Warum willst Du in Basic Programmieren?
Das ist die schlechteste Sprachen, wenn man beginnen will.
Nicht das sie schwer zu lernen wäre, im gegenteil. Basic ist relativ 
einfach.
Aber der Programmierstiel ist nicht mehr der aktuellste und wenn man 
sich diesen (schlechten) Stil angewöhnt hat hat man Schwierigkeiten wenn 
man auf Sprachen wie Pascal oder C umsteigen will.
Ist zumindest meine Meinung.

Gruß
Markus
Gast #1149
Lesenswert?

Hallo,

also Danke für die Antworten.
Hab mein erstes Prog in Assembler geschrieben.

Jetzt bin ich dort angelangt wo ich ein Kennfeld auslesen muss. Und das 
ist mir in Assembler zu schwer o. ich hab keinen Plan wie ich das machen 
soll.

In Basic wäre das aber mit Read u. Data ziemlich einfach. Genauso mit 
Schleifen. Ist halt einfach schneller zu programmieren.

Mir Basic kenne ich mich aus weil ich damit schon am C64 hantiert habe, 
danach Gwbasic und dann Qbasic.

Weiterhin kann man in Basic z.B ein ganzes Wort komplet umdrehen und 
nicht immer Byteweise schieben. Geschweige denn wenn ich mal gerne 10% 
addieren will c=a*1.1 und fertig in assembler muss ich alleine dafür ein 
kleines Prog schreiben.
Gast #1150
Lesenswert?

Zugegeben, BASCOM hat seine unschönen Dialekt-Eigenheiten...
Insgesamt ist aber der erzeugte Opcode recht gut und man ist auch 
schnell am Ziel.
Warum also Umstieg nach C/Pascal, zumindest solange es nur um den AVR 
geht...
Ansonsten ist die freie BASCOM-Variante im Prinzip eine Vollversion, 
enthält also auch die volle Hilfedatei. Einzige Einschränkung: Die 
Opcode-Größe ist bei der unbezahlten Version auf 2K beschränkt. Einen 
AT90S2313 kann man also vollständig ausnutzen.
Kritik: Die BASCOM-Hilfe ist leider etwas lausig.

Roland

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren