![](BS_Logo.png) |
|
BaselScript |
Beschreibung
Einführung
Das Interesse an Skriptsprachen entsteht aufgrund ihrer Benutzerfreundlichkeit, des Fehlens der Notwendigkeit zur Kompilierung und spezialisierter Software.
Mit der zunehmenden Geschwindigkeit und Leistung von Computern und Geräten nimmt auch die Geschwindigkeit der Skriptinterpretation zu, was die Verwaltung mobiler Geräte einfacher und verständlicher macht.
Mit dem Aufkommen moderner Bildschirme, der Entwicklung des Internets, Datenbanken und anderer Technologien entstehen neue Anforderungen an Skriptsprachen.
Benutzer suchen hartnäckig nach einfachen und vielseitigen Sprachen, die diesen Anforderungen gerecht werden.
Die Entwicklung einer neuen Sprache erfordert jedoch erhebliche Anstrengungen. Dazu gehört die Zusammenfassung und Überarbeitung eines großen Materials sowie gründliche Tests auf verschiedenen Systemen und Geräten.
Es ist ein langwieriger Prozess, den nicht jeder Entwickler sich leisten kann.
Auch die Unterstützung der Sprache spielt eine wichtige Rolle, da ohne sie das Interesse schnell verblasst.
Künstliche Intelligenz kann erheblich dazu beitragen, eine neue Sprache zu entwickeln, indem sie den Prozess beschleunigt und viele Fehler vermeidet.
BaselScript
![](http://www.baselscript.de/google-play-badge.png)
![](http://www.baselscript.de/amazon-signature-200x60.png)
Unsere Entwicklung des BaselScript Interpreters zielt darauf ab, eine von vielen Möglichkeiten zu demonstrieren,
Programmierung für ein breites Publikum zugänglich und verständlich zu machen.
Der BaselScript Interpreter ist ein Interpreter für eine Programmiersprache,
die intuitiv verständlich ist und dem natürlichen Englisch nahe kommt, genannt Basel.
Diese Sprache ist gleichermaßen bequem für die Verwendung sowohl in Windows-Systemen als auch auf der Android-Plattform,
wobei die meisten Einstellungen standardmäßig gesetzt sind.
Fortgeschrittenen Benutzern steht jedoch die Möglichkeit zur Anpassung nach eigenem Ermessen zur Verfügung.
Basel beansprucht nicht, mit kompilierten Sprachen zu konkurrieren, die auf dynamisch erweiterbaren Bibliotheken basieren.
Stattdessen bietet es einen einfachen und schnellen Weg, eine Vielzahl typischer Datenaufgaben zu lösen.
Mit dem BaselScript Interpreter können Sie sogar unterwegs Ihre eigenen Anwendungen erstellen,
indem Sie einen normalen Texteditor auf Ihrem Smartphone verwenden.
Über dreihundert Beispiele helfen Ihnen dabei, die Sprache schnell zu beherrschen und sie in nur wenigen Minuten zu nutzen.
Beispiel "Hello world" gibt eine bekannte Phrase in der Programmierung in der Mitte des Bildschirms aus.
// Ein Skriptbeispiel für die Ausgabe "Hello world!" - Satzes in der Mitte des Bildschirms
scene =1 name ="Hello, world"
// Sektion INIT wird bei dem Ausführen des Skripts automatisch gestartet
section init
// Anzeige des Formulars auf dem Bildschirm
draw form=1
end
// Formular definieren
form 1
tile=text gravity=center_screen color = red text="Hello world!"
end
end scene
Skriptbeispiel für die Ausgabe drei Kreisen:
scene =1 name = "circles" mode=graphic
// this section starts automatically after the script starts
section init
// сlear the canvas
clear canvas=1
// red circle
draw tile=circle name=red x1=center y1=200 color=red color_border=yellow stroke_width=5 radius=100
// yellow circle
draw tile=circle name=yel x1=center y1=400 color=yellow color_border=black stroke_width=5 radius=100
// draw 3 "empty" circles in loop
for #i=0 step=1 to=3 sec=loop
// draw red circle
draw tile=circle id=11 x1=center y1=600 filling=1 color= red r=20
draw canvas=1
end section
// loop for draw 3 "empty" circles
section loop
draw tile=circle id=#i s_w=8-#i x1=center y1=600 filling=0 color_border= black radius=100 - #i*20
end
end scene 1
BaselScript Lite
![](http://www.baselscript.de/google-play-badge.png)
![](http://www.baselscript.de/amazon-signature-200x60.png)
BaselScript Lite ist eine kostenlose vereinfachte Version von BaselScript. Einige Funktionen sind in dieser Version deaktiviert:
Grafikmodus: Die Arbeit im Grafikmodus ist nicht verfügbar.
Farbschemata in Szenen: Es können keine verschiedenen Farbschemata in den Szenen verwendet werden.
Serverkommunikation: Download- und Upload-Befehle zur Kommunikation mit dem Server sind nicht möglich.
Dateisystem: Das Schreiben und Aktualisieren von Datensätzen in Dateien ist nicht unterstützt.
Kodierung von Informationen: Die Kodierung von Informationen in Dateien ist nicht verfügbar.
MP3-Dateien: Die Benutzung von MP3-Dateien wird nicht unterstützt.
Google Maps: Die Integration von Google Maps ist nicht verfügbar.
BaselScript Windows
BaselScript Windows ist eine kostenlose Version, die fast alle BaselScript-Befehle für Android interpretieren kann.
Hier sind die Details
Fortgeschrittene Skriptbenutzer können BaselScript sofort mit den gängigsten Skriptsprachen vergleichen und die Struktur und leichte Verständlichkeit schätzen.
Sie können detailliertere Informationen über den Interpreter im Buch "BaselScript Interpreter: Create Your Own App. Fast and Simple" finden,
das in drei Versionen auf Amazon erhältlich ist (280 Seiten):
The Book BaselScript Interpreter. Create Your Own App