Which coding language is more valuable...

Talk about your favorite PC games, Steam and building awesome custom rigs!

Moderator: Moderators

Kazaryster
Posts: 107
Joined: Sun Jul 13, 2008 5:37 pm

Which coding language is more valuable...

Post by Kazaryster »

Me and my cousin on which coding language is more widely used open and a like (basiccally which is better) i was just wondering about your opinions.

C++/C# v.s. Java
Kurt_
Portablizer
Posts: 5748
Joined: Thu Nov 24, 2005 10:32 am
Steam ID: kurbert
Location: Ontario, Canada
Contact:

Post by Kurt_ »

C.
Hey, sup?
jleemero
Posts: 804
Joined: Mon Feb 19, 2007 3:12 pm
Location: Yay Desert.

Re: Which coding language is more valuable...

Post by jleemero »

Kazaryster wrote: C++/C# v.s. Java
Wait, are you throwing C++ and C# together?
Because let me tell you, that's one hell of a gap.


Though I could probably give an opinion here, I won't.
The fact that you called them "coding languages" has put me off to it.
*shudder*
Harshboy
Portablizer
Posts: 3610
Joined: Tue Oct 11, 2005 3:44 pm

Post by Harshboy »

C++ is the king.
Skyone
Moderator
Posts: 6390
Joined: Tue Nov 29, 2005 8:35 pm
Location: it is a mystery
Contact:

Post by Skyone »

Haha, honestly? C. C++ if you're going to be ignorant enough to forget about ol' faithful. :P
XCVG
Senior Member
Posts: 1947
Joined: Sun Dec 21, 2008 9:10 pm
Location: Canada

Post by XCVG »

Neither! BASIC 4ever! :P

Actually, I have no idea. Depends on what you're developing for I guess.
Fenrir
Posts: 14
Joined: Wed Aug 27, 2008 9:20 am

Post by Fenrir »

Skyone wrote:Haha, honestly? C. C++ if you're going to be ignorant enough to forget about ol' faithful. :P
Well technically, C++ is almost a perfect superset of C89, and C99 doesn't have the uptake to make its divergences from C89 significant. Hell, developers are discouraged from writing C++-incompatible C99 code. On that basis, I'd think it fair enough to call C++ "more valuable"...whatever the hell that means. >_>

Stupid question is stupid, though. There're probably ~250billion lines of COBOL code out there at this very moment, and I wouldn't be surprised if VB, C# and Java code bases are growing at rates substantially greater than C/C++. And there's a good chance that there're more lines of x86 Assembly out there than all of 'em put together. :P

Anyway, a bit of a breakdown: C and C++ are the main candidates for systems, real-time and platform-specific programming. Java's getting a lot of attention in all facets of the web, and grabbing a nice chunk of the applications development market - especially when platform-independence is a concern. C# and other .NET languages are ideal for Microsoft platforms, the web, and rapid application development (RAD) - and may yet take on Java in the virtual machine stakes. COBOL still dominates mainframe programming, which may or may not change with the shake-up the industry is currently experiencing.

If you're trying to pick a first language, I'd go for either C++, Java or VB.NET. Take your pick, really, I don't think any one of them is easier than the rest overall.
Kyo
Senior Member
Posts: 2470
Joined: Tue Jan 02, 2007 11:59 am
Location: Germany

Post by Kyo »

I found java to be easier to learn than C, but C's the king.
timmeh87
Senior Member
Posts: 3047
Joined: Mon Nov 14, 2005 10:19 pm
Location: Ontario, Canada

Post by timmeh87 »

Learn C first if you dont know it.

It has much to offer in the ways of curly brackets and semicolons.

Once you can do C well, C++ and Java are both a piece of cake. They use the exact same syntax, but with many many more features (most importantly, objects).

object oriented programming, or OOT, is a bit of a jump. Visual basic is a good way to get into OOT.

My work makes welding robotics, they use mostly C, C++ and Visual Basic.
Image

"Linux is only free if your time is worthless"
grahf
Posts: 370
Joined: Fri Jun 23, 2006 7:08 pm
Location: Tokyo Japan

Post by grahf »

Just plain ansi C, without a doubt. From there, learning C++ is a snap. But I would certainly recommend learning C first.
b_w_johan
Posts: 72
Joined: Mon Dec 08, 2008 12:43 pm

Post by b_w_johan »

timmeh87 wrote:Learn C first if you dont know it.

It has much to offer in the ways of curly brackets and semicolons.

Once you can do C well, C++ and Java are both a piece of cake. They use the exact same syntax, but with many many more features (most importantly, objects).

object oriented programming, or OOT, is a bit of a jump. Visual basic is a good way to get into OOT.

My work makes welding robotics, they use mostly C, C++ and Visual Basic.
actually :D (don't think i'm trying to be a wiseass but its not just my theory ;)) you should learn JAVA first, and then step to other languages.

if you start a study informatica or technical informatica on the university they both start the first year learning you java, ti will then switch to C and then add ASM to the package, just inf will stick to java and will learn you some basics of C since java has nice simple ways to do stuff while C actually makes you write the code to actually do something...

hope that explanation makes sence :D

but first of all figure out what youre planning to create. this will make the choise easyer.
grossaffe
Posts: 1450
Joined: Thu May 29, 2008 11:54 pm
Location: USA

Post by grossaffe »

timmeh87 wrote:object oriented programming, or OOT, is a bit of a jump. Visual basic is a good way to get into OOT.
um... I think you mean OOP; OOT usually refers to Ocarina of Time :wink:
gamecube6
Posts: 478
Joined: Sat May 27, 2006 5:39 pm
Location: New Jersey: Only the Strong Survive
Contact:

Post by gamecube6 »

My vote goes with C
Image
Image
Image
sgtpepper
Posts: 602
Joined: Sat Mar 25, 2006 7:03 pm
Location: Little Rock, AR

Post by sgtpepper »

BASIC is the sh!t... Apple II and Commodore 64 FTW!!! :P
Image
 My iBook's modded logo!
Jobs vs Gates Google Fight!
Sparkfist
Forum Administrator
Posts: 6754
Joined: Tue Apr 20, 2004 7:12 am
Location: Michigan

Post by Sparkfist »

Depending on what you want to program is kind of what language you should learn.

C++/VB are best if you want to make modern programs with GUI front-ends. You can games in these, kind of "duh" with C++, but VB can do some work. Be prepared for large files with VB though.

C is good if you want to do a lot of simple programming. Things like drivers, utility programs and the such. You can do game programming, but it's not going to be as easy as C++ or other object oriented languages.

BASIC.... is just that, basic. Just about all the things you can do in C you can do in BASIC. The biggest difference is that BASIC you can change and test the code faster, as it is a script language.

Java.. I would have to agree with the above statement that if you're going to learn this learn some C syntax. And if you plan to have it on line in browsers, if you haven't already learn PHP, HTML and possibly SQL. You'll likely need them to get it working.

Really there are dozens others out there it's really what you need to program. And one last thing is you don't have to learn C to learn C++, if you have your eye and heart set on using C++ go right for it.
vskid wrote:Nerd = likes school, does all their homework, dies if they don't get 100% on every assignment
Geek = likes technology, dies if the power goes out and his UPS dies too

I am a geek.
Post Reply