Thread: what language should i use to

  1. #31
    Registered User Frobozz's Avatar
    Join Date
    Dec 2002
    Posts
    546
    Quote Originally Posted by Bubba
    You might get away with that with other languages but eventually you will have to learn how to manage memory.

    Try to program these 'simple' classic games without doing memory management or that god awful thing called programming
    I don't see why not knowing memory management would keep you from developing a game. Scorched Earth 2000 is an online version of SE that uses Java for both client and server. It performs pretty well and last time I tried it was pretty much bug free. Also I would consider it a bit more complex than asteroids or space invaders.

    Personally I don't have anything against garbage collectors. And I especially don't see how using them automatically makes you a bad programmer. The main thing I like about C++ is that you can choose whether or not to use a GC. In fact you can even code your own and have it behave like you want it to behave.

  2. #32
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    No one said bad programmers or good programmers. But trying to program a game in any language without learning the language is bad. That is essentially what is being discussed here.

    The simple point is if you cannot program then don't program a game. Learn to program and then program a game.

  3. #33
    chococoder
    Join Date
    Nov 2004
    Posts
    515
    and just because 90% of flash developers suck doesn't mean flash sucks for making games,
    Not in theory, but in practice it's quite obvious that Flash sucks, period

    So essentially what you are saying is that Java frees memory when and if it wants to? Not exactly good inside of a pre-emptive multitasking system eh? Java is good for what it was designed for. It is caca for games.
    Hardly, it works quite well.
    And preemptive MT has nothing to do with it. If garbage collection didn't work in a multitasking environment I think we'd have found out by now, with over a decade of Java running multibillion dollar systems and a decade of Smalltalk before that (plus all the other systems using garbage collectors).
    The GC frees memory when it can, running in a background thread. If you do something stupid and code a thread at a priority which preempts all others from running, that's your responsibility as an idiot, not the responsibility of the JVM (or any system employing garbage collection).

  4. #34
    Registered User
    Join Date
    Apr 2005
    Posts
    21
    Not to undermine anyone here, but I go to Full Sail currently, which is a video game development school, and we focus on C++ here. Yet time and time again we have been told that unless you are truly working on a professional title, C++ is not worth it. The development time required outweighs the possible benefits. Flash is your best bet if you're looking for a language to pick up and make a game.

    Now, with that said, if you wanted to "graduate" past small games you're probably going to want to take up another language. In that case I would say to jump into C++ headfirst, and like Bubba has said, time and time again, you need to know how to program, before you can learn how to make games. Making a game is a task that can test even the most experienced of programmers, and leave them curled up in a ball in the corner. If you don't have a strong foundation in the fundamentals of programming, memory management being PARAMOUNT for gaming, you can't hope to get very far.

    Just my 2 cents...
    Last edited by genjiguy; 09-11-2007 at 12:07 PM. Reason: Spacing, Grr...

  5. #35
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Your input is more than welcome but please don't bump old threads.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. What language did they make Java in?
    By jverkoey in forum A Brief History of Cprogramming.com
    Replies: 17
    Last Post: 07-03-2005, 04:18 PM
  2. Strange loop
    By D@rk_force in forum C++ Programming
    Replies: 22
    Last Post: 12-18-2004, 02:40 PM
  3. assembly language...the best tool for game programming?
    By silk.odyssey in forum Game Programming
    Replies: 50
    Last Post: 06-22-2004, 01:11 PM
  4. Language of choice after C++
    By gandalf_bar in forum A Brief History of Cprogramming.com
    Replies: 47
    Last Post: 06-15-2004, 01:20 AM
  5. Language Script..
    By vasanth in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 03-30-2003, 06:48 AM