Hvad er CS-script?
CS-Script er et scriptingsystem til computerprogrammering. Det er baseret på Common Language Runtime (CLR) og bruger C # sproget. Det, mange programmerere kan lide, er, at CS-Script er open source, hvilket betyder, at det kan tilpasses en programmerers behov, så længe brug falder ind under licensaftalen. Scripting-motoren bruges i CLR-orienterede miljøer og oftest Microsoft® .NET Framework.
Det vigtigste salgsargument for CS-Script er, at det kombinerer både C # og fuzzy kontrolprogrammeringssprog med bekvemmeligheden og fleksibiliteten i et scriptingsystem. Motoren kan automatisere forskellige programmeringsbehov, så systemadministratorer, netværksadministratorer, systemudviklere eller endda programtestere kan spare tid. De kan bruge CS-Script til at udføre C # -kode fra enten en kommandoprompt eller fra et CLR-program, hvor script-motoren er vært.
De fleste CLR-scriptingsystemer kombinerer et runtime-miljø og et sprog. Dette betyder, at runtime er knyttet til og ikke kan fungere uden det tilknyttede sprog, og vice versa. CS-script er anderledes, fordi det kun er et runtime-miljø. Det bruger C # programmeringssprog og den tilhørende infrastruktur, så programmerere kan høste flere forskellige fordele.
For det første betyder det faktum, at sproget ikke skal opretholdes separat, at brugeren ikke behøver at udvikle eller bruge sprogkompilerings- eller udviklerværktøjer. Brugeren kan simpelthen drage fordel af den eksisterende udviklingsinfrastruktur. Derudover er en masse information tilgængelig online og på tryk om, hvordan man bruger scripting-motoren såvel som C #-sproget.
For det andet kan CS-Script bruges sammen med andre CLR-sprog med de krævede sprogadaptere, også kaldet alternative compilere. Standardsprog for scriptingmotoren er C #, men det leveres også adaptere til VB, C +, C ++, CLI og JavaScript. Dette gør CS-Script endnu mere tilpasningsdygtigt til de scripts, som en programmør har brug for at udvikle eller køre, uanset om de er hostede eller fristående scripts.
Yderligere fordele inkluderer den lette installation og muligheden for at udvide systemet. Installation udføres simpelthen ved at bringe scriptet og motorfilerne til ethvert system, der har .NET-runtime. Scripting-motoren og funktionen kan udvides på flere måder. Et script kan konverteres til et program, og et program kan konverteres til et script. Alle nye samlinger, der er skrevet i .NET eller COM-komponenter, kan også tilføjes for at udvide scriptingmotorens evner.