logo
Hoşgeldiniz! Forumun bütün özelliklerini kullanmak için lütfen Giriş ya da Kayıt.

Bildirim

Icon
Error

C# Nasıl bir Programlama Dilidir?
@butun Offline
#1 Gönderildi : 04 Temmuz 2010 Pazar 12:45:00(UTC)
@butun



Sıralama: Yönetici

Madalyalar:
Anahtar Kişi: Forumda anahtar rol oynayan kullanıcılara verilirAltın Madalya: Forumda üstün hizmetleri olan kullanıcılara verilirKod Erişimi: Forum kodlarına doğrudan erişimi bulunan kullanıcılara verilirVeritabanı Erişimi: Forum veri tabanına doğrudan erişimi olan kullanıcılara verilirSistemin Efendisi: Sisteminin tamamına hükmeden kullanıcılara verilir

Mesajlar: 1,852
Puanlar: 12,672
Konum: Istanbul

Thanks: 23 times
17 Mesajına Toplam 26 Kere Teşekkür Edildi.


C#, C++ ve Java dillerinin gücüyle oluşturulmuş yeni, tamamen nesne yönelimli programlama dilidir.



C# Nasıl bir Programlama Dilidir?


.NET Microsoft’ un çeşitli araçlarla programlama dillerinden oluşan bir geliştirme ve çalıştırma ortamıdır. .NET ortamı resmi olarak 2000 yılında Microsoft tarafından duyurulmuştur.



.NET ortamı programlama dilleri için ortak bir spesifikasyon belirlemiştir. Bir geliştirme ortamı ve programlama dilinin .NET uyumlu olabilmesi için bu spesifikasyonu desteklemelidir.(Common Language Infrastructure) Microsoft’ un Visual Studio geliştirme sistemi içerisinde kendisinin desteklediği üç temel dil Visual Basic.NET, C# ve Visual C++.NET dilleridir.



C# programlama dili Java ve C++ dilleri referans alınarak geliştirilmiş yeni bir nesne yönelimli programlama dilidir.



.NET ortamındaki tüm programlama dilleri CLI standartlarına uygun olarak ortak bir ara kod üretmektedir. Bu ortak ara koda MIL (Microsoft Intermediate Language) denilmektedir. Oluşturulan bu ara kod hiçbir mikro işlemcinin doğal makine kodu değildir. Bu ara kod yorumlayıcı programlarla çalıştırılmaktadır. Ara kodun çalıştırıldığı ortama CLR (Common Language Runtime) denilmektedir.



CLI belirlemelerine uygun programlama dillerinin hepsi ortak bir ara kod üretmektedir. Yani örneğin biz projenin bir kısmını C++’ da bir kısmını Visual Basic’ te ve bir kısmını C# dillerinde yazabiliriz. Projelerin bu parçaları bu programlama dillerinde derlendikten sonra aynı formata dönüştürülmektedir. Üretilen ara kod dilden bağımsız hale getirilmiş olur.



C# programlama dili .NET geliştirme ve çalıştırma sisteminin tasarımı sırasında Anders Hejlsberg başkanlığında dört kişilik bir ekip tarafından tasarlanmıştır. Anders Hejlsberg Borland, Turbo Pascal ve Delphi dillerinin de tasarımcısıdır. Dilin tasarımı genel olarak .NET ortamı göz önüne alınarak yapılmıştır. Genel olarak C# programlama dili büyük ölçüde Java diline benzemektedir. C# teknik anlamda Java’nın iyileştirilmiş ve daha fazla C++’a yaklaştırılmış bir biçimidir.



C# programlama dili 2002 yılında ECMA tarafından standart hale getirilmiştir. ECMA aynı zamanda genel ara kod alt yapısını da CLI (Common Language Infrastructure) ile standart hale getirmiştir.


Bu konudaki kullanıcılar
Ziyaretçi
Forumu Atla  
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.