 |
|
BaselScript |
Beschreibung
Einführung
Das Interesse an Skriptsprachen ergibt sich vor allem aus ihrer Benutzerfreundlichkeit, dem Verzicht auf eine Kompilierung und der Unabhängigkeit von spezialisierter Software.
Mit der zunehmenden Rechenleistung moderner Computer und mobiler Geräte steigt auch die Geschwindigkeit der Skriptinterpretation, was die Verwaltung dieser Systeme einfacher und verständlicher macht.
Durch den Fortschritt in Bereichen wie Bildschirmtechnologien, Internet, Datenbanken und weiteren digitalen Entwicklungen entstehen ständig neue Anforderungen an Skriptsprachen.
Benutzer suchen daher verstärkt nach einfachen, vielseitigen Sprachen, die diesen Ansprüchen gerecht werden.
Die Entwicklung einer neuen Skriptsprache ist jedoch mit erheblichem Aufwand verbunden. Sie erfordert die Sichtung und Aufarbeitung umfangreicher Materialien sowie intensive Tests auf unterschiedlichen Plattformen und Geräten.
Dies ist ein langwieriger Prozess, den sich nicht jeder Entwickler leisten kann.
Auch die Unterstützung der Sprache durch eine Community und Werkzeuge ist entscheidend – ohne sie schwindet das Interesse schnell.
Hier kann künstliche Intelligenz einen wichtigen Beitrag leisten: Sie kann die Entwicklung neuer Sprachen beschleunigen, Fehlerquellen minimieren und so wesentlich zur erfolgreichen Einführung beitragen.
BaselScript


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


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