Une tâche chacun
Les langages généralistes peuvent presque tout faire. Les nôtres sont volontairement étroits : chacun a une tâche claire et une frontière claire.
Les langages
Chaque langage a une seule tâche et indique ce qu’il ne fait pas, du matériel jusqu’à la vérification et à la gouvernance.
Les langages généralistes peuvent presque tout faire. Les nôtres sont volontairement étroits : chacun a une tâche claire et une frontière claire.
Limites déclarées, refus et rejouabilité sont des objectifs de conception de la pile, et non quelque chose que chaque programme doit ajouter.
Notre objectif est de n’utiliser que nos propres langages pour les projets de l’entreprise. Nous n’y sommes pas encore : des langages tiers font encore partie de nos outils.
Chaque langage fonctionne seul. Le regroupement indique leur rôle, pas un enchaînement obligatoire.
Là où le logiciel rencontre les machines, les clusters et le monde physique.
Comment l’information entre dans un système, est reliée, conservée et calculée.
Comment les agents raisonnent, communiquent et s’exécutent, et ce qu’ils ont le droit de faire.
Comment les systèmes sont testés, mesurés, audités et tracés.
Tous les langages Belsic sont propriétaires et utilisés uniquement par Belsic ; ils ne sont pas disponibles pour un usage externe. Les 17 font l’objet d’un travail d’implémentation à des degrés de maturité variés, des prototypes limités à des profils plus avancés. Ces descriptions résument leur portée, pas leurs spécifications complètes.