I am Janitha

Active member
  • Feb 11, 2016
    353
    72
    28
    c++ vs c# vs VB::):):):):)

    mama mula idan patan ganna yanne.podi help ekak denda.

    me language walin kokada hoda?
    Wenasak thiyenawada?

    issarahata vedagathe venne kokada?
     

    ^Buddhika^

    Well-known member
  • Jun 8, 2013
    13,432
    1,163
    113
    lankawe industry eke oya 3n wadi pura use wenne c#, btw C++ walin thamayi java c# hadala thinne,wena languages monawada karala
     

    dkumara855

    Member
    Feb 28, 2009
    53
    4
    0
    පටන් ගන්ඩනම් ඔය දෙකම හොදයි. java උනත් අවූලක් නෑ. මොකද ඔය language තුනේම OOP concepts pure විදියට තියෙනවා. ඔය තුන අතරම ස්හරේ වෙන්නේ ගොඩක් වෙලාවට එක සමාන concepts ටිකක්. ඉතින් as a start උබ කැමති එකක් තෝර ගනින්.

    අනිත් අතට ඔය තුනේම එකිනෙකට වෙනස් හොද හා නරකත් තියෙනවා. ඔය තුනෙන් කරන්ඩ පුළුවන් වැඩත් වෙනස්. අවශ්‍යතාවය අනුව තමා තොරගන්ඩ වෙන්නේ. (උදා- memory mngmnt වගේ ඕනෙනම් c++ ම ගන්ඩ වෙනවා. virus එහෙම හදන්නේ... :D--- desktop app walatanam c# වල ගොඩාක් පහසුකම් තියෙනවා. ect......)

    poddak me dewal gena hithala balapan

    • strength and the capabilities of the languages (java platform godakata support : web, desktop, mobile, integrated ......:: c# for rapid development :: c++ advanced ground level development)

    • complexity and effort to learn (c++ nam tikak amaaruyi :( )

    • marketing share and job opertunities

    • available learning resources (classes, online comunity and forums, books ect..) (java coursenam wehi wehela. but java institute yanda epa. un horu)
     

    kosandpol

    Well-known member
  • Jun 10, 2008
    45,329
    1,492
    113
    c++ vs c# vs VB::):):):):)

    mama mula idan patan ganna yanne.podi help ekak denda.

    me language walin kokada hoda?
    Wenasak thiyenawada?

    issarahata vedagathe venne kokada?
    What exactly do you want to do ?

    There's no 'good' or 'better' programming language. Each had been developed for particular use cases.
     

    alanwake

    Active member
  • Aug 25, 2015
    535
    182
    43
    I've used all 3 intensively, and let me enlighten you,

    C++ if you mainly want to develop AAA title games from scratch. Especially if you want to make a custom game engine. Or use an already available game engine which is written in C++ (Eg: Unreal Engine 4 )

    C# for almost anything from mobile (windows phone) apps to enterprise applications.

    Don't learn VB, its last stable version was released 18 years ago. Neither any of new language features are available with this language nor will be added anymore. In fact this was my first OOP language and it's good for a beginner to learn basics. But I recommend C# for that purpose now because it keeps evolving.

    Your question is very ambiguous , its like asking whether you should buy a car, van or bike without expressing your requirement.

    Use below chart and pick what best one for you :)

    which-programming-language-should-i-learn-first-infographic.png
     
    Last edited: