Discover
Basic++ 2006
Die feine Art Programme zu schreiben
Der Sprung in eine neue Dimension:
-
Basic++ 2006 ist ein sehr einfach zu erlernender aber dennoch hochflexibler BASIC Dialekt.
Er 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. Als Nachfolger der Basic++ Version 1, bringt Basic++ 2006 viele
neue Möglichkeiten und Erleichterungen für das Entwickeln von C-Control I
Anwendungen mit sich.
-
Durchblick behalten auch bei umfangreichen Projekten. Grade bei großen
Projekten führt das Hindernis, CCBasic Code nicht angemessen strukturieren zu können,
zu sehr unübersichtlichen Programmen. Der Entwicklungs- und Wartungsaufwand
erhöht sich dadurch unnötig. 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.
-
Effizientes Speichermanagement. Eine Reihe von BASIC++ Befehlen fördern
ein effizientes Speichermanagement und behalten trotz hochoptimierbarer
Codesegmente die Strukturierbarkeit bei. Ein neues Konzept zur Verwaltung der
Variablen-Speicherplätze macht die Programmentwicklung noch einfacher. Durch einen ausgeklügelten
Allocate- und Optimizer-Algorithmus gehören ungewollte Überschneidungen von
Variablen der Vergangenheit an. Es können Variablen mit Offset,
ohne Offset oder auch gemischt deklariert werden, der Compiler alloziert die
Variablen optimal und platzsparend. Um Variablen-Speicherplätze platzsparend
mehrfach zu nutzen, können Variablen referenziert werden. Weiter können BIT- und
Byte-Variablen
nun auch direkt auf beliebige Stellen innerhalb Byte-
und Word-Variablen referenziert werden.
Damit ist eine direkte Nutzung von Variablen-Teilbereiche möglich.
-
Basic++ 2006: Hochoptimiert und offen. Basic++ 2006 ist
ein Open Source Compiler mit perfekte Einbindung von
CCASM. Der neue BASIC++ 2.0 Compiler wurde um viele neue
Features weiterentwickelt. Viele Komponenten wurden weiter optimiert, so dass in
verschiedenen Benchmarks BASIC++ 2.0 selbst für umfangreichen Quellcode nur
wenige Augenblicke zur Kompilierung 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. Weitere Basic++ 2006 angelehnte Projekte bauen die Möglichkeiten
noch weiter aus. Der RS232Server bietet beispielsweise die Option Ihre Projekte
über das Internet oder Intranet zu steuern. Auch die kostenlose
Entwicklungsumgebung WorkBench++ integriert Basic++
2006 dank seinen neuen Möglichkeiten in perfekter Weise. Die
Programmentwicklung wird zum fesselten Erlebnis!
-
BASIC++ bleibt nicht stehen. Die Programmierung von
Mikrocontrollern muss in der heutigen Zeit nicht mehr kompliziert und aufwendig
sein. BASIC++ richtet sich deshalb nicht nur an viele Standards sondern wird
auch zukünftig weiterentwickelt. BASIC++ 2006 sprengt die Ketten. Gegenüber
CCBasic und auch anderen C-Control I Compiler eröffnet BASIC++ 2006
ganz neue Möglichkeiten.
Technische Daten:
-
Highspeed 2 Path Basic Compiler
-
Visual Basic™ angelehnter Dialekt
-
Memory-Manager und -Optimizer
-
Nutzung von Pointer- und Strings
-
Semi-Objektorientiert, Nutzung von Verbunddatentypen
-
Beliebige Einbindung von Include-Dateien
-
Bit, Byte, Word, Temperature, Fixpoint und Strings als Datentypen
-
Nutzung von Funktionen, Subs und Properties
-
Open Source Compiler
Aktuelle offizielle Version:
Aktuelle inoffizielle Version mit Bugfixes und ohne CCASM
Einbindung:
Mit Basic++ 2006 realisierte Projekte:
|

C-Control
1 Station 2
im Conrad Shop

Hier geht´s zur
C-Control M-Unit 2 im Conrad Shop

Hier geht´s zur
C-Control M-Unit 1.2 im Conrad Shop

Hier geht´s zur
Einbauset "Kompakt" im Conrad Shop
|
|