A Digital Age Deserves A Digital Leader

OpenGL programing with Java question

OpenGL programing with Java question

Postby denis_o_leary » Thu Aug 28, 2003 8:07 pm

(A question for a friend)

I've started to research OpenGL in the hope of starting a personal project in the near future.

It seems from what I've read, that OpenGL is designed for use by C/C++ programers.

I'm going into my third year of a computer science degree and I've only studied Java and VB.

My question is:
Do you think it would be worth my while to learn C++, seening how it's not that much different to Java, and use that for any OpenGL programing or will I just stick with Java, cause thats what I know?

The reason I ask is I don't want to go with, say, java and then later realise that C++ would of been a better choice because theres much more suport on the internet: tutorials, source code examples, people to ask etc.
PRO Level 4
Posts: 109
Joined: Wed Jul 23, 2003 10:57 pm
Location: Ireland

Postby Injunfarian » Fri Aug 29, 2003 2:24 am

well if your are going to persue a Career in software development I highly suggest learning C++.

Also are you going to be learning c++ in your computer science degree? if so why not get a jump on the course?

C++ are sorta simular but yet sooo different. I personally think C++ is a better language possibly because i used it more I only programmed in java the first year of my college program.
<a href="http://www.secretsofwar.net/index.asp?referer=injunfarian" target=_blank>Good Webbased Game</a>

<a href="http://selectaz.com" target=_blank><img src="http://selectaz.com/popup/stats.php" border=0></a>
PRO Level 3
User avatar
Posts: 63
Joined: Sat Jan 18, 2003 8:15 pm

Postby Weaver » Fri Aug 29, 2003 3:18 am

Definitely learn C++, it has been and will remain industry standard (let's just face facts) for years to come. As far as one being better than the other, there is no reason to argue that either. They both have their place in the industry. Java cannot compete with C++ in terms of speed and C++ cannot compete with Java's portability (though it can try).

If you want to learn OpenGL or do any programming with real games (not flash, shockwave or applets) then you will need to have an understanding of C++. Personally, I enjoy the language and would recommend it to anyone.

Public Keys

The primary purpose of the DATA statement is to give names to constants; instead of referring to pi as 3.141592653589793 at every appearance, the variable PI can be given that value with a DATA statement and used instead of the longer form of the constant. This also simplifies modifying the program, should the value of pi change.
-- FORTRAN manual for Xerox Computers
PROfessional Member
User avatar
Posts: 1967
Joined: Wed Jun 19, 2002 12:05 am
Location: /home/weaver/

Postby Mac33 » Fri Aug 29, 2003 10:57 am

Nice one Weaver... :yesnod:
PROfessional Member
User avatar
Posts: 4910
Joined: Tue Mar 12, 2002 4:55 pm
Location: Scotland

Return to HTML, CSS, and Scripts

Who is online

Users browsing this forum: No registered users and 0 guests