Che cos'è CS-Script?

CS-Script è un sistema di scripting per la programmazione informatica. Si basa su Common Language Runtime (CLR) e utilizza il linguaggio C #. Ciò che piace a molti programmatori è che CS-Script è open-source, il che significa che può essere adattato alle esigenze di un programmatore purché l'uso rientri nel contratto di licenza. Il motore di scripting viene utilizzato in ambienti orientati al CLR e molto spesso Microsoft® .NET Framework.

Il principale punto di forza di CS-Script è che combina i linguaggi di programmazione C # e fuzzy control con la praticità e la flessibilità di un sistema di scripting. Il motore può automatizzare una varietà di esigenze di programmazione in modo che gli amministratori di sistema, gli amministratori di rete, gli sviluppatori di sistema o anche i tester di programma possano risparmiare tempo. Possono utilizzare CS-Script per eseguire il codice C # da un prompt dei comandi o da un'applicazione CLR in cui è ospitato il motore di script.

La maggior parte dei sistemi di scripting CLR combina un ambiente di runtime e una lingua. Ciò significa che il runtime è collegato e non può funzionare senza la lingua associata e viceversa. CS-Script è diverso perché è solo un ambiente di runtime. Utilizza il linguaggio di programmazione C # e la relativa infrastruttura in modo che i programmatori possano ottenere diversi vantaggi.

Innanzitutto, il fatto che la lingua non debba essere mantenuta separatamente significa che l'utente non deve sviluppare o utilizzare alcun compilatore di lingue o strumenti di sviluppo. L'utente può semplicemente trarre vantaggio dall'infrastruttura di sviluppo esistente. Inoltre, molte informazioni disponibili online e stampate su come utilizzare il motore di scripting e il linguaggio C #.

In secondo luogo, CS-Script può essere utilizzato in combinazione con altre lingue CLR con gli adattatori di lingua richiesti, detti anche compilatori alternativi. La lingua predefinita del motore di scripting è C #, ma include anche adattatori per VB, C +, C ++, CLI e JavaScript. Ciò rende CS-Script ancora più adattabile a qualsiasi script un programmatore abbia bisogno di sviluppare o eseguire, sia che si tratti di script ospitati o autonomi.

Ulteriori vantaggi includono la facilità di installazione e la possibilità di estendere il sistema. L'installazione viene eseguita semplicemente portando i file di script e del motore su qualsiasi sistema con .NET runtime. Il motore e la funzione di scripting possono essere estesi in diversi modi. Uno script può essere convertito in un'applicazione e un'applicazione può essere convertita in uno script. Inoltre, è possibile aggiungere qualsiasi nuovo assembly scritto in .NET o qualsiasi componente COM per espandere le capacità del motore di scripting.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?