View Single Post
Old 03-13-2003, 12:40 AM   #3 (permalink)
joe_bruin
LOAD "*",8,1
 
Join Date: Feb 2003
Location: la.ca.us
Posts: 254
joe_bruin is on a distinguished road
most games, especially ones that have high performance requirements are written nowadays in C or C++. these, however, are not trivial to learn. luckily, most of what you learn in programming most other languages transfers to C/C++. that is, while the syntax is different, programming concepts are essentially the same.

now here's the main problem: knowing a language does not mean that you know how to program. there is alot of theory that goes into programming that you are not going to get from a "c++ in 21 days" book. data structures, searching and sorting, algorithms and complexity (O(x)), interface and object oriented design, concepts in operating systems and threading, memory management and data management (beyond simple file io), interprocess communication, asynchronous operation, queuing theory, code optimization (and understanding your hardware), et cetera. these are things that people go to school for years to learn. not that you can't learn them without school, it's just that you may not know many of them exist.

for you, i would recommend java, as it greatly simplifies many of the above-mentioned items, is relatively easy to debug (no troublesome memory issues), and is very close in syntax to c++.
joe_bruin is offline   Reply With Quote