CTS (Common Type System) ve CLS (Common Language System) (Temel Dil Tanımları) PDF Yazdır e-Posta
Administrator tarafından yazıldı   
Pazartesi, 21 Eylül 2009 20:21

Bütün veri tiplerinin tanımlı olduğu bir sistem olarak düşünebiliriz. C# dilindeki veri türleri aslında CTS’deki veri türlerine karşılık gelen arayüzlerdir.

 

CTS sayesinde, programlama dillerinin kullandığı veri türleri arasında uyumluluk vardır. Örn:
Int tipi C++.NET ve VB.NET’teki tamsayı tiplerinin kapasiteleri aynıdır. Diğer bir deyişle VB’de geliştirilen bir dll C#’da rahatlıkla kullanılabilir.

CTS sayesinde;
• .NET’de tip güvenli, yüksek performanslı ve kullanılan programlama dilinin diğer .NET uyumlu diller ile entegre bir şekilde çalışması sağlanır.
• Birçok programlama dilinin .NET mimarisinde tam nesne yönelimli olarak .NET için program yazma aracı olmasına imkan verir.
• Herhangi bir .NET uyumlu dilde geliştirilen nesne diğer dillerde de sorunsuz olarak çalıştırılabilir.

CLS (Common Language System) (Temel Dil Tanımları)

  Dil derleyicisinin uyması gereken kuralları içerir.
  CLS’ ye uyan bir dille yazılmış kod ile diller arası iletiÅŸim saÄŸlanmış olur

CLS uyumlu bir dil ile geliştirilen bir program ile farklı diller arasında etkileşim sağlanabilir. .NET’in temel sınıf kütüphanelerinin içerisinde yer alan kodların büyük bir bölümü CLS uyumludur.

Desteklenen Programala Dilleri

 

APL  Fortran  Pascal  C++  Haskell  Perl C#

Java Language Python COBOL Microsoft JScript® RPG 

Component Pascal Mercury Scheme
Curriculum Mondrian SmallTalk

Eiffel Oberon Standard ML
Forth Oz Microsoft Visual Basic®

 

Yorumlar (0)Add Comment

Yorum yaz
daha küçük | daha büyük

busy