C#'ın Programlama Dilleri Arasında ki Yeri

28 Şub 2019
79
2
Kalu Bela



C#

Herkese Merhaba Arkadaşlar. Sizleri Neden C# sorusunun cevabına bırakıyorum, buyrun ...

C#; Microsoft tarafından, .net tabanlı platformlar için geliştirilen yeni nesil, orta seviye bir dildir. Genellikle “Visual Studio” ortamında geliştirme yapılır. Otomasyon sistemlerinden, oyun programlamaya kadar çok geniş bir yelpazede kullanılmaktadır. Öğrenmesi gayet kolay bir dil olup, programlama öğrenmeye yeni başlayanlara da tavsiye edilen bir dildir. C#’a en yakın rakip; “Oracle” firması tarafından çıkarılan “Java” dilidir.


?

C# ile Yapılabilecekler
• Konsol uygulaması geliştirme
• Windows uygulaması geliştirme
• Asp.Net uygulaması geliştirme
• Mobil uygulama geliştirme
• Web servisleri geliştirme
• DLL yazma

C# Kullanılarak Geliştirilen
Projeler (Programlar)




Rust-Logo.png


Bilgisayar Oyunları(Ör: RUST)
Unity ile oyun sektöründe c# daha etkin bir noktaya geldi. Unity ile gayet uyumlu bir şekilde gelişmeye devam eden c# ile birçok oyun piyasaya çıkmaya devam ediyor.

Unity ile geliştirilen online-survival tabanlı bir oyun olan “Rust”, unity ortamında geliştirildiğinden mütevellit C# kullanılmıştır. Ve her geçen gün kalitesinden ödün vermeyerek oyuncu kitlesini genişletiyor. Rust gibi daha nice oyunlar mevcut..


3-0.png


Otomasyon Programları
Birçok otomasyon programı c# ile geliştiriliyor. Visual studio geliştirme ortamı ile tasarım ve kodlama kolaylığı sağlanıyor. Böylece c++ ile günlerce uğraşacağınız bir projeyi saatler içerisinde tamamlayabiliyorsunuz. Otomasyonlar, veri tabanı ile paralel olarak çalışıyor. Yani c# ile birlikte, sql gibi dillerde sorunsuz olarak kullanılıyor. Örnek olarak hastane, restoran vb otomasyonları verebiliriz..



todo.png


Mobil Uygulamalar
Xamarin ile c# yeni bir boyut kazandı. Xamarin studio daha önce tek başına ilerlerken Microsoft çatısı altına alındı. Böylece Visual Studio’da bir yer kazanmış oldu. C# ile Xamarin; android studio’yu andıran gayet güzel ide’si ile mobil uygulama işine el atmış oldu. Her ne kadar mobil uygulama geliştirmenin kurucu babası android studio olsa da xamarin adeta çok güçlü bir rakip olarak karşısına çıkıyor. C# esnekliği buraya da el atmış oluyor. Eğer efektif ve güzel mobil uygulamalar yapmak istiyorsanız c#’lı xamarin kesinlikle ilk sıranızda olmalı.. Xamarin ile yapılan uygulamalara birkaç örnek olarak Alaska Airlines, Oro, The World Bank, Picturex gibi uygulamaları verebiliriz..


aliexpress-logo-735x328.jpg


Web Servisi
C# buraya da el atıyor ve asp.net ile veritabanı ile optimize web uygulamaları yapmak gerçekten çok kolay hale geliyor. Microsoft; bildiğimiz asp’yi alıp geliştirmeler yapıyor ve ortaya asp.net ortaya çıkıyor. Bu gün bu gelişmiş teknolojiyi, aliexpress gibi dev şirketler bile kullanıyor.


ny5g3l.jpg


DLL Yazma
Bildiğimiz gibi aynı satırları birçok kez tekrar tekrar yazmak can sıkıcı hale gelebiliyor. Bu yüzden metodları tek bir yerde, yani dll dosyalarında toplarız. Bu yolla başkaları da bunlardan faydalanabilir. C# birçok yerde yer aldığı gibi burada da var.


Sonuç..


Neden mi C#..
Çok esnek ve geniş kütüphane desteği sunuyor. Orta seviye ve öğrenmesi kolay bir dil. Yeni başlayanlara tavsiye ediliyor. Diğer diller ve teknolojilerle sıkıntısız çalışıyor. Hemen hemen her sektörde adını hep üstlere yazdırıyor. Sürekli en çok kazandıran diller arasına girmeyi başarıyor.
Oyundan tutun, otomasyona, mobil uygulamaya kadar birçok alanda söz sahibi…


Yazılım Geliştirme Kulübü
| Phoenix2071 |

 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.