Wat is CS-script?
CS-Script is een scriptsysteem voor computerprogrammering. Het is gebaseerd op Common Language Runtime (CLR) en gebruikt de taal C #. Wat veel programmeurs leuk vinden, is dat CS-Script open-source is, wat betekent dat het kan worden aangepast aan de behoeften van een programmeur zolang het gebruik onder de licentieovereenkomst valt. De scripting-engine wordt gebruikt in CLR-georiënteerde omgevingen, en meestal het Microsoft® .NET Framework.
Het belangrijkste verkoopargument van CS-Script is dat het zowel C # als fuzzy control programmeertalen combineert met het gemak en de flexibiliteit van een scriptsysteem. De engine kan verschillende programmeerbehoeften automatiseren, zodat systeembeheerders, netwerkbeheerders, systeemontwikkelaars of zelfs programmeertesters tijd kunnen besparen. Ze kunnen CS-Script gebruiken om C # -code uit te voeren vanaf een opdrachtprompt of vanuit een CLR-toepassing waar de script-engine wordt gehost.
De meeste CLR-scriptsystemen combineren een runtime-omgeving en een taal. Dit betekent dat de runtime is gekoppeld aan en niet kan werken zonder de bijbehorende taal en vice versa. CS-Script is anders omdat het alleen een runtime-omgeving is. Het maakt gebruik van de programmeertaal C # en de bijbehorende infrastructuur, zodat programmeurs verschillende voordelen kunnen behalen.
Ten eerste betekent het feit dat de taal niet apart hoeft te worden onderhouden, dat de gebruiker geen taalcompiler of ontwikkeltools hoeft te ontwikkelen of gebruiken. De gebruiker kan eenvoudig profiteren van de bestaande ontwikkelingsinfrastructuur. Bovendien is er veel informatie online en in print beschikbaar over het gebruik van de scripting engine en de C # -taal.
Ten tweede kan CS-Script worden gebruikt in combinatie met andere CLR-talen met de vereiste taaladapters, ook wel alternatieve compilers genoemd. De standaardtaal van de scripting-engine is C #, maar deze wordt ook geleverd met adapters voor VB, C +, C ++, CLI en JavaScript. Dit maakt CS-Script nog beter aan te passen aan scripts die een programmeur moet ontwikkelen of uitvoeren, of het nu gehoste of zelfstandige scripts zijn.
Bijkomende voordelen zijn het gemak van installatie en de mogelijkheid om het systeem uit te breiden. De installatie wordt eenvoudig uitgevoerd door het script- en engine-bestanden op elk systeem met .NET-runtime te plaatsen. De scripting-engine en -functie kunnen op verschillende manieren worden uitgebreid. Een script kan worden geconverteerd naar een applicatie en een applicatie kan worden geconverteerd naar een script. Ook kunnen nieuwe assemblages die zijn geschreven in .NET of COM-componenten worden toegevoegd om de mogelijkheden van de scripting engine uit te breiden.