CS-Script Nedir?

CS-Script bilgisayar programlama için bir betik sistemidir. Ortak Dil Çalışma Zamanı'nı (CLR) temel alır ve C # dilini kullanır. Programcıların çoğu, CS-Script'in açık kaynaklı olduğu anlamına gelir; bu, kullanım lisans sözleşmesi kapsamında olduğu sürece bir programcının ihtiyaçlarına uyarlanabilir. Komut dosyası altyapısı CLR odaklı ortamlarda ve en sık olarak Microsoft® .NET Framework'te kullanılır.

CS-Script'in ana satış noktası, hem C # hem de bulanık kontrol programlama dillerini bir betik sisteminin rahatlığı ve esnekliği ile birleştirmesidir. Motor çeşitli programlama ihtiyaçlarını otomatik hale getirebilir, böylece sistem yöneticileri, ağ yöneticileri, sistem geliştiricileri ve hatta program testçileri zaman kazanabilir. Komut isteminden veya komut dosyası motorunun bulunduğu CLR uygulamasından C # kodunu çalıştırmak için CS-Script'i kullanabilirler.

Çoğu CLR komut sistemi, çalışma ortamı ve dili bir araya getirir. Bu, çalışma zamanının bağlı olduğu dil olmadan eklenebileceği ve çalışamayacağı anlamına gelir; CS-Script farklıdır çünkü yalnızca bir çalışma ortamıdır. C # programlama dilini ve ilgili altyapıyı kullanır, böylece programcılar farklı faydalar elde edebilirler.

İlk olarak, dilin ayrı olarak sürdürülmesi gerekmemesi, kullanıcının herhangi bir dil derleyici veya geliştirici aracı geliştirmesi veya kullanması gerekmediği anlamına gelir. Kullanıcı mevcut geliştirme altyapısından faydalanabilir. Ayrıca, komut dosyası altyapısının yanı sıra C # dilinin nasıl kullanılacağına ilişkin çevrimiçi ve yazılı olarak birçok bilgi bulunmaktadır.

İkinci olarak, CS-Script, alternatif derleyiciler olarak da adlandırılan, gerekli dil adaptörleriyle diğer CLR dilleriyle birlikte kullanılabilir. Komut dosyası altyapısının varsayılan dili C # 'dır, ancak VB, C +, C ++, CLI ve JavaScript adaptörleri ile birlikte gelir. Bu, CS-Script'i bir programcının geliştirmek veya çalıştırmak için ihtiyaç duyduğu komut dosyalarına daha iyi adapte edilebilir hale getirir, ister barındırılmış isterse de bağımsız komut dosyaları.

Ek avantajlar arasında kurulum kolaylığı ve sistemi genişletme yeteneği sayılabilir. Kurulum, komut dosyasını ve motor dosyalarını .NET çalışma zamanı olan herhangi bir sisteme getirerek gerçekleştirilir. Komut dosyası motoru ve işlevi birkaç yolla genişletilebilir. Bir komut dosyası bir uygulamaya dönüştürülebilir ve bir uygulama bir komut dosyasına dönüştürülebilir. Ayrıca, komut dosyası altyapısının yeteneklerini genişletmek için .NET'te yazılmış tüm yeni montajlar veya herhangi bir COM bileşeni eklenebilir.