Yazılıma C# ile başlamak mantıklı mıdır?

Değil. Adında C olması sizde bu hissi uyandırıyor olabilir, ama C ailesinden değil. C structured bir dil. C++ OOP ama C gibi de kullanılabiliyor. C# salt OOP. OOP kullanmak zorundasın C#'ta. Ana programın kendisi bile bir sınıf. Syntaxları farklı, derleme kuralları farklı, geliştirme kuralları farklı. C# daha yüksek seviyeli bir dil C ve C++'tan. Bir kere jıt kullanıyor ve vm ile çalışıyor. C#'ın C ve C++ ile alakası bile yok.

Hocam bilgili birisiniz bir sorum olacaktı, mobil oyunlar için en iyi dil hangisi Roblox'a veya direkt olarak Android için hikayesi olan oyun yapmayı düşünüyorum artık 1 sene sonra mı 2 sene sonra mı bitiririm bilemem ama sizce neyden başlayayım?
 
Değil. Adında C olması sizde bu hissi uyandırıyor olabilir, ama C ailesinden değil. C structured bir dil. C++ OOP ama C gibi de kullanılabiliyor. C# salt OOP. OOP kullanmak zorundasın C#'ta. Ana programın kendisi bile bir sınıf. Syntaxları farklı, derleme kuralları farklı, geliştirme kuralları farklı. C# daha yüksek seviyeli bir dil C ve C++'tan. Bir kere jıt kullanıyor ve vm ile çalışıyor. C#'ın C ve C++ ile alakası bile yok.

C++ veya Java kullanan herkes çok rahat yapabilir bu dili. Adına bakıp AA bu bununla benzer demeyecek kadar yetkinim yazılım konusunda sağ olun tavsiyeniz için :D. Object oriented olması teknik konusunda farklılıklar sunar ve evet büyük farklılıklar var. Ama dil takımları aynı. Kaynak bırakayım. İyi sosyaller. C# turu - Genel Bakış
 
Hocam bilgili birisiniz bir sorum olacaktı, mobil oyunlar için en iyi dil hangisi Roblox'a veya direkt olarak Android için hikayesi olan oyun yapmayı düşünüyorum artık 1 sene sonra mı 2 sene sonra mı bitiririm bilemem ama sizce neyden başlayayım?
Öncelikle en iyi dil diye bir şey yok. Dil ve geliştirme yazılımları birer araç. İstediğimiz ürünü üretmeye yarayan birer araç. Oyun üretmek için Unity, Unreal Engine, Godot gibi oyun motorlarını kullanarak geliştireceksin. Hangi motoru seçtiysen o motorun kullandığı dili kullanmalısın. Unity C# kullanıyor, UE C++ veya BluePrint kullanıyor gibi gibi. Daha fazlası için kendi konunu oluştur, epey yanıtlayan olacaktır.
 
İngilizceniz varsa kesinlikle freecodecamp kaynaklarına yönel. 5 10 saat arası videolarda bitiriyorlar mevzuyu ve sitelerinde bir sürü öğretici adım adım interaktif içerik mevcut.



Hocam C# C köklü bir dil. İllüzyon farklılıklar var. Ama kökler aynı. C ailesinden.
C ailesi denecek ise yok syntaxı benziyor, yok bu dil de noktalı virgül kullanıyor, bu da strong typed, bu dil bunun objectlisi diye bütün diller C ailesinde olarak görülüyor, Java, Javascript, PHP, python vs. hepsi.
 
C++ veya Java kullanan herkes çok rahat yapabilir bu dili. Adına bakıp AA bu bununla benzer demeyecek kadar yetkinim yazılım konusunda sağ olun tavsiyeniz için :D. Object oriented olması teknik konusunda farklılıklar sunar ve evet büyük farklılıklar var. Ama dil takımları aynı. Kaynak bırakayım. İyi sosyaller. C# turu - Genel Bakış
C#'ın çıkış noktasının C olması bir şey değiştirmiyor. Aynı aileden değiller. Bağımsız diller. Attığın makalede bundan bahsediyor. Kökleri. Kendisi bu aileye dahildir demiyor.
1693433948950.png
 
C ailesi denecek ise yok syntaxı benziyor, yok bu dil de noktalı virgül kullanıyor, bu da strong typed, bu dil bunun objectlisi diye bütün diller C ailesinde olarak görülüyor, Java, JavaScript, PHP, Python vs. hepsi.

Hocam JavaScript PHP ve Python'un bu dille, Java c/c++ ile alakalı olduğu kadar alakası yok.

C#'ın çıkış noktasının C olması bir şey değiştirmiyor. Aynı aileden değiller. Bağımsız diller. Attığın makalede bundan bahsediyor. Kökleri. Kendisi bu aileye dahildir demiyor.
Eki Görüntüle 1924472

Hocam C dil ailesindendir yazıyor, siz aynı aileden değil dermişsiniz, ne demek istediniz anlayamadım. Zaten cümlenin devamı da söylediklerimi destekliyor.
 

Geri
Yukarı