Was ist CS-Script?
CS-Script ist ein Skriptsystem für die Computerprogrammierung. Es basiert auf Common Language Runtime (CLR) und verwendet die C # -Sprache. Was viele Programmierer mögen, ist, dass CS-Script Open Source ist, was bedeutet, dass es an die Bedürfnisse eines Programmierers angepasst werden kann, solange die Verwendung unter die Lizenzvereinbarung fällt. Das Skriptmodul wird in CLR-orientierten Umgebungen und am häufigsten in Microsoft® .NET Framework verwendet.
Das Hauptverkaufsargument von CS-Script ist, dass es sowohl C # - als auch Fuzzy-Control-Programmiersprachen mit dem Komfort und der Flexibilität eines Skriptsystems kombiniert. Die Engine kann eine Vielzahl von Programmieranforderungen automatisieren, sodass Systemadministratoren, Netzwerkadministratoren, Systementwickler oder sogar Programmtester Zeit sparen können. Sie können CS-Script verwenden, um C # -Code entweder über eine Eingabeaufforderung oder über eine CLR-Anwendung auszuführen, in der das Skriptmodul gehostet wird.
Die meisten CLR-Skriptsysteme kombinieren eine Laufzeitumgebung und eine Sprache. Dies bedeutet, dass die Laufzeit an die zugehörige Sprache gebunden ist und nicht ohne diese ausgeführt werden kann und umgekehrt. CS-Script ist anders, weil es nur eine Laufzeitumgebung ist. Es verwendet die Programmiersprache C # und die zugehörige Infrastruktur, sodass Programmierer verschiedene Vorteile nutzen können.
Erstens bedeutet die Tatsache, dass die Sprache nicht separat gepflegt werden muss, dass der Benutzer keine Sprachkompilier- oder Entwicklertools entwickeln oder verwenden muss. Der Benutzer kann einfach die vorhandene Entwicklungsinfrastruktur nutzen. Darüber hinaus sind zahlreiche Informationen online und in gedruckter Form zur Verwendung der Skript-Engine sowie der C # -Sprache verfügbar.
Zweitens kann CS-Script in Verbindung mit anderen CLR-Sprachen mit den erforderlichen Sprachadaptern verwendet werden, die auch als alternative Compiler bezeichnet werden. Die Standardsprache des Skriptmoduls ist C #, es werden jedoch auch Adapter für VB, C +, C ++, CLI und JavaScript mitgeliefert. Dies macht CS-Script noch anpassungsfähiger für alle Skripte, die ein Programmierer entwickeln oder ausführen muss, unabhängig davon, ob es sich um gehostete oder eigenständige Skripte handelt.
Weitere Vorteile sind die einfache Installation und die Möglichkeit, das System zu erweitern. Die Installation erfolgt einfach durch Bringen der Skript- und Moduldateien auf ein System mit .NET-Laufzeit. Die Scripting-Engine und -Funktion kann auf verschiedene Arten erweitert werden. Ein Skript kann in eine Anwendung konvertiert werden, und eine Anwendung kann in ein Skript konvertiert werden. Außerdem können neue Assemblys, die in .NET oder in COM-Komponenten geschrieben wurden, hinzugefügt werden, um die Fähigkeiten des Skriptmoduls zu erweitern.