Wat is CS-script?
CS-script is een scriptsysteem voor computerprogrammering. Het is gebaseerd op Common Language Runtime (CLR) en gebruikt de C# -taal. 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 controle programmeertalen combineert met het gemak en de flexibiliteit van een scriptingsysteem. De motor kan verschillende programmeerbehoeften automatiseren, zodat systeembeheerders, netwerkbeheerders, systeemontwikkelaars of zelfs programmietesters tijd kunnen besparen. Ze kunnen CS-script gebruiken om C# -code uit een opdrachtprompt uit te voeren of van een CLR-toepassing waarbij de scriptmotor wordt gehost.
De meeste CLR-scriptingssystemen combineren een runtime-omgeving en een taal. Dit betekent dat de runtime is bevestigd aan eenD kan niet werken zonder de bijbehorende taal en vice versa. CS-script is anders omdat het slechts een runtime-omgeving is. Het maakt gebruik van de C# programmeertaal en de gerelateerde infrastructuur zodat programmeurs verschillende voordelen kunnen plukken.
Ten eerste betekent het feit dat de taal niet afzonderlijk hoeft te worden gehandhaafd, dat de gebruiker geen taalcompiler of ontwikkelaarstools hoeft te ontwikkelen of gebruiken. De gebruiker kan eenvoudig profiteren van de bestaande ontwikkelingsinfrastructuur. Bovendien is er veel informatie die online en in druk te drukken 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 scriptmotor is C#, maar het wordt ook geleverd met adapters voor VB, C+, C ++, CLi en JavaScript. Dit maakt CS-script nog meer aanpasbaar aan alle scripts die een programmeur moet ontwikkelen of uitvoeren, of ze nu worden gehost of zelfstandige scripts.
Extra voordelen omvatten het gemak van installatie en de mogelijkheid om het systeem uit te breiden. Installatie wordt eenvoudig bereikt door het script- en motorbestanden naar elk systeem te brengen dat .NET runtime heeft. De scriptmotor en functie kunnen op verschillende manieren worden uitgebreid. Een script kan worden geconverteerd naar een applicatie en een applicatie kan worden omgezet in een script. Ook kunnen nieuwe assemblages geschreven in .NET of Com -componenten worden toegevoegd om de mogelijkheden van de scriptmotor uit te breiden.