Maison >développement back-end >tutoriel php >Novaxis : un langage de programmation de configuration construit en PHP
Novaxis est entièrement open source, le développement de langages de programmation nécessite une expérience en LLVM, AST et certains outils, mais avec Novaxis, vous pouvez le développer et ajouter des fonctionnalités ou le lire sans aucune expérience dans aucun d'entre eux.
Bien que PHP soit principalement conçu pour le développement web, il a donné des résultats surprenants dans le développement du langage Novaxis. Novaxis contient un grand nombre de fonctionnalités par rapport à d'autres langages de configuration, telles que l'interpolation, les types de données et le type de données automatique, la syntaxe simple, l'importation et bien d'autres fonctionnalités.
Cependant, les développements de Novaxis sont en cours, avec des améliorations continues, des ajouts de fonctionnalités, etc., dans le but d'être la meilleure alternative aux langages de configuration. Des niveaux d'amélioration continue sont effectués périodiquement pour une meilleure exécution et rapidité. Après la publication d'une version, les ressources et la consommation nécessaires à l'exécution sont examinées et surveillées. Des actions sont prises sur le code pour améliorer la vitesse et la lisibilité.
Une première version de Novaxis a été construite en Python. Plus tard, après quelques mois, la décision a été prise de passer à PHP en remplacement, marquant le début de l'aventure Novaxis et de sa poursuite de son expansion. En plus de PHP, le projet a été développé dans d'autres langages, notamment C#, TypeScript et Rust, cependant, ces versions n'ont pas été publiées et PHP a été choisi pour être le projet construit.
Actuellement, il n'existe aucune ressource documentaire disponible pour apprendre Novaxis, mais cela peut s'apprendre grâce aux exemples disponibles sur les pages Novaxis. Cependant, il existe des projets futurs pour créer de la documentation.
Le projet est disponible sur Github.
Code source
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!