C# ile Programlama 1. Ders: C# Nedir?

Mustafa Kasmış
Aug 31, 2018 · 2 min read

Bu yazıda C#’ın ne olduğundan, nasıl çalıştığından ve C# ile neler yapacağımızdan bahsedeceğim.

C#, Microsoft tarafından geliştirilmiş orta seviye bir programlama dilidir. Anders Hejlsberg, C# programlama dili mimarisinin öncüsüdür. C# nesne yönelimli bir programlama dilidir. Java programlama dili ile bir çok benzerliği bulunan C#’ın kod sözdizimi, C ve C++ dillerinin kod sözdizimine benzer.

C#’ın çalışması için, çalıştırılması planlanan makinede .Net Framework bulunması gerekir. .Net Framework, C# yazarken kullanmış olduğumuz yapılar,classlar vs. gibi bileşenleri kendisinde tutan bir çatıdır. .Net Frameworkte C# gibi Microsoft tarafından piyasaya sürülmüştür. En popüler C# geliştirme ortamı ise Visual Studio IDE sidir.

Bir C#programının çalışırken geçtiği aşamalar şu şekildedir.

1- C# programı öncelikle CLR(Common Language Runtime) aracılığı ile MSIL (C#,VB.Net gibi programların çalıştırıldıktan sonra dönüştüğü dosya biçimi) adında ortak bir dosyaya dönüştürülür.

2- Ardından JIT (Just In Time) derleyiciler sayesinde MSIL dosyası bilgisayarın anlayacağı makine diline dönüştürülür.

C# programlama dilini kullanarak Console,Web,Masaüstü,Mobil,Servis,Cloud,Gaming tabanlı uygulamalar geliştirebiliriz.

1- Web: ASP.NET, ASP.NET MVC gibi teknolojileri kullanarak web platformunda çalışacak bir çok site ve web uygulaması geliştirilebilir.

2- Masaüstü: Windows Form, WPF gibi teknolojileri kullanarak masaüstü uygulamaları geliştirilebilir.

3- Mobil: Xamarin kullanarak Android ve iOS tabanlı mobil uygulamalar geliştirilebilir.

4- Servis-Cloud-Gaming: ASP.NET WEB API ile servis geliştirme, Azure ile Cloud uygulamaları yapma, Unity ile oyun geliştirme işlemi yapılabilir.

Yukarıdaki bir çok platformda geliştirilen uygulamalarda kullanılan teknolojilerin hepsinde C# yazılmaktadır. Bu da C# programlama dilinin oldukça kullanışlı, güçlü, kullanımı kolay olduğunu gözler önüne seriyor.

C# Nedir? yazısının sonuna geldik. Bir sonraki yazıda görüşmek üzere. İyi çalışmalar…

Mustafa Kasmış

Written by

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade