Qu'est-ce que CS-Script?
CS-Script est un système de script pour la programmation informatique. Il est basé sur le Common Language Runtime (CLR) et utilise le langage C #. Ce que beaucoup de programmeurs aiment, c’est que CS-Script est open-source, ce qui signifie qu’il peut être adapté aux besoins d’un programmeur tant que son utilisation est régie par le contrat de licence. Le moteur de script est utilisé dans les environnements CLR et le plus souvent dans Microsoft® .NET Framework.
Le principal argument de vente de CS-Script est le fait qu’il associe les langages de programmation à contrôle flou et C # à la commodité et à la souplesse d’un système de script. Le moteur peut automatiser une variété de besoins en programmation, de sorte que les administrateurs système, les administrateurs réseau, les développeurs système ou même les testeurs de programmes puissent gagner du temps. Ils peuvent utiliser CS-Script pour exécuter du code C # à partir d'une invite de commande ou d'une application CLR où le moteur de script est hébergé.
La plupart des systèmes de script CLR combinent un environnement d'exécution et un langage. Cela signifie que le moteur d'exécution est lié à et ne peut pas fonctionner sans la langue associée, et inversement. CS-Script est différent car il ne s'agit que d'un environnement d'exécution. Il utilise le langage de programmation C # et l'infrastructure associée pour que les programmeurs puissent bénéficier de plusieurs avantages.
Premièrement, le fait que le langage ne doive pas être maintenu séparément signifie que l'utilisateur n'a pas besoin de développer ou d'utiliser un compilateur de langage ou des outils de développement. L'utilisateur peut simplement tirer parti de l'infrastructure de développement existante. En outre, de nombreuses informations disponibles en ligne et sur papier concernant l'utilisation du moteur de script et du langage C #.
Deuxièmement, CS-Script peut être utilisé avec d'autres langages CLR avec les adaptateurs de langage requis, également appelés compilateurs alternatifs. Le langage par défaut du moteur de script est C #, mais il est également fourni avec des adaptateurs pour VB, C +, C ++, CLI et JavaScript. Cela rend CS-Script encore plus adaptable aux scripts qu’un programmeur doit développer ou exécuter, qu’il s’agisse de scripts hébergés ou autonomes.
Des avantages supplémentaires incluent la facilité d'installation et la possibilité d'étendre le système. L'installation est réalisée simplement en apportant les fichiers de script et de moteur sur tout système doté du runtime .NET. Le moteur et la fonction de script peuvent être étendus de plusieurs manières. Un script peut être converti en une application et une application peut être convertie en un script. De plus, tous les nouveaux assemblys écrits en .NET ou des composants COM peuvent être ajoutés pour étendre les capacités du moteur de script.