Forum: Compiler & IDEs Kann Eclipse mit "BASIC" umgehen bzw highlighten?


von Holger K. (holgerkraehe)


Lesenswert?

Hallo zusammen

Ich würde gerne einige kleinere BASIC programme schreiben.
Dazu würde ich gerne Eclipse verwenden.

Kann eclipse überhaupt die Syntax von "BASIC" highlighten?

Zudem wäre es nett, wenn der Editor die anführenden Nummern selbst 
erstellen würde und auch noch ein wenig intelligent wäre und bei einer 
neuen Zeile mitten drinn, die Nummerierung entsprechend anpassen würde.

Gibt es bereits sowas?

Danke schonmal!

von ?!? (Gast)


Lesenswert?

Ich denke, das highlighten würde schon funktionieren mit einer 
entsprechenden Konfiguration.
Aber das wichtigste ist: Wie willst du das Programm dann compilieren 
bzw. interpretieren? Du willst doch sicherlich nicht Eclipse nur als 
Texteditor nehmen und dann das File speichern und in einem 
Basic-Interpreter/Compiler deiner Wahl neu laden. Von daher verstehe ich 
deine Frage nicht. Vielleicht kannst du deine gewünschte Vorgehensweise 
nochmal erläutern.

von Holger K. (holgerkraehe)


Lesenswert?

Doch es geht genau darum, das File wo anderst interpretieren zu lassen.
Eclipse dient lediglich als Editor.

BASIC wurde gewählt, da das Programm auf einem Mikrocontroller 
ausgeführt wird. also zur Laufzeit. Es geht nicht darum den 
Mikrocontroller in BASIC zu programmieren sondern zusätzliche Funktionen 
mit BASIC machen zu können.

Um dem Kunden die möglichkeit zu geben mal kurz noch einen GPIO auf high 
zu setzen und 5 Sekunden zu warten, ist BASIC wohl völlig ausreichend.

von Scelumbro (Gast)


Lesenswert?

Holger K. schrieb:
> Hallo zusammen
>
> Ich würde gerne einige kleinere BASIC programme schreiben.
> Dazu würde ich gerne Eclipse verwenden.

> Danke schonmal!
Am sinnvollsten funktioniert so etwas mit einem Plugin für die jeweilige 
Programmiersprache. Dieses Plugin fasst dann idealerweise 
Projektgenerierung, Toolchainaufrufe sowie Syntaxhighlighting und 
-überprüfung sowie die von dir gewünschten Komfortfunktionen zusammen. 
Suche also nach deinem Basic-Dialekt+Eclipse+Plugin und hoffe.

von acc (Gast)


Lesenswert?

Holger K. schrieb:
> BASIC wurde gewählt, da das Programm auf einem Mikrocontroller
> ausgeführt wird. also zur Laufzeit. Es geht nicht darum den
> Mikrocontroller in BASIC zu programmieren sondern zusätzliche Funktionen
> mit BASIC machen zu können.

Schade das ihr nicht auf 'lua' gesetzt habt. Mit dieser Sprache gäbe es 
unzählige IDEs.

von Holger K. (holgerkraehe)


Lesenswert?

acc schrieb:
> Holger K. schrieb:
>> BASIC wurde gewählt, da das Programm auf einem Mikrocontroller
>> ausgeführt wird. also zur Laufzeit. Es geht nicht darum den
>> Mikrocontroller in BASIC zu programmieren sondern zusätzliche Funktionen
>> mit BASIC machen zu können.
>
> Schade das ihr nicht auf 'lua' gesetzt habt. Mit dieser Sprache gäbe es
> unzählige IDEs.

Wir wollten zuerst auf LUA setzen.
Leider war da der Aufwand jedoch um einiges höher dies zu 
implementieren.
Zumal dort ja auch bytecode und nicht nur Text interpretiert wird.
Somit braucht man schonmal einen compiler etc.

In unserem Fall, kann jeder einfach das File auf der Speicherkarte 
bearbeiten und gut ist.

Kein aufwand nix.

von Scelumbro (Gast)


Lesenswert?

Holger K. schrieb:

> Wir wollten zuerst auf LUA setzen.
> Leider war da der Aufwand jedoch um einiges höher dies zu
> implementieren.
> Zumal dort ja auch bytecode und nicht nur Text interpretiert wird.
> Somit braucht man schonmal einen compiler etc.
>
> In unserem Fall, kann jeder einfach das File auf der Speicherkarte
> bearbeiten und gut ist.
>
> Kein aufwand nix.

eLua kann sowohl bytecode als auch Source direkt ausführen.

von Sven B. (scummos)


Lesenswert?

Implementiert ihr den Interpreter denn selber?

von Malte S. (maltest)


Lesenswert?

acc schrieb:
> Schade das ihr nicht auf 'lua' gesetzt habt. Mit dieser Sprache gäbe es
> unzählige IDEs.

Und das Betrachten von lua-Code ist um Größenordnungen weniger 
gesundheitsgefährdend als das von BASIC.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

zum Lesen und Ausdrucken mit farbigem Syntax-Highlight benute ich den 
"Cream"-Editor. Der kennt sehr viele Programmiersprachen, ausserdem kann 
man selbst eigene hinzufügen.
http://cream.sourceforge.net/home.html
ist halt nur ein Editor, keine IDE

von Karl H. (kbuchegg)


Lesenswert?

In Notepad++ kann man sicherlich auch eine entsprechende Konfiguration 
anlegen, damit deine Handvoll Schlüsselwörter enstprechend mit Syntax 
Highlighting hinterlegt werden.

Gerade wenns lediglich um ein paar kleinere Scripte geht, braucht man da 
keine ausgewachsene IDE. Denn wie du selbst sagst:

> Es geht nicht darum den Mikrocontroller in BASIC zu programmieren
> sondern zusätzliche Funktionen mit BASIC machen zu können.

> In unserem Fall, kann jeder einfach das File auf der Speicherkarte
> bearbeiten und gut ist.
> Kein aufwand nix.

Du brauchst einen simplen Editor und nicht mehr. Alles was in der 
Konfigration Aufwand macht, ist schon wieder zu viel und am Ziel 
vorbeigeschossen.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.