Yazılım | Programlama C#'mı C++'mı

Kill4Dead

Uzman üye
25 Ağu 2011
1,549
0
C# kullanışlı, Türkiye' de oldukça yaygın (iş imkanı çok) bir dil. C# genellikle Windows Form uygulamaları yapmak için üretilmiş bir programlama dilidir. C++ ise daha eski bir dil olup, yerini yavaş yavaş başka programlama dillerine bırakmaya başlamıştır. Bunun yanında birçok büyük kurum teknolojilerinde C++ kullanmaktadır. (ASELSAN v.b)
C++ ile yapabileceklerinizin sınırı yoktur. Ancak Türkiye şartları için benim önerim C#' tır.
 

BeoWulf007

Kıdemli Üye
19 Haz 2013
2,763
508
24
Praise The Fool
İki dilde birbirinden farklı, C# ile nesne tabanlı programla yapabilirsin, C++ ile konsol tabanlı. Önce neyi hedeflediğini bilmelisin.

Vuv yani, bilginiz yoksa yazmayın yani kafa karıştırmaya gerek yok. Dediğiniz şeyler tutarlı bile değil. İki dilde nesne tabanlı yaklaşım sergileyen programlama dilidir ancak nesne tabanlı programlama bir yaklaşım biçimidir bir yöntemdir tıpkı fonksiyonel programlama gibi. Konsol tabanlı programlama diye bir şey yok, konsol işletim sisteminin sunduğu arayüz penceresidir, c++ ile ne isterseniz onu yaparsınız sadece konsol programlamanızı sağlamıyor bu dil.

C#'mı C++'mı hangisi en kolayı cevap verirseniz sevinirim

https://www.turkhackteam.org/java/1760004-yazilimci-olmak-isteyenlere-sektorden-bilgiler-ihan3t.html

İhanet hocam bu konularda çok güzel makaleler yazıyor, dil seçimine girmeden önce onun konularını okumanızı tavsiye ederim. Daha sonra dil seçimine de çok takılmayın bir dili seçin ve öğrenmeye başlayın. Daha detaylı bilgiyi verdiğim makalede ve aynı kullanıcının diğer konularında bulabilirsin.
 
Son düzenleme:

zztri

Yaşayan Forum Efsanesi
9 Tem 2015
10,053
390
Ankara
C# yerine C++ kullanmanın iki sebebi olabilir; çalıştığın iş aşırı, ama aşırı miktarda optimizasyon gerektiriyordur veya raw, ham veri ile aşırı miktarda uğraşman gerekmektedir. Yoksa normal programlama dili C++ olan programcılar bile bir winforms applikasyonu yapacakken C#'a geçerler.

C#, C++'ın zor parçalarının nadiren kullanılacağı bir pakete atılıp, object oriented mantığın pekiştirildiği ve de bir çok işlemin - basit bir release çıkarmanın mesela - kolaylaştırıldığı halidir o kadar.
 

Emperor Federico

Katılımcı Üye
5 Ocak 2013
876
0
Route 66
İki dilde birbirinden farklı, C# ile nesne tabanlı programla yapabilirsin, C++ ile konsol tabanlı. Önce neyi hedeflediğini bilmelisin.

C# ile konsol tabanlı yapamaz mı?

Arkadaşlar bilmediğiniz konular hakkında yorum yapmayın, bir programlama diline nasıl kullanışlı diyebiliyorsunuz bunu da anlamıyorum. C++'ı C dilinden ayıran özelliği de nesne tabanlı olmasıdır.

C# ile end-user programlama genel olarak daha çok yapılmaktadır, C++ ise makine diline yakınlığı sebebiyle gömülü sistemler ile kullanılmakla birlikte işlemcinin olduğu yerlerde daha çok tercih edilmektedir.

Nesne tabanlı, nesne tabanlı diyorsunuz da nesne tabanlı olmayan tek dil zaten C'dir.
 

zztri

Yaşayan Forum Efsanesi
9 Tem 2015
10,053
390
Ankara
C# ile konsol tabanlı yapamaz mı?

Arkadaşlar bilmediğiniz konular hakkında yorum yapmayın, bir programlama diline nasıl kullanışlı diyebiliyorsunuz bunu da anlamıyorum. C++'ı C dilinden ayıran özelliği de nesne tabanlı olmasıdır.

C# ile end-user programlama genel olarak daha çok yapılmaktadır, C++ ise makine diline yakınlığı sebebiyle gömülü sistemler ile kullanılmakla birlikte işlemcinin olduğu yerlerde daha çok tercih edilmektedir.

Nesne tabanlı, nesne tabanlı diyorsunuz da nesne tabanlı olmayan tek dil zaten C'dir.

Aslında çok kasıp structlarla bir bakıma nesne tabanlı programlama yaparsın ya... Hani gerçek nesne tabanlı olmaz ama, en azından nesne tabanlıya çok rahat çevrilebilir olur.

Ama tabii 100% katılıyorum teşekkürlerimle.
 
Ü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.