C++ or Visual Basic? thanks Jeffrey Revell Reade

kameliaRu

New member
Jun 28, 2011
4
0
0
Currently looking at a programming language and deciding whether to choose C++ or Visual Basic. What do you think? Thanks Jeffrey Revell Reade
 


i can say both are good the different things of them is c++ is more harder to understand because the syntax is kinda more diificult.while the visual basic if you type there are query windows above that will remind you if you have mistakes.
 
What is your ultimate aim ? Just learn a language or you have a particular application in mind ?
I would go for C++ as I see much opportunity outside and also once you have a grip of it, you could as well use the concepts on most other languages. Also, gcc tool chain all are free and lots of tutorials available around.
But simple GUI applications would be easy to develop in VB. VB would also come iin handy if you are doing lots of MS Excel / MS Word macros later on..
 
Currently looking at a programming language and deciding whether to choose C++ or Visual Basic. What do you think? Thanks Jeffrey Revell Reade

Hello kameliaRu,

You may choose Visual Basic because use in Enterprised Application like made with .NET platform and is high demand. Since .NET developer hired by the companies to maintain and build new system and software, it the better choice.
 
My very BASIC (Hahah - puns) view of this is - Visual basic for an introduction to programming languages (It can also be used for advanced things), C++ for advanced development and being uber cool. I learnt Visual Basic when I was like 13 but some day I plan on learning c++.
 
Though this post may not even be real, it is at least a good discussion. Python/Ruby/PHP are all high level languages and definitely the most useful for anything Internet related. In terms of learning to be a good programmer, Python is probably the best because it encourages good practices. Followed closely by Ruby, and PHP is the easiest way to lapse into retarded code.

That said, learning a lower level language like C++ has its benefits. I'm starting to learn it myself just because that sort of thing tingles my nerd endings. It forces you to be aware of things like memory management that are less noticeable, but still important, in higher level languages.
 
Spend some time with C and assembly and when you go back to the high-level languages, you'll never write shitty code again.
 
Though this post may not even be real, it is at least a good discussion. Python/Ruby/PHP are all high level languages and definitely the most useful for anything Internet related. In terms of learning to be a good programmer, Python is probably the best because it encourages good practices. Followed closely by Ruby, and PHP is the easiest way to lapse into retarded code.

That said, learning a lower level language like C++ has its benefits. I'm starting to learn it myself just because that sort of thing tingles my nerd endings. It forces you to be aware of things like memory management that are less noticeable, but still important, in higher level languages.

I do believe we have a convert :D
 
Hahaha I still love my PHP man. Just because it provides the easiest way in the world to write retarded code does not mean you have to. And it definitely has its place (see: wordpress, simple webapps).
 
What if you are making something like an app for affiliates that runs on all shared hosting? Not a lot of shared hosting providers (most importantly, not Hostgator) provide support for something like Django.
 
If you're learning how to program applications you should start with Java, which is easier to learn and use, then proceed to C++ in order to learn the finer details of pointers, memory management, data structures, OOP (object oriented programming), templates, and threading. Once you have total command of Java and C++ you can go anywhere. From there, you could move to the .NET infrustructure to learn C#, ASP.NET, and VB.NET.

If you're working with strings - data extraction, file parsing, regular expressions, generating reports, etc... then you NEED to learn PERL - what you will learn from PERL will benefit you everytime you need to parse strings, text, data, or data files of any sort. What you don't realize is that most applications, no matter what language they are written in, secretly run PERL scripts in the background all day long. True story.

For the web you need to learn PHP because it is the most popular, easiest to learn, and supported on just about every webserver in existence. Because you learned Java first you will have an easier time pimping javascript snippets and pwning JQuery, which is a must for non-CMS web development.

If you want to have fun then you should also learn Ruby, but beware - you may never want to go back to PHP.

I actually have very little experience with Python and C so I can't comment on them. Assembly language is a beast. There are a million reasons why you might want to learn it, but you won't like it. Unless you do like it, in which case you should go work for NASA or any company in Japan.