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:

2.01.0184  Download SETUP
Download Source Code in VB6

Aktuelle inoffizielle Version mit Bugfixes und ohne CCASM Einbindung:

2.01.0148 Beta

Download BPP.EXE

Mit Basic++ 2006 realisierte Projekte:

Beschreibung Autor
Vollautomatische Netzstromüberwachung und Notstromgeneratorsteuerung Dierk Schmid
Steuerung DIY-Beamer Pubeam
Sehr interessante Bauanleitung eines Selbstbau-Beamers 
Sven




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

 

 

 

Kontakt


(c) 2004-2006 Dierk Schmid - Update: 20.04.2006