Jump to content

CS-Script

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 122.168.50.52 (talk) at 02:32, 5 August 2012. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

CS-Script (www.csscript.net) is a CLR (Common Language Runtime) based scripting system which uses ECMA-compliant C# as a programming language. CS-Script currently targets Microsoft implementation of CLR (.NET 2.0/3.0/3.5/4.0) and with full support for Mono.

CS-Script as well as a few other .NET languages (e.g. Boo) is a statically typed language and it allows unlimited access to .NET/CLR functionality with plain vanilla C# syntax.

CS-Script as a scripting environment offers stand alone script execution as well as hosting the script engine from CLR application.

Because of statically typed nature of the script execution CS-Script demonstrates no performance degradation comparing to the compiled managed binaries.

Existing .NET development tools (e.g. MS Visual Studio, Sharp Develop) can be used, allowing editing and debugging scripts within traditional .NET Development environment.

CS-Script has been used in a number of open-source and proprietary products of different scale and complexity (e.g. FlashDevelop, MediaPortal).

References