Page 1 of 2 12 LastLast
Results 1 to 25 of 39

Thread: Which is better VB or C++?

  1. #1
    Retired Staff Reputation: 51
    illgamez's Avatar
    Join Date
    May 2006
    Location
    Where The Wild Things Are
    Posts
    4,057
    Rep Power
    14

    Default Which is better VB or C++?

    Which is better VB or C++? I say VB (Visual Basic) bcuz i learn it in school
    MEMBER Since 2005

    I'd rather be hated for who I am, than loved for who I am not.

  2. #2
    Orc's Breathmint Reputation: 10

    Join Date
    May 2006
    Location
    In the annex of creation...
    Posts
    113
    Rep Power
    11

    Default

    Hmm... neither is really better than the other. And saying you like one because you learned it in school is like saying I like biology better than art because I learned in school. But of course, I dislike biology... a lot.

    -Bryan-

  3. #3
    Retired Staff Reputation: 51
    illgamez's Avatar
    Join Date
    May 2006
    Location
    Where The Wild Things Are
    Posts
    4,057
    Rep Power
    14

    Default

    lolzzz......
    MEMBER Since 2005

    I'd rather be hated for who I am, than loved for who I am not.

  4. #4
    Orc's Breathmint Reputation: 10
    HopeDagger's Avatar
    Join Date
    May 2006
    Location
    Ontario, Canada
    Posts
    119
    Rep Power
    11

    Default

    His sentiment was pretty much right. It's a matter of both preference, and what you plan on using it for. I can think of situations where either could be the preferred language. For a fast GUI program, or a map editor, or such, VB is handy because it can throw together a GUI very quickly. On the other hand, for a large-ish 3D game or somesuch where speed and low-level resource management is crucial, C++ would be a preferred language.

    Neither is technically "better".
    Gauntlets of Recursion (+5) - My game development journal.

  5. #5
    Marios's Mustache Wax Reputation: 10
    Gravedigger's Avatar
    Join Date
    May 2006
    Location
    I dig graves, the next one might be yours.
    Posts
    17
    Rep Power
    11

    Default

    It all comes down to the task at hand, C is a very powerful program and can be used to create a wide variety of other programs, it is one powerful tool, but you must pay a good price for learning it to, it is very difficult. Visual Basic which is much simpler to learn is much weaker than C but don't get me wrong Visual Basic is a pretty handy tool too. I use VB for a lot of stuff that I do. But I am planning to learn C since I can not deal with the restrictions, that I am being faced with.
    Dream as if you'll live forever.
    Live as if you'll die today.

  6. #6
    Luigiís Pizza Reputation: 10

    Join Date
    May 2006
    Location
    Amsterdam
    Posts
    129
    Rep Power
    11

    Default

    Well acutally i know much about VB but heard much that C++ better is.
    So actually i dont have the 100% answer .

  7. #7
    Orc's Breathmint Reputation: 10
    HopeDagger's Avatar
    Join Date
    May 2006
    Location
    Ontario, Canada
    Posts
    119
    Rep Power
    11

    Default

    Quote Originally Posted by AmsterdamBoy
    Well acutally i know much about VB but heard much that C++ better is.
    So actually i dont have the 100% answer .
    Yes you do. Neither are "better". They are just different. It depends entirely on what task you need the programming language to do that makes one a better choice than the other.
    Gauntlets of Recursion (+5) - My game development journal.

  8. #8
    Retired Staff Reputation: 51
    illgamez's Avatar
    Join Date
    May 2006
    Location
    Where The Wild Things Are
    Posts
    4,057
    Rep Power
    14

    Default

    oh... ok...
    MEMBER Since 2005

    I'd rather be hated for who I am, than loved for who I am not.

  9. #9
    Danteís Inferno Reputation: 10
    naruto1327's Avatar
    Join Date
    May 2006
    Location
    OLD PROFILE. NEW: NOODLEPOWA
    Posts
    608
    Rep Power
    11

    Default

    I think C++ is a much better programming language than VB because it can create a wide variety of different powerful programs.

  10. #10
    Eriond's Egotist Reputation: 78
    Meteo's Avatar
    Join Date
    May 2006
    Location
    Fremont, CA
    Posts
    1,762
    Rep Power
    12

    Default

    yup, C++ I think
    Games I'm playing atm:
    HoG by F2PMMO.com

  11. #11
    Luigiís Pizza Reputation: 10
    Force's Avatar
    Join Date
    Jun 2006
    Posts
    131
    Rep Power
    11

    Default

    plus hasnt c++ ben around alot longer ? since the 80's hasnt it ?

  12. #12
    Orc's Breathmint Reputation: 10
    HopeDagger's Avatar
    Join Date
    May 2006
    Location
    Ontario, Canada
    Posts
    119
    Rep Power
    11

    Default

    Quote Originally Posted by Force
    plus hasnt c++ ben around alot longer ? since the 80's hasnt it ?
    Age isn't always a merit when it comes to programming languages. Just see how popular COBOL is.
    Gauntlets of Recursion (+5) - My game development journal.

  13. #13
    Luigiís Pizza Reputation: 10
    Force's Avatar
    Join Date
    Jun 2006
    Posts
    131
    Rep Power
    11

    Default

    yeah but age can be a factor sometimes to the longer its ben around the more trusted and more widley used it is.

  14. #14
    Marios's Mustache Wax Reputation: 10

    Join Date
    May 2006
    Posts
    11
    Rep Power
    11

    Default

    The comparison is one I do not normally make, mainly because C++ is a 3rdGL, and VB is a 4thGL, so they are by definition and intended purpose very different.

    Anyway, here's a list:

    C++ IS better then VB because...
    ... it is published/developed by a international standards committee
    ... can be used to develop many applications (including anything VB can build)
    ... often programs can generally run faster on low end systems
    ... of support on multiple OS/Archs (VB is Win32 only, maybe MacOS via RB?)

    VB IS better then C++ because...
    ... needs less work for high level tasks
    ... develops programs in less time
    ... often requires less actual code for high level work
    ... has a better Intergrated Development Enviroment

    Edit
    I know and have used both, but I use C++ more often.
    Last edited by Sman; 06-08-2006 at 05:22 PM.

  15. #15
    Retired Staff Reputation: 218
    power_gamer_6's Avatar
    Join Date
    May 2006
    Location
    The Realm of Rohan
    Posts
    8,761
    Rep Power
    19

    Default

    C++ is better. Anything you can do in VB, you can do in C++. But the same can't be said vice versa, for anything you do in C++ can't always be done in VB.

  16. #16
    Retired Staff Reputation: 51
    illgamez's Avatar
    Join Date
    May 2006
    Location
    Where The Wild Things Are
    Posts
    4,057
    Rep Power
    14

    Default

    hmmm i should try C++
    MEMBER Since 2005

    I'd rather be hated for who I am, than loved for who I am not.

  17. #17
    Orc's Breathmint Reputation: 10
    HopeDagger's Avatar
    Join Date
    May 2006
    Location
    Ontario, Canada
    Posts
    119
    Rep Power
    11

    Default

    Quote Originally Posted by power_gamer_6
    C++ is better. Anything you can do in VB, you can do in C++. But the same can't be said vice versa, for anything you do in C++ can't always be done in VB.
    This is not always the best way of looking at things. 'Time' is another important factor. Sure you can write program A in C++ in 2 weeks. But you can probably write program A in VB in 2 hours. Same result, but one saves you a heap of time.

    This is why high-level programming languages exist. Sure you can do everything in Assembly, but not all of us want to take forever doing it. It's all about choosing the right tool for the job.
    Gauntlets of Recursion (+5) - My game development journal.

  18. #18
    Eriond's Egotist Reputation: 78
    Meteo's Avatar
    Join Date
    May 2006
    Location
    Fremont, CA
    Posts
    1,762
    Rep Power
    12

    Default

    Quote Originally Posted by power_gamer_6
    C++ is better. Anything you can do in VB, you can do in C++. But the same can't be said vice versa, for anything you do in C++ can't always be done in VB.
    yes...enough said...
    Games I'm playing atm:
    HoG by F2PMMO.com

  19. #19
    Luigiís Pizza Reputation: 10

    Join Date
    May 2006
    Location
    Amsterdam
    Posts
    129
    Rep Power
    11

    Default

    I heard C++ .

  20. #20
    Cloud's Hair Spray Reputation: 10
    Akujin's Avatar
    Join Date
    May 2006
    Location
    Beyond Heaven & Earth
    Posts
    73
    Rep Power
    11

    Default

    there isn't really one programing language thats better than the rest... yet . but really what language you use just depends on the program you want to make, for what OS it will be used on, if it will be used on a variety of OSs,and so on. for example microsoft users you would probubaly be better off buying the VB compiler and writing all your programs in VB.

    ^my first sig

    http://www.pwned.nl/

  21. #21
    Retired Staff Reputation: 10
    Chrono's Avatar
    Join Date
    May 2006
    Posts
    284
    Rep Power
    11

    Default

    VB is a MUCH easier language to learn, but also it doesn't preform well for games. C++ on the other is a very tough programming experience, but is great for games.

    Stick with Visual Basic if you just want to make windows applications

    Learn C++ if you want to program your very own games.

    Learn C++ if you want to program proffesionally in the future. The language is becoming a standard for all types of jobs and apps.

  22. #22
    Orc's Breathmint Reputation: 10
    HopeDagger's Avatar
    Join Date
    May 2006
    Location
    Ontario, Canada
    Posts
    119
    Rep Power
    11

    Default

    Quote Originally Posted by Chrono
    Learn C++ if you want to program proffesionally in the future. The language is becoming a standard for all types of jobs and apps.
    Uhm, this was true 10-15 years ago, but that's simply just not true anymore. C++ in the business industry has become a legacy language -- that is, it exists just to maintain previous code made with C++ -- for the most part. Languages like .NET (C# and VB.NET) and Java have more or less begun to dominate the business industry.

    Now the games industry is different. They still stick to ASM/C/C++ pretty religiously. But still, this has been the standard fare in the game industry for years and years now.
    Gauntlets of Recursion (+5) - My game development journal.

  23. #23
    Retired Staff Reputation: 10
    Chrono's Avatar
    Join Date
    May 2006
    Posts
    284
    Rep Power
    11

    Default

    Quote Originally Posted by HopeDagger
    Uhm, this was true 10-15 years ago, but that's simply just not true anymore. C++ in the business industry has become a legacy language -- that is, it exists just to maintain previous code made with C++ -- for the most part. Languages like .NET (C# and VB.NET) and Java have more or less begun to dominate the business industry.

    Now the games industry is different. They still stick to ASM/C/C++ pretty religiously. But still, this has been the standard fare in the game industry for years and years now.
    C++ is also .NET, you can use it in that manner if you want, and if you don't then thats fine, because not all PC's support .NET, only systems that are running on Windows I believe, this can be a problem at times. C# isn't very popular, and VB has its limits. Also I should'nt have is "is becoming a standard", I meant to say "IS a standard". :P

  24. #24
    Cloud's Hair Spray Reputation: 10
    Hayloe's Avatar
    Join Date
    May 2006
    Posts
    63
    Rep Power
    11

    Default

    Programming languages are tools, just use whichever one fits the program your developing best.

    none of them are better than the other, you just cant compare them, they each have there own uses...

    if one was truly better than the other, than the "other" wouldnt exist, because there would be no need for it...
    Last edited by Hayloe; 06-16-2006 at 07:55 AM.

  25. #25
    Orc's Breathmint Reputation: 10
    HopeDagger's Avatar
    Join Date
    May 2006
    Location
    Ontario, Canada
    Posts
    119
    Rep Power
    11

    Default

    Quote Originally Posted by Chrono
    C++ is also .NET, you can use it in that manner if you want, and if you don't then thats fine
    C++/CLI (Managed C++) should be considered as a completely different beast than unmanaged C++. C++/CLI sees pretty seldom usage, but that may or may not change in the future depending on how Microsoft pushes it.

    because not all PC's support .NET, only systems that are running on Windows I believe, this can be a problem at times.
    Nay; it's no problem. Check out Mono and .GNU.

    C# isn't very popular
    Yeah right! C# is becoming hugely popular. Do a search on any job-search website for "C#" and you'll be whacked with pages and pages of results. .NET is gaining huge popularity. Even a handful of commercial C# computer games have been released.
    Gauntlets of Recursion (+5) - My game development journal.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •