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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.