C# öğrenmek vakit kaybı mı?

246941

Petapat
İlk 5 Haneli Mesajınız!
Katılım
30 Ocak 2019
Mesajlar
21.099
Makaleler
9
Çözümler
222
Şu an C# ve Java'yı iyi derece biliyorum ve birkaç büyük yazılım yaptım ancak gerek hızı gerek güvenlik sebeplerinden ötürü masaüstü programlamada C++'a geçiş yapmak istiyorum. Sizce gerek var mı? Yoksa projelerime C# üzerinden devam mı etmeliyim?
 
Şu an C# ve Java'yı iyi derece biliyorum ve birkaç büyük yazılım yaptım ancak gerek hızı gerek güvenlik sebeplerinden ötürü masaüstü programlamada C++'a geçiş yapmak istiyorum. Sizce gerek var mı? Yoksa projelerime C# üzerinden devam mı etmeliyim?

Hocam, eğer yeterince daha doğrusu iyi derecede C# biliyorsanız C++'ya geçebilirsiniz.
 
Ne gibi? Sonsuza kadar öğrenebilirim dili. "Öğrenmeye devam etmek vakit kaybı mı?" soru açık bence.
Konu içeriğinde yazdıklarınızdan dolayı başlığa "C++ öğrenmek zaman kaybı mı?" yazmak isterken yanlışlıkla C# yazmışsınız gibi geldi. Söyleme şeklimden ötürü yanlış anlaşıldıysam kusura bakmayın benim hatam.
 
Şahsi fikrim hiçbir dili öğrenmek vakit kaybı değildir, her dilin kendince avantajları ve pratik yönleri vardır. C# ile yapılabilecek birçok proje ve platform da mevcut.

C#'ı zaman kaybına ayırmaktan ziyade parça parça ilerlenmesini öneririm. Örneği yapılacak bir Web uygulaması projesi var, bunun için ASP de kullanabilirsin vs vs. Yani amacına göre uygun projeleri nasıl yapabileceğine, kütüphanelere, Framework'lere ve diğer araçlara çalışabilirsin.

C# bu arada aşırı hantal bir dil değil, Python'a kıyasla hızlı bile denilebilir. Ama C++ ve Rust gibi diller daha hızlı tabii. Bu da dilin yapısına bağlı biraz.
 
Yüksek mikarda matematiksel işlemler yaptırmadığınız sürece C# yeterince yüksek performanslı bir dil. Back-End yazımı da kolay Front-End yazımı da kolay. C# dilini öğrenmek ve uzmanı olmak vakit kaybı değil. Güncel olarak kullanılan popüler bir dil kendisi.
 
Yüksek mikarda matematiksel işlemler yaptırmadığınız sürece C# yeterince yüksek performanslı bir dil. Back-End yazımı da kolay Front-End yazımı da kolay. C# dilini öğrenmek ve uzmanı olmak vakit kaybı değil. Güncel olarak kullanılan popüler bir dil kendisi.
Kolayca decompile edilmesi güvenlik endişesi yaratıyor şahsen. Bir login sistemi yapacağım mesela orada MySQL şifresini decompile edip görebilir mesela. Bunun önüne geçmek için nasıl bir güvenlik önlemi alınabilir?
 
Bu tip işlemleri Server-Side üzerinde yaptırmanız lazım. C# programı sadece bir istemci olmalı. FTP veya MySQL şifresini programa koyarsanız kolay bir şekilde saldırıya uğrarsınız.
 

Technopat Haberler

Yeni konular

Geri
Yukarı