Şimdi Ara

C++ mı C# mı ? (9. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
165
Cevap
3
Favori
30.655
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
2 oy
Öne Çıkar
Sayfa: önceki 56789
Sayfaya Git
Git
Giriş
Mesaj
  • ComRad3 C kullanıcısına yanıt
    Sizin ilacınız java.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Wernher von Braun

    Sizin ilacınız java.

    Teşekkür ederim yardımınız için. Java ile web programlama da yapılabilir mi yoksa web için de başka bir dil mi öğrenmem gerekiyor

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Öncelikle o iyi bu iyi diye birşey yok

    Compiler diye birşey var ve yorumlama diye birşey var
    C++ compile edilerek çalışan bir dildir
    Java ve C# ise yorumlanarak ve bu yüzdende bir işletim sistemi üzerinde doğrudan çalışamazlar bir ara program tarafından yorumlanarak çalışırlar dolayısıyla java ve C# ile yapacakların aradaki yorumlayıcının kapasitesi ile sınırlıdır ve bu sınırda oldukça geniş bir sınırdır ama sonuçta yinede bir sınır vardır.
    C++ ta ve C de ise böyle bir sınır yoktur fakat C# ve Java ya görede onlarda hazır olan birçok şeyi kendin hazırlamak zorunda kalırsın
    Örneğin net altyapısı yani internet alt yapısı java ve C# ta hazır metotlar içindedir kütüphaneleri bu yönde çok fazladır
    C++ ta bunları kendin hazırlamak zorunda kalırsın
    Bunlar aslında çok karışık işler ve dolayısıyla hangisi iyi diye birşey yok aslında
    Ne yapacaksan ona uyanı var

    Örneğin bir silah üretiyorsun buna c# ile yazılım yazılmaz ara platform nedeniyle hızlı olmaz o yüzden C ile yazarsın

    Ama C ilede gidip internet işleri yapmaya C# duruken windowsa form yazmaya kalkana deli derler

    Ayrıca C# için yazılmış farklı platform compiler’ları vardır

    Mesela sen yazılımı c# ile yazarsın ve eğer c# tan iphone’a compile edecek bir compiler varsa (mevcutsa) c# ile iphone’a yazilim yazmiş olursun.
    Aynı şey Android içinde geçerlidir ki bunlar C# için gerçekten vardır.
    Yani C# ile android ve iphone programı yazabilirsin
    Ana aynılarını C++ ile de yapabilirsin

    Fakat C# diğer taraftan Java gibi emulatör üzerinde çalışır yani sen c# ta yazilimi yazarsin ama bunun çalışabilmesi için çalıştıran makinede virtual machine yüklü olmak zorundadır
    Yani gerek java gerek c# çalıştıkları cihazın direk üzerinde çalışmazlar cihaza önceden yüklenmiş bir ara programın yani virtual machine in üzerinde çalışırlar.
    Bunun nedeni çoklu platform oluşturmak içindir

    Bazıları java çamaşır makinesinin üzerinde bile çalışır demiş ama aslen java mevcut bir işletim sisteminin üzerinde çalışabilir. O çamaşır makinesinde çalışan java aslen bir android sistemi üzerinde çalışan çamaşır makinesine girmiş olan javadır
    Oysa C çamaşır makinesinin üzerinde çalışabilmek için Java gibi işletim sistemine dahi gerek duymaz doğrudan bir mikrokontroller üzerinde dahi çalışabilir.

    Evet sonuç gördüğünüz gibi ne oldu çorba oldu

    Özet: neredeyse hepsi herşeyi yapabilir ama C++ eğer iş inada binerse biraz daha fazla birşeyler yapabilir fakat daha çok uğraşarak yapabilir

    Hangisi öğrenilmelidir ?

    C şart o hepsinin babasıdır diğerlerinin yüzde 80 i ondan türemiştir.
    C++ zaten C nin sınıflar eklenmiş halidir

    Java ve C# yardımcı platformlar üzerinde çalışırlar birbirlerine benzer dillerdir C# Java dan bir tık daha zordur ( kendi görüşüm)

    Sonuç C den başlayıp C# a geçebilirsin C# ı öğrendiğinde zaten Java’yı öğrenmiş sayılırsın

    Java ve C# ile piyasa olan her işi yapabilirsin
    C++ makineye daha hakim bir dildir ama günümüzdr gerekir mi ? Piyasa piyasa işler üzerinde döndüğü için bence gerek yok ama stratejik yazılımlar gerekirse C++ ta gerekir bunu da unutmamak lazım ama bence yüzde 99 unuza gerekmeyecek

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • enolaguy E kullanıcısına yanıt
    Hocam konuyu hortlatmışsınız ama 10 numara özetlemişsiniz, 5-6 aydır yazılım öğrenme gelişme aşamasındayım, kafamda 1-2 ufak soru vardı onlarda gitti eyw
  • 
Sayfa: önceki 56789
Sayfaya Git
Git
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.