Jump to content

  • Log In with Google      Sign In   
  • Create Account

java replaces c++ for AAA 3d game engines???


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
94 replies to this topic

#1 ryanzec01   Members   -  Reputation: 121

Like
Likes
Like

Posted 10 March 2004 - 07:07 AM

I was just wornding becuase it was told to me that java 2 was going to replace c++ like c++ replaced c for 3d games? I want to get into 3d game engine but know learn/use a programming language that might become not used anymore?

Sponsor:

#2 Alpha_ProgDes   Crossbones+   -  Reputation: 3418

Like
Likes
Like

Posted 10 March 2004 - 07:12 AM

i''m sorry but that post really wasn''t that coherent.
could you reexplain or just post a link to what you are trying to talk about?

is this a particular game engine or all game engines?

#3 dmikesell   Members   -  Reputation: 157

Like
Likes
Like

Posted 10 March 2004 - 07:20 AM

The day C++ "isn''t used anymore" is the day I retire, and I''m only 37 ;-)

C++ has been "replaced" several times in the past, and it''s still gaining steam.

--
Dave Mikesell Software

#4 Sneftel   Senior Moderators   -  Reputation: 1744

Like
Likes
Like

Posted 10 March 2004 - 07:21 AM

Don''t worry about learning a language that you won''t use in the long run. I''ve learned a couple dozen computer languages in my life, and today I use (on the outside) not more than 6 or 7 of them. It''s good practice to learn them, and knowing how they do things is useful even if you don''t actually use them directly.


"Sneftel is correct, if rather vulgar." --Flarelocke

#5 Aldacron   GDNet+   -  Reputation: 1857

Like
Likes
Like

Posted 10 March 2004 - 07:22 AM

Don''t expect a massive industry shift to Java any time soon. Eventually you likely will see a move toward languages such as C# and Java, but not until such languages are supported on consoles and the runtimes are more widely available. But even so, I don''t expect C++ will be abandoned completely.

#6 Sneftel   Senior Moderators   -  Reputation: 1744

Like
Likes
Like

Posted 10 March 2004 - 07:24 AM

quote:
Original post by dmikesell
The day C++ "isn''t used anymore" is the day I retire, and I''m only 37 ;-)
That is unfortunately true of many computer programmers. Evolve or perish.....
If and when C++ does get replaced, tho, it won''t be by Java. Java''s a fun language, but it just isn''t seen as competitive in the application arena these days. Look to C# as the current best-chance contender.


"Sneftel is correct, if rather vulgar." --Flarelocke

#7 dmikesell   Members   -  Reputation: 157

Like
Likes
Like

Posted 10 March 2004 - 07:35 AM

quote:
Original post by Sneftel
quote:
Original post by dmikesell
The day C++ "isn''t used anymore" is the day I retire, and I''m only 37 ;-)
That is unfortunately true of many computer programmers. Evolve or perish.....
If and when C++ does get replaced, tho, it won''t be by Java. Java''s a fun language, but it just isn''t seen as competitive in the application arena these days. Look to C# as the current best-chance contender.


"Sneftel is correct, if rather vulgar." --Flarelocke


I use multiple languages and have no problem with learning new ones. I was merely responding to the rumors of C++''s imminent demise.



--
Dave Mikesell Software

#8 aldisd   Members   -  Reputation: 122

Like
Likes
Like

Posted 10 March 2004 - 07:42 AM

Don't learn the language, learn the technique.

Get a CS degree and learn HOW to program. Then it won't matter that there's a new language every year.

PS: We'll still be using C++ 30 years from now. Most of the "languages" that come out now (java, c#) are just gimmicks that don't really improve on what we now have.

[edited by - aldisd on March 10, 2004 2:43:34 PM]

#9 Captian Goatse   Members   -  Reputation: 122

Like
Likes
Like

Posted 10 March 2004 - 07:54 AM

Sorry, Java will be never used for anything ''serious''.

Java''s marketing strategy offers elegance over raw power and that is wrong. Also, Java is flawed on multiple sectors, one of them being the connection to the hardware.

The Java libs are worthless, for everything you need out of core third party java libs, such as SWT and LWJGL or JOGL(lololololol open source?).

When you do so, Sun decides that your Java is not Java anymore. Sorry, Java sucks as a gamedevelopment language. You are far better off with C#, another dumbed down C++ alternative.

#10 Sneftel   Senior Moderators   -  Reputation: 1744

Like
Likes
Like

Posted 10 March 2004 - 09:18 AM

quote:
Original post by dmikesell
I use multiple languages and have no problem with learning new ones. I was merely responding to the rumors of C++''s imminent demise.
I know. I was speaking to generalities.


"Sneftel is correct, if rather vulgar." --Flarelocke

#11 RPGeezus   Members   -  Reputation: 216

Like
Likes
Like

Posted 10 March 2004 - 09:22 AM

Java has it''s places, but replacing C++ is not one of them.

Java is SLOW. Even if it were a compiled language it would still be slow. It forces you do to all kinds of silly things, and prevents you from doing all sorts of useful things. I won''t elaborate because many other people already have else where.

