Leistungsstarke Anwendungsprogrammierung
Sehr einfach zu erlernender aber dennoch hochflexibler BASIC Dialekt.
BASIC+ richtet sich an die Maßstäbe moderner BASIC Dialekte wie Microsoft
Visual Basic oder PowerBasic ohne auf die Bedürfnisse der
Mikrocontrollerprogrammierung zu verzichten. Die BASIC++ Programmiersprache
wurde so entwickelt, dass es Ihnen als Programmierer frei steht, ob Sie
lieber klar strukturierten und modularen Code oder sehr maschinennahen
Tokencode erzeugen wollen.
Effizientes Speichermanagement. Eine Reihe von BASIC++ Befehlen fördern
ein effizientes Speichermanagement und behalten trotz hochoptimierbarer
Codesegmente die Strukturierbarkeit bei.
Einfache Wartbarkeit von BASIC++. Grade bei großen Projekten führt
die Hindernis CCBasic Code nicht angemessen strukturieren zu können zu sehr
unübersichtlichen Programmen. Der Wartungsaufwand wird dadurch unnötig erhöht.
Wenn Sie Ihre Projekte professionell betreiben kann BASIC++ Ihnen helfen
Entwicklungskosten zu sparen. Trotzdem wurde darauf geachtet den Umstieg von
CCBasic nach BASIC++ so einfach wie möglich zu halten. Nur wenige Befehle
unterschieden sich in den beiden Programmiersprachen.
Hochoptimierter Open Source Compiler und perfekte Einbindung von
CCASM und RS232Server. Der neue BASIC++ 2006 Compiler wurde um viele neue
Features weiterentwickelt. Viele Komponenten wurden weiter optimiert, so
dass in verschiedenen Benchmarks BASIC++ 2006 selbst für umfangreichen
Quellcode nur wenige Augenblicke zur Compilierung benötigt. Die einfache
Einbindung von CCASM ermöglicht es auch auf der M Unit 2, der Micro und
Station 2.0 in Assembler zu programmieren. Der RS232Server bietet darüber
hinaus die Option Ihre Projekte über das Internet oder Intranet zu steuern.
|
 |
Umfangreiche Literatur und Beispiele
Auf der C-Control Webseite
finden sich dutzende Beispiele, die in die Programmierung mit BASIC++ einführen.
Die Online Referenz eignet sich als ideales Nachschlagewerk für BASIC++
Befehle. Wer lieber zu einem Buch greift findet in "Messen, Steuern,
Regeln mit C-Control M-Unit 2" viele Informationen und Beispiele zu
BASIC++.
BASIC++ bietet Plattformunabhängigkeit. Durch die Verwendung des
Tokenscodes bietet BASIC++ im Rahmen der technischen Möglichkeiten auch die
Option für alternative Controllertypen zu programmieren. Obwohl der von
BASIC++ erzeugte Bytecode interpretiert wird ist der Code in Punkto
Geschwindigkeit nicht unbedingt langsamer. Auf der M-Unit 2 werden im
Schnitt 50 µs für eine Byteinstruktion benötigt.
Flash-Updates für die C-Control I. Durch Flash Updates mit BASIC++
halten Sie Ihren Controller stets auf dem aktuellen Stand. BASIC++ unterstützt
darüber hinaus in den aktuellsten Versionen die durch Flash-Updates zugänglichen
neuen Features des Controllers.
Alternative Entwicklungsumgebung und Uploader. Mit der WorkBench++
und dem CCTrans32 Uploader von Dierk Schmid kann man auch auf einen
alternativen Editor zurückgreifen, der weit über die Funktionen der
Standard BASIC++ IDE hinausgeht.
BASIC++ geht mit der Zeit. Die Programmierung von Mikrocontrollern
muss in der heutigen Zeit nicht mehr kompliziert und aufwendig sein. BASIC++
richtet sich deshalb nicht nur an viele Standarts sondern wird auch ständig
weiterentwickelt. Die Möglichkeit des Online Updates spart zudem noch Zeit. |