Apa itu CS-Script?

CS-Script adalah sistem scripting untuk pemrograman komputer. Ini didasarkan pada Common Language Runtime (CLR) dan menggunakan bahasa C#. Yang disukai banyak programmer adalah CS-Script bersifat open-source, artinya dapat disesuaikan dengan kebutuhan programmer selama penggunaannya berada di bawah perjanjian lisensi. Mesin skrip digunakan dalam lingkungan berorientasi CLR, dan paling sering Microsoft® .NET Framework.

Nilai jual utama CS-Script adalah menggabungkan bahasa pemrograman C# dan kontrol fuzzy dengan kenyamanan dan fleksibilitas sistem scripting. Engine dapat mengotomatisasi berbagai kebutuhan pemrograman sehingga administrator sistem, administrator jaringan, pengembang sistem, atau bahkan penguji program dapat menghemat waktu. Mereka dapat menggunakan CS-Script untuk mengeksekusi kode C# baik dari command prompt atau dari aplikasi CLR di mana mesin skrip di-host.

Kebanyakan sistem scripting CLR menggabungkan lingkungan runtime dan bahasa. Ini berarti bahwa runtime terpasang dan tidak dapat beroperasi tanpa bahasa terkait, dan sebaliknya. CS-Script berbeda karena hanya lingkungan runtime. Ini menggunakan bahasa pemrograman C# dan infrastruktur terkait sehingga pemrogram dapat memperoleh beberapa manfaat berbeda.

Pertama, fakta bahwa bahasa tidak harus dipertahankan secara terpisah berarti bahwa pengguna tidak perlu mengembangkan atau menggunakan compiler bahasa atau alat pengembang apa pun. Pengguna cukup memanfaatkan infrastruktur pembangunan yang ada. Selain itu, banyak informasi tersedia secara online dan cetak mengenai cara menggunakan mesin skrip serta bahasa C#.

Kedua, CS-Script dapat digunakan bersama dengan bahasa CLR lain dengan adapter bahasa yang diperlukan, juga disebut sebagai kompiler alternatif. Bahasa default mesin skrip adalah C#, tetapi juga dilengkapi dengan adaptor untuk VB, C+, C++, CLI, dan JavaScript. Ini membuat CS-Script lebih mudah beradaptasi dengan skrip apa pun yang perlu dikembangkan atau dijalankan oleh programmer, baik skrip yang dihosting atau yang berdiri sendiri.

Manfaat tambahan termasuk kemudahan instalasi dan kemampuan untuk memperluas sistem. Instalasi dilakukan hanya dengan membawa file script dan mesin ke sistem apapun yang memiliki runtime .NET. Mesin dan fungsi skrip dapat diperluas dalam beberapa cara. Skrip dapat dikonversi menjadi aplikasi dan aplikasi dapat dikonversi menjadi skrip. Juga, setiap rakitan baru yang ditulis dalam .NET atau komponen COM apa pun dapat ditambahkan untuk memperluas kemampuan mesin skrip.