C# Kısa Tarihçesi
Java dilinin diğer dillerle uyumlu çalışmaması ve Windows ortamlarında tam entegre olamaması başta olmak üzere birçok nedenden ötürü C# dili geliştirilmiştir. C# 1990’ların sonlarına doğru Microsoft tarafından ortaya kondu. .NET platformunun temel dili oldu. Anders Heljsberg ve ekibi tarafından geliştirilen bu dil 2000 yılların başlarında geliştirilmeye başlandı ve 2002 yılında C# 1.0 olarak yayınlandı. İlk sürümünden bu yana daima kendini günümüz teknolojilerine uygun şekilde geliştirmeye devam etmekte.
C# ile Neler Yapılabilir?
C# güncel ve kendini geliştirmeye devam eden bir dil olduğu için neler yapacağınız hayal gücünüz ve işinizle doğru orantılı olarak şekillenmektedir. Hangi platformda neler kodlayabileceğimizi inceleyelim;
-Web Uygulamaları: ASP.NET teknolojisi ile web uygulamaları yapılabilir. HTML, CSS, JS ve diğer kütüphanelerle aynı zamanda API’lar ile de bir kullanılabilir.
-Mobil Uygulamalar: Xamarin, .NET sayesinde İOS, Andorid ve Windows için uygulamalar geliştirmek için kullanılabilir.
-Masaüstü Uygulamaları: Windows Form Aplication yardımıyla masaüstü programlar geliştirmek için kullanılabilir.
-Web Servisleri: Web sayfası servisleri geliştirilebilir. FTP ve XML sayesinde geliştirilen web servis uygulamalarını veri transferiyle web sayfası veya uygulamasına aktarılabilir.
-Oyun Geliştirme: C# birçok oyun platformunu desteklediği için Unity ile oyun programlanabilir.
-DLL (Dinamic Link Library) Yazma: Türkçe karşılığı dinamik kütüphanelerdir. Bu kütüphaneleri oluşturmak için kullanılır.
-Konsol Uygulamaları: C# da CMD ekranı sayesinde bilgisayarımıza tanıtabileceğimiz uygulamalardır.
Dünden Bugüne C# Sürümleri
Sürüm | Çıkış Zamanı | .Net Framework | Visual Studio |
C# 1.0 | Ocak 2002 | .NET Framework 1.0 | Visual Studio .NET 2002 |
C# 1.1
C# 1.2 |
Nisan 2003 | .NET Framework 1.1 | Visual Studio .NET 2003 |
C# 2.0 | Kasım 2005 | .NET Framework 2.0 | Visual Studio 2005 |
C# 3.0 | Kasım 2007 | .NET Framework 2.0 (Except LINQ) .NET Framework 3.0 (Except LINQ) .NET Framework 3.5 |
Visual Studio 2008 Visual Studio 2010 |
C# 4.0 | April 2010 | .NET Framework 4 | Visual Studio 2010 |
C# 5.0 | Ağustos 2012 | .NET Framework 4.5 | Visual Studio 2012 Visual Studio 2013 |
C# 6.0 | Temmuz 2015 | .NET Framework 4.6 | Visual Studio 2015 |
C# 7.0 | Mart 2017 | .NET Framework 4.6.2 | Visual Studio 2017 |
C# 7.1 | Ağustos 2017 | .NET Framework 4.7 | Visual Studio 2017 version 15.3 |
C# 7.2 | Kasım 2017 | .NET Framework 4.7.1 | Visual Studio 2017 version 15.5 |
C# 7.3 | Mayıs 2017 | .NET Framework 4.7.2 | Visual Studio 2017 version 15.7 |
C# 8.0 | Eylül 2019 | .NET Core 3. X
.NET Standard 2,1 |
Visual Studio 2019 |
C# 9.0 | Eylül 2020 | .NET 5 | Visual Studio 2019 |
Merve BABÜR