Buradasınız :Anasayfa » Tüm Makaleler » C# » C# .Net Programlama Dili Nedir?
Yazar :Servan Oral Tarih : 06/05/2013 Kategori : C# 1 Yorum
C# programlama dili, Microsoft’un, .NET uygulamalarını geliştirmek amacı ile kullandığı ve geliştirdiği bir programlama dilidir.
C# Aile Ağacı
Bütün bilgisayar dilleri birbirleri ile ilişkilidir. Programlama dillerinde öncelikle C programlama dili ortaya çıkmıştır. C dili 1960’lı yıllarda yapısal programlama (structured programming) ile ortaya çıkmıştır. Yapısal programlama, düzgün kontrol ifadelerinin yer aldığı, bu ifadelerin hiyerarşik bir şekilde birbirini izlemesi şeklindeki bir programlama türüdür. C dili çok büyük projeleri yönetme açısından yetersiz kalan bir dildir ve bu problem yazılımcıları yeni diller aramaya yöneltmiştir.
Bu problemi çözmek amacı ile nesne yönelimli programlama(OOP-object orinted programming) adı verilen yeni bir programlama yöntemi ortaya çıktı. Nesne yönelimli programlamada büyük projelerin yönetimine olanak sağlayan yapılar bulunmaktaydı. C dili bu tür programlamayı desteklemiyordu bu yüzden C++ dili Bell laboratuarında geliştirildi ve C dilinin bütün özelliklerini içermektedir.
1991 yılında Sun Microsystems tarafından Java dili geliştirildi. Java büyük ölçüde C++ dilinden yapısal anlamda yararlanmıştır. İnternetin kullanımının yaygınlaşması ile birlikte yazılan programların dağıtılması gündeme gelmiş Java geliştiricileri kodlarının her bilgisayarda çalışması için Java Sanal Makinesi(JVM-java virtual machine) geliştirmişlerdi. Java kodları derlendikten sonra JVM aracılığı ile bilgisayarlarda çalışmaktaydı;
C# Dilinin Geliştirilmesi
Java sistemindeki JVM ile çalıştırılabilmesine rağmen Windows sistemler ile tam uyumlu değildi. Java dilinde diller arası uyumun olmaması yeni bir dilin geliştirilmesi için gerekçe oluşturmaktaydı. Dilin uyumlu olması demek bir dilde yazılan bir kodun başka bir dil ile aynı program içerisinde çalıştırılabilmesi demektir. Bütün bu problemlerin çözümü için Microsoft, 1990’lı yılların sonlarına doğru C# dilini geliştirdi. C# kodları derlenirken;
Kodlar MSIL (Microsoft Intermediate Language) yapısına çevirilir. Bu kod işlemci tarafından tanınan bir kod yapısı değildir ve direk olarak çalıştırılamaz. Kodu çalıştırılabilir hale getiren CLR(Common Language Runtime) yapısıdır.Yazılan kodlar .NET framework olan bütün bilgisayarlarda çalışır durumdadır ayrıca .NET ortamında bir projeyi iki veya daha fazla dil ile ortak yazabilirsiniz. CLR ve .NET ortamı hakkında bilgi almak için ;
http://www.mshowto.org/microsoft-visual-studio-nedir-ne-amacla-kullanilir.html ziyaret ediniz.
.net nedirc net nedir? c nedirjava nedirjava programlama dili nedirJava Sanal Makinesinet dilleriobject orinted programmingprogramlama diliprogramlama dilleri
xp sp2 destek süresi windows phone light theme vmware lisanslama Visual Studio for Mac uzak lokasyona isa kurulumu uyumluluk testi threat management gateway kurulumu Sunumlar sunucu tasima server core sbs 2008 r2 satış onenote nic teaming nedir ms surface nedir mesaj sınıflandırması nedir mdop nedir mail yasaklamak lync upgrade free iscsi exchange server mobil cihaz entegrasyonu exchange appliance eski kayitlar nasil silinir dns server nedir Dell EMC Unity 400F Storage ayarlari cloud entegrasyonu bulent tigin buffalo aynı network te iki tane dhcp app-v installation