25-12-2015, 23:52
Aleyküm selam @AVCI,
Kulağa şehir efsanesi gibi geliyor bu gibi şeyler. C# ile geliştirilen bir uygulama çalışması için .net framework kullanır. C++ ise farklı bir derleme ve çalıştırılma yapısına sahip. C# ile kod yazıp c++ derleyicisi ile derleme gibi bir durum zaten olamaz. Ancak bir ihtimal projemizi önce c#'tan c++ koduna çeviren uygulamalar aracılığıyla dönüştürüp sonra c++ projesi gibi derleriz. Tabi bunuda sorunsuzca dönüştürecek bir uygulama var mıdır bilemiyorum. Kaldı ki güvenlik için dönüştürsekte c++ uygulamarı da kolayca kırılabilmektedir. Ama kaynak kodları gizleme yönünden tabi ki c/c++ çok daha güvenlidir. Çünkü kodlar assembly koduna dönüştürülür ve yorumlamak daha zordur. Ama c# projesini c++ projesine dönüştürmeye uğraşmaktansa direk c++ ile yazmak daha az uğraştırır sanırım. Yani dediğiniz gibi birşey olsa bile büyük bir proje için onu çevirmek kafayı yedirtebilir.
Kulağa şehir efsanesi gibi geliyor bu gibi şeyler. C# ile geliştirilen bir uygulama çalışması için .net framework kullanır. C++ ise farklı bir derleme ve çalıştırılma yapısına sahip. C# ile kod yazıp c++ derleyicisi ile derleme gibi bir durum zaten olamaz. Ancak bir ihtimal projemizi önce c#'tan c++ koduna çeviren uygulamalar aracılığıyla dönüştürüp sonra c++ projesi gibi derleriz. Tabi bunuda sorunsuzca dönüştürecek bir uygulama var mıdır bilemiyorum. Kaldı ki güvenlik için dönüştürsekte c++ uygulamarı da kolayca kırılabilmektedir. Ama kaynak kodları gizleme yönünden tabi ki c/c++ çok daha güvenlidir. Çünkü kodlar assembly koduna dönüştürülür ve yorumlamak daha zordur. Ama c# projesini c++ projesine dönüştürmeye uğraşmaktansa direk c++ ile yazmak daha az uğraştırır sanırım. Yani dediğiniz gibi birşey olsa bile büyük bir proje için onu çevirmek kafayı yedirtebilir.