mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Wandlung von Bascom in C-Code


Autor: Niels Keller (niels-k)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gibt es eine Möglichkeit beliebigen Bascom-Quelltext in einen C-Code zu 
wandeln. Falls ja, wie geht man das an?

Autor: Marcus Müller (marcus67)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der eigentliche Code ist das kleinste Problem - den muß man halt manuell 
ändern. Problematischer sind die Bibliotheken für komplexe Funktionen 
(z.B. RC5), die Bascom anbietet. Die gibt es bei den C Compilern nicht. 
Man muß sie dann selbst neu schreiben (oder irgendwo suchen und 
anpassen).

Gruß, Marcus

Autor: Niels Keller (niels-k)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Marcus Müller schrieb:
Problematischer sind die Bibliotheken für komplexe Funktionen
> (z.B. RC5), die Bascom anbietet. Die gibt es bei den C Compilern nicht.
> Man muß sie dann selbst neu schreiben (oder irgendwo suchen und
> anpassen).

Genau da sehe ich auch das Problem. Der Algorithmus an und für sich ist 
auch nicht das Problem. Bascom lebt ja schließlich von seinen 
vorgefertigten Funktionen. Da es aber Leute gibt, die einen C-Code haben 
wollen, stellt sich die Frage, wie man aus einem perfekt arbeitenden 
Programm, dass in Bascom erstellt wurde, einen C-Code ableiten kann.

Gibt es da irgendwo schon eine Routinensammlung?

Autor: Niels Keller (niels-k)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also das war hier wirklich ernst gemeint. Wenn einer eine Lösung hat, 
kann er die gerne mal mitteilen ...

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Also das war hier wirklich ernst gemeint. Wenn einer eine Lösung hat,
>kann er die gerne mal mitteilen ...

Wenn du Bibliotheksfunktionen
von Bascom benutzt musst du diese in C komplett
neu schreiben oder nach entsprechendem Code suchen.
Marcus sagte es doch schon.

Eine andere einfache Lösung gibt es nicht.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.