Vb, Vb.Net, C++ or C#???

Discussion in 'Programming General' started by Cherry65, Jul 4, 2008.

Thread Status:
Not open for further replies.
Vb, Vb.Net, C++ or C#???
  1. Unread #1 - Jul 4, 2008 at 10:55 PM
  2. Cherry65
    Joined:
    Jan 31, 2007
    Posts:
    447
    Referrals:
    0
    Sythe Gold:
    0

    Cherry65 Forum Addict
    Banned

    Vb, Vb.Net, C++ or C#???

    im quite confused...id like to learn how to program, but i dont know what language i should learn...i have some experience in programming, i know how to program in PHP with mysql databases...
    which language do you recommend? what are their differences? what are each one best for??
     
  3. Unread #2 - Jul 5, 2008 at 1:37 AM
  4. jdsfighter
    Joined:
    Jan 21, 2007
    Posts:
    603
    Referrals:
    0
    Sythe Gold:
    0

    jdsfighter Forum Addict
    Visual Basic Programmers

    Vb, Vb.Net, C++ or C#???

    Visual basic 6 is good for simplicity, but .Net is newer and is slightly more powerful and harder to use. C++ is a hard start, but it will help you the most in the end.
     
  5. Unread #3 - Jul 5, 2008 at 2:00 AM
  6. Covey
    Joined:
    Sep 9, 2005
    Posts:
    4,510
    Referrals:
    9
    Sythe Gold:
    9
    Discord Unique ID:
    807246764155338833
    Discord Username:
    Covey#1816

    Covey Creator of EliteSwitch
    Retired Sectional Moderator Visual Basic Programmers

    Vb, Vb.Net, C++ or C#???

    Visual Basic 6:
    Pro's
    Lots of tutorials and people to help you in this forum.

    Con's
    This program is 10 years old now and is getting outdated, it is still able to do pretty much everything the newer programming languages can, but it is just slower and harder to do them.

    Visual Basic .NET (2005/2008):
    Pro's
    Up to date Visual Basic, very easy to learn and use.

    Con's
    Slightly slower than other languages.

    C++/C#:
    I don't really know much about these languages, you will need to wait for someone else to reply, but i know they are very powerfull compared to Visual Basic and run quite fast if coded well.
     
  7. Unread #4 - Jul 5, 2008 at 5:27 AM
  8. Swan
    Joined:
    Jan 23, 2007
    Posts:
    4,957
    Referrals:
    0
    Sythe Gold:
    0
    Sythe's 10th Anniversary Member of the Month Winner

    Swan When They Cry...
    Retired Global Moderator

    Vb, Vb.Net, C++ or C#???

    C++ is a personal preference of mine.
    I use C# for prototyping things, so it isn't bad to learn C# or Java, either.

    Covey, the C# most people refer to nowadays is the one that is included as part of the .Net platform. This means that regardless of whether or not the language chosen is Visual Basic 2008, J# 2008, C# 2008 and so on, the end result will be almost identical because of the fact that in the end, the program is compiled in to the same byte code; it is compiled under the .Net platform.

    Despite what people are biased towards, the newer .Net languages are faster in execution than the older Visual Basic. Of course, C and C++ will always be infinitely powerful than any of these languages, as this is what the majority of these languages were written in.

    The choice is also depending on what you want to use the language for. For instance, Battlefield 2, which is a very popular shooter, was written mostly in Python. I have my own theories, but as for the original incentive for the developer to use Python, I cannot provide you with an accurate reason.
     
  9. Unread #5 - Jul 5, 2008 at 5:34 AM
  10. Covey
    Joined:
    Sep 9, 2005
    Posts:
    4,510
    Referrals:
    9
    Sythe Gold:
    9
    Discord Unique ID:
    807246764155338833
    Discord Username:
    Covey#1816

    Covey Creator of EliteSwitch
    Retired Sectional Moderator Visual Basic Programmers

    Vb, Vb.Net, C++ or C#???

    I love BF2 :D
    Swan do you play it?
     
  11. Unread #6 - Jul 5, 2008 at 12:13 PM
  12. Swan
    Joined:
    Jan 23, 2007
    Posts:
    4,957
    Referrals:
    0
    Sythe Gold:
    0
    Sythe's 10th Anniversary Member of the Month Winner

    Swan When They Cry...
    Retired Global Moderator

    Vb, Vb.Net, C++ or C#???

    Not as of the moment. I have played it, and I have an illegal copy somewhere gathering dust, but even if I were to install it I can't play online.

    In the end it is all personal preference. While I would gladly forget any previous knowledge I had of Visual Basic, it once upon a time may have been very useful. I rather enjoy using C++, and C# is just easy to manipulate when need be, so they are probably two of my favoured languages. I know a Python developer, who uses Python because he loves to use Python. I know an internet developer who programs for the internet because he likes doing so, et cetera.

    Though it isn't the fastest option, the best way of doing things from your current position is to try each major language that comes to mind, learn the basics at least, and if it appeals to you continue it. Though I do have my reservations about some languages ...
     
  13. Unread #7 - Jul 5, 2008 at 2:44 PM
  14. Cherry65
    Joined:
    Jan 31, 2007
    Posts:
    447
    Referrals:
    0
    Sythe Gold:
    0

    Cherry65 Forum Addict
    Banned

    Vb, Vb.Net, C++ or C#???

    well ill try to start with C++ since i read in many website, and in this post, that its one of the best. maybe its a little difficult to start but it's ok. I know how to do many things in 3d studio max, and if i use it with C++ i think ill do many cool things.
    After that, maybe i start learning Vb.Net, since once i know C++ Vb.Net wont be so difficult sinc e it isnt so different, and i will have lots of programing experience.
    Thank you guys, you really helped me ;)
     
  15. Unread #8 - Jul 5, 2008 at 3:12 PM
  16. Covey
    Joined:
    Sep 9, 2005
    Posts:
    4,510
    Referrals:
    9
    Sythe Gold:
    9
    Discord Unique ID:
    807246764155338833
    Discord Username:
    Covey#1816

    Covey Creator of EliteSwitch
    Retired Sectional Moderator Visual Basic Programmers

    Vb, Vb.Net, C++ or C#???

    Learn .net then C++ won't be soo difficult straight up.

    If you master the .net Syntax you won't have such a steep learning curve to adapt to the C++ Sytnax.
     
  17. Unread #9 - Jul 6, 2008 at 1:58 AM
  18. Cherry65
    Joined:
    Jan 31, 2007
    Posts:
    447
    Referrals:
    0
    Sythe Gold:
    0

    Cherry65 Forum Addict
    Banned

    Vb, Vb.Net, C++ or C#???

    ok ill try that way then ;)...ive been searching some things about this languages and they are quite similar...
     
  19. Unread #10 - Jul 6, 2008 at 4:04 AM
  20. Swan
    Joined:
    Jan 23, 2007
    Posts:
    4,957
    Referrals:
    0
    Sythe Gold:
    0
    Sythe's 10th Anniversary Member of the Month Winner

    Swan When They Cry...
    Retired Global Moderator

    Vb, Vb.Net, C++ or C#???

    There is no such thing as the ".Net syntax" you speak of. By "learn .Net" I am assuming you mean learn the classes and features, as .Net is not a language in itself (saying such to someone wanting to learn C++ is arbitrary anyway).

    There is a syntax relative to each language under the .Net platform, but that is completely different. The Visual Basic syntax was adopted from BASIC and had added to it many an improvement. The C# syntax was undoubtedly developed from the C languages and Java, and the C++ CLR (C++ .Net to put it another way) was taken directly from C++ (with slight modifications).

    In other words, it doesn't have anything whatsoever to do with the syntax if you intend on using C++. The thing that makes .Net 'easier' than the standard language is the tools, classes and various other additions that come with the .Net platform. Such includes the GUI designer, the many features of the IDE itself, and of course, the classes associated with the .Net platform.

    To put it simply, the "version" of C++ included in the Microsoft .Net platform is basically a copy of the language which has then been modified to accomodate the .Net libraries.

    Personally I'd find it more useful for you to learn core C++ first, though it is considered "hard", anything is learnable. My father for example, learnt C as one of his first computer languages.
     
  21. Unread #11 - Jul 6, 2008 at 4:30 AM
  22. Covey
    Joined:
    Sep 9, 2005
    Posts:
    4,510
    Referrals:
    9
    Sythe Gold:
    9
    Discord Unique ID:
    807246764155338833
    Discord Username:
    Covey#1816

    Covey Creator of EliteSwitch
    Retired Sectional Moderator Visual Basic Programmers

    Vb, Vb.Net, C++ or C#???

    That was rather pointless
     
  23. Unread #12 - Jul 6, 2008 at 4:37 AM
  24. Swan
    Joined:
    Jan 23, 2007
    Posts:
    4,957
    Referrals:
    0
    Sythe Gold:
    0
    Sythe's 10th Anniversary Member of the Month Winner

    Swan When They Cry...
    Retired Global Moderator

    Vb, Vb.Net, C++ or C#???

    I was assuming you were talking about the syntax of a language (how it is coded), and that you were referring to the .Net platform as a language in itself. Such assumptions can be forgiven, can they not? From my experience (Also from the definition in a book written by a certified professional), this particular use of the word "syntax" generally just refers to the way a language is coded.
     
  25. Unread #13 - Jul 6, 2008 at 12:38 PM
  26. Cherry65
    Joined:
    Jan 31, 2007
    Posts:
    447
    Referrals:
    0
    Sythe Gold:
    0

    Cherry65 Forum Addict
    Banned

    Vb, Vb.Net, C++ or C#???

    well u are confusing me lol...ill see what to start with...
     
  27. Unread #14 - Jul 7, 2008 at 2:46 AM
  28. Covey
    Joined:
    Sep 9, 2005
    Posts:
    4,510
    Referrals:
    9
    Sythe Gold:
    9
    Discord Unique ID:
    807246764155338833
    Discord Username:
    Covey#1816

    Covey Creator of EliteSwitch
    Retired Sectional Moderator Visual Basic Programmers

    Vb, Vb.Net, C++ or C#???

    Excellent point.
    When i think of the word syntax, i think of the general code structuring. Like If statements etc.
     
  29. Unread #15 - Jul 7, 2008 at 3:06 AM
  30. Swan
    Joined:
    Jan 23, 2007
    Posts:
    4,957
    Referrals:
    0
    Sythe Gold:
    0
    Sythe's 10th Anniversary Member of the Month Winner

    Swan When They Cry...
    Retired Global Moderator

    Vb, Vb.Net, C++ or C#???

    I apologise most sincerely for confusing you with my discussion with Covey ... Well, not so sincerely, but a bit of nice language can't hurt ;)

    I'm assuming you've decided upon what you're going to do, so I'll leave it at that.
     
  31. Unread #16 - Jul 7, 2008 at 11:56 AM
  32. Cherry65
    Joined:
    Jan 31, 2007
    Posts:
    447
    Referrals:
    0
    Sythe Gold:
    0

    Cherry65 Forum Addict
    Banned

    Vb, Vb.Net, C++ or C#???

    no problem, and yes i decided to start with C++...i already started
     
  33. Unread #17 - Jul 22, 2008 at 11:42 PM
  34. The True Gears
    Referrals:
    1

    The True Gears Guest
    $5 USD Donor

    Vb, Vb.Net, C++ or C#???

    I know alot of VB6, Learning VB.NET, And C++ i know very little.

    But i would tell a new person to go for VB.net
    And if you have expeirience with VB6, use it.
     
< Coding a basic web browser | Saving a text into a textbox by button >

Users viewing this thread
1 guest
Thread Status:
Not open for further replies.


 
 
Adblock breaks this site