Jeweils eine Aufgabe
Allzwecksprachen können fast alles. Unsere sind bewusst eng gefasst, sodass jede eine klare Aufgabe und eine klare Grenze hat.
Die Sprachen
Jede Sprache hat eine Aufgabe und benennt, was sie nicht tut, von der Hardware bis zu Verifikation und Governance.
Allzwecksprachen können fast alles. Unsere sind bewusst eng gefasst, sodass jede eine klare Aufgabe und eine klare Grenze hat.
Deklarierte Grenzen, Ablehnungen und Wiederholbarkeit sind Designziele des Stacks und nicht etwas, das jedes Programm selbst ergänzen muss.
Unser Ziel ist es, für Firmenprojekte nur eigene Sprachen zu verwenden. So weit sind wir noch nicht: Drittsprachen gehören heute noch zu unseren Werkzeugen.
Jede Sprache funktioniert für sich. Die Gruppen zeigen den Zweck, keine vorgeschriebene Abfolge.
Wo Software auf Maschinen, Cluster und die physische Welt trifft.
Wie Informationen in ein System gelangen, verknüpft, gespeichert und berechnet werden.
Wie Agenten überlegen, kommunizieren und laufen, und was sie dürfen.
Wie Systeme getestet, gemessen, geprüft und zurückverfolgt werden.
Alle Belsic-Sprachen sind proprietär und werden nur von Belsic verwendet; externe Nutzung ist nicht verfügbar. Für alle 17 gibt es Implementierungsarbeit mit unterschiedlichem Reifegrad, von begrenzten Prototypen bis zu weiter entwickelten Profilen. Diese Beschreibungen fassen den Umfang zusammen, nicht vollständige Spezifikationen.