C# mı C++ mı?

Python öğrenince altın adam olacağınız yerde bıraktım okumayı. Python bilmeyeni dövüyorlar hocam ne yaptın sen.

Ayrıca C# C++'dan daha gelişmiş bir dil değildir, yapabilecekleri sınırlıdır, ayrıca .net framework altında çalışması da birçok dezavantajı beraberinde getiriyor, en basitinden güvenlik, bir lisans gerektiren uygulamayı .net ile yazmak aptallıktan başka birşey değildir, IL tabanlı uygulamaları ne ile pack veya obfuscate ederseniz edin kırmak 1 saatten fazla sürmez, patlak lastik yama tutmaz hesabı. C++ uçsuz bucaksız bir dünya C#'a göre ve assembly kodu ile aranızda çok ince bir çizgi var, gerektiğinde direk inline assembly girebiliyorsunuz, aynı zamanda manuel araba gibi, sanal belleğin tüm yönetimi size ait pe module oluşturarak enjekte edilebilir uygulamalar da geliştirebilirsiniz. Hepsini anlatmaya kalkarsak baya uzayacak, kısacası her dil amacına göre, yapacağınız uygulamaya göre, ekrana sırf mesaj verdirmek veya toplama çıkarma işlemi yaptırmak için C++ projesi açmak gereksiz zahmet olur. Umarım anlatabilmişimdir.
Ben android için idle clicker tarzı oyun geliştirmek istiyorum bunun için Unity kullanmayı düşünüyorum yani bunun için Python'u tamamen öğrenmeden C++ öğrensem sorun olur mu? Python'u az da olsa biliyorum.
 
Python öğrenince altın adam olacağınız yerde bıraktım okumayı. Python bilmeyeni dövüyorlar hocam ne yaptın sen.

Ayrıca C# C++'dan daha gelişmiş bir dil değildir, yapabilecekleri sınırlıdır, ayrıca .net framework altında çalışması da birçok dezavantajı beraberinde getiriyor, en basitinden güvenlik, bir lisans gerektiren uygulamayı .net ile yazmak aptallıktan başka birşey değildir, IL tabanlı uygulamaları ne ile pack veya obfuscate ederseniz edin kırmak 1 saatten fazla sürmez, patlak lastik yama tutmaz hesabı. C++ uçsuz bucaksız bir dünya C#'a göre ve assembly kodu ile aranızda çok ince bir çizgi var, gerektiğinde direk inline assembly girebiliyorsunuz, aynı zamanda manuel araba gibi, sanal belleğin tüm yönetimi size ait pe module oluşturarak enjekte edilebilir uygulamalar da geliştirebilirsiniz. Hepsini anlatmaya kalkarsak baya uzayacak, kısacası her dil amacına göre, yapacağınız uygulamaya göre, ekrana sırf mesaj verdirmek veya toplama çıkarma işlemi yaptırmak için C++ projesi açmak gereksiz zahmet olur. Umarım anlatabilmişimdir.
Okumadığın şeye cevap verme alışkanlığın olmasaydı belki daha isabetli cevap verebilirdin :)
Phyton'u küçümsedikten sonra, piyasa ihtiyaçları konusunda bir fikrin olduğunu düşünmüyorum. Özellikle askeri ve savunma yazılımları genelde Phyton ile geliştirilir, NASA, CERN, Google, Dropbox, Yandex gibi uluslararası firmalar iyi bir Phyton yazılımcısını asla kapıdan çevirmezler.
 
Son düzenleyen: Moderatör:
Sektörde 3 yıldır yazılımcı olarak çalışıyorum. 1 tane yazılım dilini yalayıp yutman tavsiyemdir ne olduğunun önemi yok. Bütün diller arasında tek fark "syntax" farkıdır. Başka diller kullanman gerekirse küçük bir oryantasyon ile kendini adapte edebilirsin. Kafasında algoritma ve akış şemasını kurabilen bir kişi her dili yazabilir. Bütün kodlara ezberlemene gerek yok neyi nerede ne zaman kullanacağını bilmen önemli. Hiç bir yazılımcı ezbere kod yazmaz ne yazılacağını bilir gerektiği zaman arama motoruna istediği "Doğru" aramayı başlatır ve istediğini elde edebilir.
 
Sektörde 3 yıldır yazılımcı olarak çalışıyorum. 1 tane yazılım dilini yalayıp yutman tavsiyemdir ne olduğunun önemi yok. Bütün diller arasında tek fark "syntax" farkıdır. Başka diller kullanman gerekirse küçük bir oryantasyon ile kendini adapte edebilirsin. Kafasında algoritma ve akış şemasını kurabilen bir kişi her dili yazabilir. Bütün kodlara ezberlemene gerek yok neyi nerede ne zaman kullanacağını bilmen önemli. Hiç bir yazılımcı ezbere kod yazmaz ne yazılacağını bilir gerektiği zaman arama motoruna istediği "Doğru" aramayı başlatır ve istediğini elde edebilir.
Aynen katılıyorum hocam. Bilgi ezberleme/tutma işini hali hazirda bilgisayarlar çok iyi yapıyorlar. Önemli olan akış şemasını tasarlayabilmek ve bu tasarıma göre neyi nerede kullanabileceğini, kullanman gerektiğini bilmek.
 
Sektörde 3 yıldır yazılımcı olarak çalışıyorum. 1 tane yazılım dilini yalayıp yutman tavsiyemdir ne olduğunun önemi yok. Bütün diller arasında tek fark "syntax" farkıdır. Başka diller kullanman gerekirse küçük bir oryantasyon ile kendini adapte edebilirsin. Kafasında algoritma ve akış şemasını kurabilen bir kişi her dili yazabilir. Bütün kodlara ezberlemene gerek yok neyi nerede ne zaman kullanacağını bilmen önemli. Hiç bir yazılımcı ezbere kod yazmaz ne yazılacağını bilir gerektiği zaman arama motoruna istediği "Doğru" aramayı başlatır ve istediğini elde edebilir.
Syntax farki degil, bunun OOP mantigi, Compiler'i, eger ki derlenmiyor ise interpreter'i, VM'i, mimariler arasi destegi, hizi, guvenliligi, bellek yonetimine kadar farkli kisimlar ile karsilastiriliyorlar. Onun disinda haklisin diyebilirim.
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı