Thread: Need Preference: Best Programming Language

  1. #1
    Registered User
    Join Date
    Apr 2007
    Location
    Illinois, USA
    Posts
    10

    Question Need Preference: Best Programming Language

    Hi,

    In the future I plan on making a multiplayer online game. It is extremely simple and I already have rendered a 3d still version on a program I have. I have listed the important features if you could please tell me what language would be best.

    -It's a 3 dimensional game
    -Has multiplayer compatibility over the internet with INTERNET EXPLORER
    -Records variables to a database to be displayed on a website

    I think Java would be the best but I understand there's many many languages.

    Thanks,
    Hatchet

  2. #2
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    Indeed there are many programming languages, None of which are "best". I doubt you'll be wanting to do anything 3d in java being that it has overhead of the virtual machine, but you can, and given the performance of most computers can do it quite well. I'd recommend C or C++ Being that you'd probably find more help on these boards while learning, but That is also what many 3d programs are taught and created in.

    For net stuff java would be easier given the built in stuff for net code and the like.

  3. #3
    Registered User
    Join Date
    Nov 2004
    Location
    Pennsylvania
    Posts
    434
    I'd say C++ Maybe DirectX too =)

    Good luck!
    "Anyone can aspire to greatness if they try hard enough."
    - Me

  4. #4
    Registered User code2d's Avatar
    Join Date
    Nov 2006
    Location
    Canada
    Posts
    87
    To make some happy you could use certain techniques to reduce program size (bitmaps format is one technique) for those still on old school dial up. I would use C++ because it is the programming language that other programming languages are programmed in. Wow what a tung twister!!! And it is the most efficient. Maybe you should try one of the many game engines also.
    Compiler in use: MinGW

    OS: Windows ME

  5. #5
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Well since this is a C/C++ programming board I find it utterly absurd that you come here and ask us which is the best programming language and actually expect an unbiased answer.

    Let's go to a Ford forum and ask them if a Toyota is the best car.

    Absurd.


    This post belongs on the GD board.

  6. #6
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,660
    > -Has multiplayer compatibility over the internet with INTERNET EXPLORER
    Why would I need IE just to play a game?
    Why would I need to use IE instead of my "favourite browser" just to play a game?

    > I think Java would be the best
    So do I - now go to it!
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  7. #7
    Registered User code2d's Avatar
    Join Date
    Nov 2006
    Location
    Canada
    Posts
    87
    Well I understand why I choose c++.........right salem. By the way I would get a toyota ( use java)
    at second thought.
    Compiler in use: MinGW

    OS: Windows ME

  8. #8
    Registered Abuser
    Join Date
    Jun 2006
    Location
    Toronto
    Posts
    591
    Quote Originally Posted by code2d View Post
    I would use C++ because it is the programming language that other programming languages are programmed in. Wow what a tung twister!!! And it is the most efficient.
    It is not the most efficient, it can be *more* efficient than java if that is what you mean to say, but even still any C++ program can be out-effeciented (is that even a word?) by a C program, which might even be able to be out-effeciented by an assembly program. Also C++ was programmed in C, so would that then mean C is better than C++? but then C was programmed in assembly, ad infitum (well until digital logic at least).
    As someone already suggested, I'd say go with C/C++ for the graphics implementations because of graphics libraries such as OpenGL/DirectX and maybe delegate for use with the networking end.

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. 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
  4. Languages dying
    By Zewu in forum A Brief History of Cprogramming.com
    Replies: 31
    Last Post: 07-29-2003, 10:08 AM
  5. Language Script..
    By vasanth in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 03-30-2003, 06:48 AM