Delphi or Visual C++?
Hi all,
What is the best language to program OpenGL?
What are the differences between programing OpenGL in Delphi and programing OpenGL in VC?
(Performance or whatever?)
Delphi is based on the Pascal programming language.
Visual C++ is based on, well.... C/C++.
programming is programming. just differently languages. OpenGL is language independant, so the structure there, is the same.
there is no best language to learn OpenGL. the two things you need to learn OpenGL are books and experience.
To the vast majority of mankind, nothing is more agreeable than to escape the need for mental exertion... To most people, nothing is more troublesome than the effort of thinking.
Visual C++ is based on, well.... C/C++.
programming is programming. just differently languages. OpenGL is language independant, so the structure there, is the same.
there is no best language to learn OpenGL. the two things you need to learn OpenGL are books and experience.
To the vast majority of mankind, nothing is more agreeable than to escape the need for mental exertion... To most people, nothing is more troublesome than the effort of thinking.
To the vast majority of mankind, nothing is more agreeable than to escape the need for mental exertion... To most people, nothing is more troublesome than the effort of thinking.
If you already know Delphi, but you don't know C++ (or don't know it that well), then learn in Delphi.
Other than that, as jenova said, neither is better - they're
just different.
EDIT:
Oh, and if you want some other sites about OpenGL with Delphi, there's:
Delphi 3D [EDIT - ok, it's working again]
Sulaco
John B
[edited by - JohnBSmall on March 25, 2002 4:51:43 PM]
Other than that, as jenova said, neither is better - they're
just different.
EDIT:
Oh, and if you want some other sites about OpenGL with Delphi, there's:
Delphi 3D [EDIT - ok, it's working again]
Sulaco
John B
[edited by - JohnBSmall on March 25, 2002 4:51:43 PM]
The best thing about the internet is the way people with no experience or qualifications can pretend to be completely superior to other people who have no experience or qualifications.
Probably C/C++ since it has bin adopted by so many programers.
But hey, whatever feels good under your fingertips, stick with it!
[ my engine ][ my game ][ my email ]
SPAM

[edited by - aftermath on March 25, 2002 4:13:46 PM]
But hey, whatever feels good under your fingertips, stick with it!
SPAM

[edited by - aftermath on March 25, 2002 4:13:46 PM]
Rate me up.
March 25, 2002 04:04 PM
I would have to go with C++, not because it is ''better'' but because there are probably more tutorials writen using c++, then delphi. Of course the theory will be the same, and a lack of tutorials will probably make you a better programer anyways, so.. whichever

Umm, lack of tutorials will not necessarily make you a better programmer (although lack of *bad* tutorials might make you better).
But most of the NeHe tutorials have been converted to Delphi anyway, and Windows & OpenGL programming don''t change much when you change languages (assuming you stick to the low-level API functions).
John B
But most of the NeHe tutorials have been converted to Delphi anyway, and Windows & OpenGL programming don''t change much when you change languages (assuming you stick to the low-level API functions).
John B
The best thing about the internet is the way people with no experience or qualifications can pretend to be completely superior to other people who have no experience or qualifications.
1. About 90% of the tutors at NeHe has a delphi-conversion.
2. There are at least 2 webpages dedicated to the combination of delphi/opengl.
3. There are books dedicated to opengl/delphi.
4. Delphi has a quite easy learning curve.
5. You''ve got support from a huge community, even if it''s not as big as the C/C++ community
6. Most libraries available for Windows work for Delphi too.
Just wanted to make as a point. In my opionion it''s a waste of time to learn C/C++ if you''re good at Delphi already. There are only 2 reasons that I could think of. The first being that if you''re planning to try to get a job in the game-industry, they''ll probably ask C++. The second that it may come in handy to have an understanding of C++, just to get insight in some programs or techniques.
2. There are at least 2 webpages dedicated to the combination of delphi/opengl.
3. There are books dedicated to opengl/delphi.
4. Delphi has a quite easy learning curve.
5. You''ve got support from a huge community, even if it''s not as big as the C/C++ community
6. Most libraries available for Windows work for Delphi too.
Just wanted to make as a point. In my opionion it''s a waste of time to learn C/C++ if you''re good at Delphi already. There are only 2 reasons that I could think of. The first being that if you''re planning to try to get a job in the game-industry, they''ll probably ask C++. The second that it may come in handy to have an understanding of C++, just to get insight in some programs or techniques.
Newbie programmers think programming is hard.Amature programmers think programming is easy.Professional programmers know programming is hard.
I got a job in the game industry as a C++ programmer with a portfolio of Delphi stuff, but I did already have a good knowledge of C++ having manually converted a whole load of C++ code to Delphi in the past.
Choose which language you are more comfortable with. There are no performance differences. The only real difference is the syntax. Oh, and Delphi compiles much faster, has a cleaner syntax and you don''t have the linker issues that always seem to plague C/C++.
Steve ''Sly'' Williams Monkey Wrangler Krome Studios
turbo game development with Borland compilers
Choose which language you are more comfortable with. There are no performance differences. The only real difference is the syntax. Oh, and Delphi compiles much faster, has a cleaner syntax and you don''t have the linker issues that always seem to plague C/C++.

Steve ''Sly'' Williams Monkey Wrangler Krome Studios
turbo game development with Borland compilers
If you''re looking to make games for fun/hobby/independent development, I would suggest Delphi, its just as powerful, the compiler picks up alot of bugs in your code (due to the strong typing) and the compiler is also alot faster (several seconds vs. several minutes), making it good for someone not devoting 8 hours a day of their life to programming (not to say devoting 8+ hours a day to a programmer hobby is bad, since thats what I do).
On the other hand if you''re looking to program games professionally (and if your not just having a "I wanna be a movie/sports/porn star" like dream) then Visual C++ would be what you''d be using at almost every company (though once you''ve learned Delphi learning C++ is easy).
Of course if you''re already using C++/Delphi just stick with your current language.
On the other hand if you''re looking to program games professionally (and if your not just having a "I wanna be a movie/sports/porn star" like dream) then Visual C++ would be what you''d be using at almost every company (though once you''ve learned Delphi learning C++ is easy).
Of course if you''re already using C++/Delphi just stick with your current language.
Ah, the ol'' "which is best". Well, it all comes down to what *you* like. When i started out, everybody told me VC+ was *the* environment/Compiler to use...so i bought it...only to find out that Delphi could do exact the same...and faster. Now i''m back on delphi. Somebody also told me VC+ produces code that''s miiiilleeees faster (compared to delphi). That''s total crap. Delphi has inline asm, so there is no excuse for slow code..if you want to optimize.
The "there are so many C++ tutorials" argument is bad (Let me shoot it down...hehe). If you are a programmer/coder you should be able to take any tutorial/algo/class and port it. Somebody who doesn''t probably "cut & Pastes", and doens''t understand the code anyway, in which case it doesn''t matter what compiler she/he uses.
The "there are so many C++ tutorials" argument is bad (Let me shoot it down...hehe). If you are a programmer/coder you should be able to take any tutorial/algo/class and port it. Somebody who doesn''t probably "cut & Pastes", and doens''t understand the code anyway, in which case it doesn''t matter what compiler she/he uses.
______________________________Only dead fish go with the main-stream.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement