Dynadot โ€” .com Transfer

C, C++, Visual Basic, or Java?

Spacemail by SpaceshipSpacemail by Spaceship
Watch

thetzfreak

Established Member
Impact
19
Hey, guys! You might know this already, but I've been learning some programming lately (with AutoIt), but it's not a top-of-the-line programming language. Right now, I am VERY interested to get some real programming knowledge to make some REAL crazy stuff, but I don't know which language to learn. I want you guys helping me out on choosing. And to do this, I have some questions.

What is the difference between C and C++? Are they any good to learn? Maybe to choose which programming language I want depends on what type of programming I'm going to do. If so, what are the main uses for each language? I'm really interested in making real professional programs/tools in the future, like so many found on download.com, and I'm not that interested in making games.

I also heard from one friend of mine that he tried a little Visual Basic, and that it was REALLY bad to learn, that it was like trash. There were too many unnecessary and extra things to put in the code. He said he heard from college students that VB and C++ weren't really good, and that if I wanted to do some REAL programming, go on to Java.

So, what are your thoughts for all of these languages? There are some languages that I missed, I think, but they're not that popular.

*This thread was posted using the NEW NamePros Thread Maker*
 
0
•••
The views expressed on this page by users and staff are their own, not those of NamePros.
AfternicAfternic
Well I already have the SDK for Java and an IDE Compiler for it as well, so thanks anyways :)
 
0
•••
Oh yeah, if you have the extra cash, you can get from http://msdn.microsoft.com Visual Studio for C#... C# is easy, but the latest REQUIRES users to have .NET Framework 2.0 Beta 2(Latest)

-RageD
 
0
•••
I wanna learn java.. what err BIG software was made with java? eg. photoshop

cheers
 
0
•••
Unfortunately Java doesn't have the operating speed to be used in any BIG software. If processing speed is not very essential, Java is used there. You can make fun games using Java, but nothing like you see in stores.
 
0
•••
Java can make big software... Whatever you understand by big: Eclipse IDE, Netbeans and thousands of in-house or commercial business applications. There is a reason why they call it the Cobol of the 21 century. It can also be made fast by the use of a good JIT compiler. You can also compile it to native code(see GNU gjc and excelsior).

But java is big, complex... C++ is even bigger and more complex. You certainly want to start with something simple that motivates you but don't dumbs you down. Forget Visual Basic, MS dump it years ago.

My suggestion is for you to learn Python or Scheme.
 
Last edited:
0
•••
ignat said:
Unfortunately Java doesn't have the operating speed to be used in any BIG software. If processing speed is not very essential, Java is used there. You can make fun games using Java, but nothing like you see in stores.

actaully your wrong java is used to create big software, i currently work for a company that distributes java developers to BIG financial companies, including serveral well known banks.

In response to the rest of the thread->

If you want the definative answer neither one is better than the other, they both serve different purposes, Java is lightweight, flexible, very portable and coder friendly. It is ideal for web applications where a user friendly output is required. C++ on the other hand is very structured and computer friendly. If you want a critical application such as that an operating system might require then C++ is better than java.
 
0
•••
majinbuu1023, despite what everyone said, I recommend you learn java. Search Java SDK on google, and you will find one on the sun website. Java makes BIG programs. So there is nothing wrong with that. I do not recommend learning C++, as it will only cause you troubles and depression (and a waste of a lot of your time). You could try learning C++ if you want, I'm not against that, but you'll see that you'll be coding the same things with Java ten times faster, with greater ease.

According to what the other people said, they say bigger things can be made with C++; I don't know what to say to you as I've said everything I know. My dad worked with both, and he KNOWS as a fact that Java does not have any limits to what it can do. Plus, try making something to work on Linux with C++ :)
 
0
•••
IMO, Visual Basic .NET is the best.

I have VB .NET 2003 Enterprise Architect.
 
0
•••
thetzfreak said:
majinbuu1023, despite what everyone said, I recommend you learn java. Search Java SDK on google, and you will find one on the sun website. Java makes BIG programs. So there is nothing wrong with that. I do not recommend learning C++, as it will only cause you troubles and depression (and a waste of a lot of your time). You could try learning C++ if you want, I'm not against that, but you'll see that you'll be coding the same things with Java ten times faster, with greater ease.

According to what the other people said, they say bigger things can be made with C++; I don't know what to say to you as I've said everything I know. My dad worked with both, and he KNOWS as a fact that Java does not have any limits to what it can do. Plus, try making something to work on Linux with C++ :)

I will give both of them a fair try but first, Visual Basic hehe.. dman SP2 isn't installing.. argh... well once I can get it installed(may take a few weeks lol) I will try Visual Basic and C++ :) :kickass:

Cheers
 
0
•••
I dont see the point in learning VB. I've always thought of it as a programming language for people who can't program.
 
0
•••
Dynadot โ€” .com TransferDynadot โ€” .com Transfer
Spaceship
Domain Recover
CatchDoms
DomainEasy โ€” Live Options
  • The sidebar remains visible by scrolling at a speed relative to the pageโ€™s height.
Back