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 j'aime, c'est que CS-Script est open-source, ce qui signifie qu'il peut être adapté aux besoins d'un programmeur aussi longtemps que l'utilisation s'inscrit dans le cadre du contrat de licence. Le moteur de script est utilisé dans des environnements CLR orientées, et le plus souvent l'. NET Framework Microsoft.
Le principal argument de vente de CS-Script est qu'il combine les deux langages C # et de programmation de commande floue avec la commodité et la flexibilité d'un système de script. Le moteur peut automatiser une variété de la programmation doit permettre aux administrateurs système, aux administrateurs réseau, les développeurs de système ou même testeurs du programme peuvent gagner du temps. Ils peuvent utiliser CS-Script pour exécuter du code C # à partir soit une invite de commande ou d'une application CLR où le moteur de script est hébergé.
La plupart des systèmes de scripts CLR combinent un environnement d'exécution et une langue. Cela signifie que le temps d'exécution est fixé à et ne peut fonctionner sans la langue associée et vice-versa. CS-Script est différent parce qu'il est seulement un environnement d'exécution. Il utilise le # langage de programmation C et de l'infrastructure connexe afin que les programmeurs peuvent tirer plusieurs avantages différents.
Tout d'abord, le fait que la langue ne doit pas être maintenue séparément signifie que l'utilisateur n'a pas besoin de développer ou utiliser un compilateur de langage ou des outils de développement. L'utilisateur peut simplement profiter de l'infrastructure de développement existante. En outre, un grand nombre d'informations disponibles en ligne et en version imprimée sur la façon d'utiliser le moteur de script ainsi que le langage C #.
Deuxièmement, CS-Script peut être utilisé en conjonction avec d'autres langages CLR avec les adaptateurs linguistiques requises, aussi appelés compilateurs alternatives. La langue par défaut du moteur de script est C #, mais il est également livré avec des adaptateurs pour VB, C +, C + +, CLI et JavaScript. Cela rend CS-Script encore plus adaptable à tout ce que son programmeur a besoin de développer ou d'exécuter, si elles sont hébergées ou autonomes scripts.
Les autres avantages incluent la facilité d'installation et la possibilité d'étendre le système. Installation est réalisée simplement en mettant les fichiers de script et le moteur sur un système qui a runtime. NET. Le moteur et la fonction de script peuvent être étendus à plusieurs égards. Un script peut être converti en une application et une application peut être convertie en un script. En outre, les nouvelles assemblées écrites en. NET ou des composants COM peuvent être ajoutés pour étendre les capacités du moteur de script.