I can see .NET (this includes C#) replacing C++ in many circumstances, but serious game development is not one of them.

Most MS business application development will likely move over to C#/.NET. It is such an amazing time saver in so many situations that C++ development is just not cost effective. MS really did a spectacular job on the whole .NET family. The amount of time you can save is astounding.

Will

P.S. No, I don''t work for MS. I''m just a satisfied customer. lol.




#12 psamty10   Members   -  Reputation: 148

Like
Likes
Like

Posted 10 March 2004 - 09:35 AM

quote:
Original post by RPGeezus
Java has it''s places, but replacing C++ is not one of them.

Java is SLOW. Even if it were a compiled language it would still be slow. It forces you do to all kinds of silly things, and prevents you from doing all sorts of useful things. I won''t elaborate because many other people already have else where.

I can see .NET (this includes C#) replacing C++ in many circumstances, but serious game development is not one of them.

Most MS business application development will likely move over to C#/.NET. It is such an amazing time saver in so many situations that C++ development is just not cost effective. MS really did a spectacular job on the whole .NET family. The amount of time you can save is astounding.

Will

P.S. No, I don''t work for MS. I''m just a satisfied customer. lol.





Satisfied customer eh... I didnt know they had any (except their own employees of course)



#13 Anonymous Poster_Anonymous Poster_*   Guests   -  Reputation:

Likes

Posted 10 March 2004 - 10:59 AM

I think java could be used as online games, small ones.
Take a look @ www.runescape.com

#14 papalazaru   Members   -  Reputation: 1771

Like
Likes
Like

Posted 10 March 2004 - 11:30 AM

they all have their strenghts. personnally, I'd like to see C++ go and be replaced by an easier, more productive language (C# for example). C++ is not the hardest language to learn, but if you know C/C++/asm, then you are ready for anything (except for brainfuck ). So no big deal in the end.

[edited by - oliii on March 10, 2004 6:31:01 PM]

#15 Anonymous Poster_Anonymous Poster_*   Guests   -  Reputation:

Likes

Posted 10 March 2004 - 11:37 AM

C# is much more of a replacement for VB. I think C# will replace certain segments of the Windows C++ segment. Outside of Windows, it will probably have very little impact... at least for the next decade.

oliii, if you like brainfuck, you should try whitespace sometime.

#16 cilcoder   Members   -  Reputation: 122

Like
Likes
Like

Posted 10 March 2004 - 11:57 AM

C++ may get replaced for Game engines sometime(I don''t believe it will be soon) but it won''t be getting replaced completely for a LONG time. Look at it this way, there are people still using COBOL. Personally I try to do most of my non-web application programming in C, C++ or C#.

#17 Anonymous Poster_Anonymous Poster_*   Guests   -  Reputation:

Likes

Posted 10 March 2004 - 11:58 AM

quote:

Original post by Captian Goatse



quote:
The Java libs are worthless,for everything you need out of core third party java libs, such as SWT and LWJGL or JOGL.


Naturally, there are lots of things in Java you won''t need game programming, though it really doesn''t mean that there''s isn''t useful stuff too.
Is there something wrong in using third party libraries?

quote:

(lololololol open source?).


???

quote:

When you do so, Sun decides that your Java is not Java anymore.

And how does ''the assumption that your Java is not Java anymore'' reflect to you? Elaborate please.



#18 johnnyBravo   Members   -  Reputation: 100

Like
Likes
Like

Posted 10 March 2004 - 04:18 PM

i reakon java looks nice when you first start using it, but then it starts to look a little messy with its one million classes

edit:
this is what java would sound like if you could hear it:
"classclassclassclassclassclassclassclassclassclassclassclass
classclassclassclassclassclassclassclassclassclassclassclass
classclassclassclassclassclassclassclassclassclassclassclass
classclassclassclassclassclassclassclassclassclassclassclass
classclassclassclassclassclassclassclassclassclassclassclass"


...even though classes are good, i am just so fed up on hearing about them

[edited by - johnnyBravo on March 10, 2004 11:21:06 PM]

#19 Raptor85   GDNet+   -  Reputation: 180

Like
Likes
Like

Posted 10 March 2004 - 06:15 PM

look at how long c has lasted, it''s was invented in the mid 70''s (if anyone remembers the year i would like to know, 77 stands out in my mind, but im not sure) C++ is even newer than C, and neither are going anywhere within the next 10 years. 20 years, yes, i dont doubt c++ will no longer be the general standard for games, but i dont think it will be java or C# in their current forms either. Not that it matters, i know about 10 languages and it takes very little time to learn a new one, the logic holds the same for all of them.

___________________
-Nicholas Anton
-raptor85.siigna.net


#20 Zahlman   Moderators   -  Reputation: 1666

Like
Likes
Like

Posted 10 March 2004 - 07:19 PM

quote:
Original post by aldisd
Get a CS degree


and spend another six years or so practicing

quote:

and learn HOW to program.


+1.





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS