Vad är CS-script?
CS-Script är ett skriptsystem för datorprogrammering. Det är baserat på Common Language Runtime (CLR) och använder C # -språket. Vad många programmerare gillar är att CS-Script är open source, vilket innebär att det kan anpassas till en programmerares behov så länge användningen faller under licensavtalet. Skriptmotorn används i CLR-orienterade miljöer, och oftast Microsoft® .NET Framework.
Den huvudsakliga försäljningspunkten för CS-Script är att den kombinerar både C # och fuzzy kontrollprogrammeringsspråk med bekvämligheten och flexibiliteten i ett skriptsystem. Motorn kan automatisera olika programmeringsbehov så att systemadministratörer, nätverksadministratörer, systemutvecklare eller till och med programtestare kan spara tid. De kan använda CS-Script för att köra C # -kod från antingen en kommandotolk eller från en CLR-applikation där skriptmotorn är värd.
De flesta CLR-skriptsystem kombinerar en runtime-miljö och ett språk. Detta innebär att runtime är kopplad till och inte kan fungera utan det tillhörande språket, och vice versa. CS-script är annorlunda eftersom det bara är en runtime-miljö. Den använder programmeringsspråket C # och den relaterade infrastrukturen så att programmerare kan skörda flera olika fördelar.
För det första innebär det faktum att språket inte måste upprätthållas separat att användaren inte behöver utveckla eller använda några språkkompilerare eller utvecklarverktyg. Användaren kan helt enkelt dra fördel av den befintliga utvecklingsinfrastrukturen. Dessutom finns mycket information tillgänglig online och i tryck om hur man använder skriptmotorn och C # -språket.
För det andra kan CS-Script användas tillsammans med andra CLR-språk med de nödvändiga språkadaptrar, även kallade alternativa kompilatorer. Standardspråket för skriptmotorn är C #, men det kommer också med adaptrar för VB, C +, C ++, CLI och JavaScript. Detta gör CS-script ännu mer anpassningsbart till alla skript en programmerare behöver för att utveckla eller köra, oavsett om de är värd eller fristående skript.
Ytterligare fördelar inkluderar enkel installation och möjligheten att utöka systemet. Installationen genomförs helt enkelt genom att föra skriptet och motorfilerna till alla system som har .NET-driftstid. Skriptmotorn och funktionen kan utökas på flera sätt. Ett skript kan konverteras till ett program och ett program kan konverteras till ett skript. Dessutom kan alla nya enheter skrivna i .NET eller COM-komponenter läggas till för att utöka skriptmotorns förmågor.