folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# İle Vb.Net Arasındaki Farklar?



C# İle Vb.Net Arasındaki Farklar?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek

    Syntax harici performans olarak fark var mı?
    İkiside framework kullanıyor vb.net de c# de il e dönüşüyor.
    Vs ide nin benzer iki kodu da aynı il koduna dönüştüğünü varsayarsak arada performans farkı kalmaz?

    Durum böyleyken neden çoğu şirket eleman alırken C# bilmesini istiyor; sonuçta aynı işleri vb.net ile de yapılabilir diye biliyorum.

    Doğru mu düşünüyorum?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek
    Fatih54 bunu yazdı

    Syntax harici performans olarak fark var mı?
    İkiside framework kullanıyor vb.net de c# de il e dönüşüyor.
    Vs ide nin benzer iki kodu da aynı il koduna dönüştüğünü varsayarsak arada performans farkı kalmaz?

    Durum böyleyken neden çoğu şirket eleman alırken C# bilmesini istiyor; sonuçta aynı işleri vb.net ile de yapılabilir diye biliyorum.

    Doğru mu düşünüyorum?

    c# yazan adam javascript,java da yazabilir syntax yakınlığından.

    ama vb de böyle bir şey söz konusu değil


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Helyum
    Helyum's avatar
    Kayıt Tarihi: 19/Haziran/2009
    Erkek
    Fatih54 bunu yazdı

    Syntax harici performans olarak fark var mı?
    İkiside framework kullanıyor vb.net de c# de il e dönüşüyor.
    Vs ide nin benzer iki kodu da aynı il koduna dönüştüğünü varsayarsak arada performans farkı kalmaz?

    Durum böyleyken neden çoğu şirket eleman alırken C# bilmesini istiyor; sonuçta aynı işleri vb.net ile de yapılabilir diye biliyorum.

    Doğru mu düşünüyorum?

    performansta ozellikle service referance kısmında c# vb yi zıçtırır. vb.net de bazı servislere baglandıgımda compile etmesi 15 dakika suruyodu (abartmıyorum)

    c# da hata kontrolunu mecburen yapmak zorundasın On error resume next yazıp gecemezsin 

    illa bir try catch acıp kontrol etmen gerekiyo buda stabiliteyi arttırır.

    benim için bu ikisi önemli


    http://www.youtube.com/watch?v=n-O0mSUNVlU
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Evet, ikisi de sonuç olarak MSIL'ye dönüştürülüyor (bir nevi derleme işlemi). Kısaca bu yönden fark yok. Fark çıkartabilecek tek yer işaretçilerin kullanılması olabilir ki işaretçi kullanmaya değer şeyler en azından C# için yaygın değildir (kullanmanız gerekiyorsa ya gerçekten ne yaptığınızı iyi biliyorsunuz ya da hatalı tasarımın kurbanısınız). Peki gerçekten işaretçi MSIL'de bellek adresini mi demek yoksa karmaşık GC mekanizmasından dolayı sistem dillerindeki karşılığından farklı mı çalışıyor? Bu sorunun cevabı "farklı" ise hiçbir hız farkı yok:)

    Karşılaştırmalar için (biraz eski olsa da):

    http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Visual_Basic_.NET

    http://www.codeproject.com/Articles/9978/Complete-Comparison-for-VB-NET-and-C

    http://stackoverflow.com/questions/5006927/which-one-is-faster-c-sharp-or-vb-net

    YeniHarman tarafından 10/Eki/12 20:52 tarihinde düzenlenmiştir

    Olaylara karışmayın!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Lotus
    Lotus's avatar
    Kayıt Tarihi: 22/Eylül/2012
    Homo

    vb çok seviyorum la ingilizce metin yazar gibi kod yazıyosun anasını satayım daha ne olsun 

Toplam Hit: 1345 Toplam Mesaj: 5