Poll: Programming language?

Be advised that this is a public poll: other users can see the choice(s) you selected.

Results 1 to 13 of 13

Thread: Programming language

  1. #1
    Ja mata, TosaInu Forum Administrator edyzmedieval's Avatar
    Join Date
    May 2005
    Location
    Fortress of the Mountains
    Posts
    11,433

    Default Programming language

    Now, since I restarted the learning of the open source projects (Blender and Python - I really like Blender, I managed to make a nice snowman with a hat ), I was thinking of choosing once and for all a language.

    Python is new to me, but the tutorials/manuals are pretty comprehensive, and I think they provide all the necessary stuff I would need. On the other hand, I had previous experiences for 1 year with C++, doing math problems(yuck) and learning the basics.

    What programming language would you recommend to stick to?
    Ja mata, TosaInu. You will forever be remembered.

    Proud

    Been to:

    Swords Made of Letters - 1938. The war is looming in France - and Alexandre Reythier does not have much time left to protect his country. A novel set before the war.

    A Painted Shield of Honour - 1313. Templar Knights in France are in grave danger. Can they be saved?

  2. #2
    Needs more flowers Moderator drone's Avatar
    Join Date
    Dec 2004
    Location
    Moral High Grounds
    Posts
    9,284

    Default Re: Programming language

    The language you choose depends on the end application. Are you writing math-intensive programs, graphical interfaces, business software, etc.? If you plan on working in the software industry, you will need to know a couple of languages at least, and be able to learn more as time goes on.
    The .Org's MTW Reference Guide Wiki - now taking comments, corrections, suggestions, and submissions

    If I werent playing games Id be killing small animals at a higher rate than I am now - SFTS
    Si je n'étais pas jouer à des jeux que je serais mort de petits animaux à un taux plus élevé que je suis maintenant - Louis VI The Fat

    "Why do you hate the extremely limited Spartan version of freedom?" - Lemur

  3. #3
    Στωικισμός Member Bijo's Avatar
    Join Date
    Dec 2006
    Location
    Η Γη / Κόλαση
    Posts
    1,844

    Default AW: Programming language

    If you've been learning C++ I'd say stick with it or go with D.
    (I bet you knew I was going to mention D :) D will catch on anyway.
    If you decide to mainly stick to C++ that's good, then when D... "replaces" it your transition won't be difficult because D looks like C/C++.

    For games C++ + DirectX (and maybe some scripting language like Python or something) (and in the future possibly D + DirectX (and some scripting language)). But if it's about games nowadays I'd surely have a good look at C# and XNA too -- very interesting.

    For normal windows applications (Visual) C# and .NET or something like that.

    Emotion, passions, and desires are, thus peace is not.
    Emotion: you have it or it has you.

    ---

    Pay heed to my story named The Thief in the Mead Hall.
    No.

    ---

    Check out some of my music.

  4. #4
    Ja mata, TosaInu Forum Administrator edyzmedieval's Avatar
    Join Date
    May 2005
    Location
    Fortress of the Mountains
    Posts
    11,433

    Default Re: AW: Programming language

    I want to get rid of the math-intesive applications. I just want to learn enough to make some simple games, and then move on, to add graphics, sounds etc...

    That's my goal.
    Ja mata, TosaInu. You will forever be remembered.

    Proud

    Been to:

    Swords Made of Letters - 1938. The war is looming in France - and Alexandre Reythier does not have much time left to protect his country. A novel set before the war.

    A Painted Shield of Honour - 1313. Templar Knights in France are in grave danger. Can they be saved?

  5. #5
    Στωικισμός Member Bijo's Avatar
    Join Date
    Dec 2006
    Location
    Η Γη / Κόλαση
    Posts
    1,844

    Default AW: Re: AW: Programming language

    Quote Originally Posted by edyzmedieval
    I want to get rid of the math-intesive applications. I just want to learn enough to make some simple games, and then move on, to add graphics, sounds etc...

    That's my goal.
    If that's the goal I'd recommend one particular book: Beginning C++ Game Programming. It takes a learner through C++ basics with game programming in mind. Very good one if y'ask me, and you've had some C++ already anyway.

    Then after that I'd recommend using C++ and some game library of your choice. Maybe Allegro, or SDL, or other ones you can find. I happen to have a list handy here I bookmarked: http://abattoir.wolfpaw.net/personal/gamelibs.php .

    You could also check out Pygame (if that's what it's called). I've heard good things about it.
    Emotion, passions, and desires are, thus peace is not.
    Emotion: you have it or it has you.

    ---

    Pay heed to my story named The Thief in the Mead Hall.
    No.

    ---

    Check out some of my music.

  6. #6
    Dragonslayer Emeritus Senior Member Sigurd's Avatar
    Join Date
    Nov 2002
    Location
    Norge
    Posts
    6,877

    Default Re: Programming language

    I would also recommend C++ as the first language you learn.
    If you master C++, any other language would be a cake walk.

    .Net (C#) is an easy transition. And it will bring in the ca$h
    Status Emeritus

  7. #7
    Ja mata, TosaInu Forum Administrator edyzmedieval's Avatar
    Join Date
    May 2005
    Location
    Fortress of the Mountains
    Posts
    11,433

    Default Re: Programming language

    @Bijo

    Do you know if I can find the same thing on the Internet?

    @Sigurd

    Oh yes, I would love to bring the ca$h.
    Ja mata, TosaInu. You will forever be remembered.

    Proud

    Been to:

    Swords Made of Letters - 1938. The war is looming in France - and Alexandre Reythier does not have much time left to protect his country. A novel set before the war.

    A Painted Shield of Honour - 1313. Templar Knights in France are in grave danger. Can they be saved?

  8. #8
    Στωικισμός Member Bijo's Avatar
    Join Date
    Dec 2006
    Location
    Η Γη / Κόλαση
    Posts
    1,844

    Default AW: Re: Programming language

    Quote Originally Posted by edyzmedieval
    @Bijo

    Do you know if I can find the same thing on the Internet?
    The same thing? You mean Pygame? If so, here's the site: http://www.pygame.org/news.html

    Pygame will allow you to make games with the Python scripting language. I've never tried it, but it's probably easier to get into than using and learning C++ with some library. I'm not so sure about running the games with this though... I *think* it'll have to be interpreted, but there are probably ways to compile Python programs into binary.
    Emotion, passions, and desires are, thus peace is not.
    Emotion: you have it or it has you.

    ---

    Pay heed to my story named The Thief in the Mead Hall.
    No.

    ---

    Check out some of my music.

  9. #9
    zombologist Senior Member doc_bean's Avatar
    Join Date
    Oct 2004
    Location
    Riding Shai-Hulud
    Posts
    5,346

    Default Re: Programming language

    C++

    good luck !
    Yes, Iraq is peaceful. Go to sleep now. - Adrian II

  10. #10
    Ja mata, TosaInu Forum Administrator edyzmedieval's Avatar
    Join Date
    May 2005
    Location
    Fortress of the Mountains
    Posts
    11,433

    Default Re: Programming language

    No Bijo, I meant the book on C++ programming.
    Ja mata, TosaInu. You will forever be remembered.

    Proud

    Been to:

    Swords Made of Letters - 1938. The war is looming in France - and Alexandre Reythier does not have much time left to protect his country. A novel set before the war.

    A Painted Shield of Honour - 1313. Templar Knights in France are in grave danger. Can they be saved?

  11. #11
    It was a trap, after all. Member DukeofSerbia's Avatar
    Join Date
    Feb 2005
    Location
    Sombor, Serbia (one day again Kingdom)
    Posts
    1,001

    Thumbs up Well...

    Quote Originally Posted by edyzmedieval
    I want to get rid of the math-intesive applications. I just want to learn enough to make some simple games, and then move on, to add graphics, sounds etc...

    That's my goal.
    Java for video games on cell phones.
    Watching
    EURO 2008 & Mobile Suit Gundam 00

    Waiting for: Wimbledon 2008.

  12. #12
    Senior Member Senior Member Duke John's Avatar
    Join Date
    May 2003
    Location
    Netherlands
    Posts
    2,917

    Default Re: Programming language

    C# for me. With the coming of Windows Programming Foundation I've got everything I need to program simple games and tools (once I have enough spare time). 3D is overrated anyway with the huge amount of production time needed And with XAML you can create quite easily scaleable vector based interfaces.
    I haven't looked too much into but WPF/e (or Silverlight) seems to be kinda like the Microsoft version of Flash.

    I recall reading somewhere that PyGame seems nice but no game (so not a techdemo) is finished using with it. Panda3D seems better. But when I looked at Python I disliked how you seemingly had to look for dozens of extensions to start programming.

    Are you still planning to do a game progamming study?
    Last edited by Duke John; 05-21-2007 at 07:55.

  13. #13
    Ja mata, TosaInu Forum Administrator edyzmedieval's Avatar
    Join Date
    May 2005
    Location
    Fortress of the Mountains
    Posts
    11,433

    Default Re: Programming language

    Ill be moving to a new school next year, and since my computer time over there will be limited, I will look to do something useful. So, yes, I plan to do such things.
    Ja mata, TosaInu. You will forever be remembered.

    Proud

    Been to:

    Swords Made of Letters - 1938. The war is looming in France - and Alexandre Reythier does not have much time left to protect his country. A novel set before the war.

    A Painted Shield of Honour - 1313. Templar Knights in France are in grave danger. Can they be saved?

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Single Sign On provided by vBSSO