Jump to content


Which Language?


27 replies to this topic

#21 SyntaxError

    Valued Member

  • Members
  • PipPipPip
  • 139 posts

Posted 22 July 2009 - 03:39 PM

SamuraiCrow said:

@SyntaxError

This is getting off topic very quickly, but did you try LLVM also?

No I haven't, but again I would be happy to try it out assumimg it's not too much of a pain. Can I assume it's free and downloadable? Also is there any particular piece of code you would like me to try?

#22 SamuraiCrow

    Senior Member

  • Members
  • PipPipPipPip
  • 459 posts

Posted 22 July 2009 - 04:17 PM

http://www.llvm.org/ has the LLVM package but to use it with Mono you have to follow the instructions at http://tirania.org/b...009/Jul-16.html . Also there is LLVM-GCC on the LLVM page if you want to compile some C++ code on LLVM.

LLVM is under the University of Illinois Public License which is essentially just a 3-clause BSD open-source license.

Please try whatever code you think would be applicable to test it with.

#23 marshtric

    New Member

  • Members
  • Pip
  • 1 posts

Posted 24 July 2009 - 12:49 PM

for the begginers I prefer the C As basic language
if u strong in it then you can learn much

#24 alphadog

    DevMaster Staff

  • Moderators
  • 1716 posts

Posted 24 July 2009 - 02:22 PM

Starting with C gives you no better advantage in other languages than starting in C++ or Python and then going to C. Each of them have key, complex concepts that do not exist in the other and all developers should be familiar with them.

For example, knowing C will not prepare you for the complexities and difficulties of a language that offers reflection.

I will repeat that to be an effective game developer, you will have to slog through at least three languages: C++, Python and C are good choices. I would add that some familiarity with an emergent concurrent language, like Erlang or Scala, would be also useful, as more and more games go from one-person standalone settings to the multi-massive games played today.

#25 Deadhead20

    New Member

  • Members
  • Pip
  • 4 posts

Posted 26 July 2009 - 05:30 PM

Alright, I've gone out and looked at Python. Learned a tiny bit from online tutorials (I don't have any money to get books online) I am questioning to go get a C or C++ Book from close by for a little bit though. Would it be a bad idea to try and learn both at the same time?

And, I downloaded Blender because I heard it was a good engine to use with Python but I don't have any idea how to work it. I'm still looking around for good tutorials, but oh well. If anyone has any information on a good tutorial or book on it, please link it. Thank you.

#26 SamuraiCrow

    Senior Member

  • Members
  • PipPipPipPip
  • 459 posts

Posted 26 July 2009 - 09:46 PM

It might get confusing to learn both C++ and Python at the same time. If you can get a book on C++ and keep it ready for when you've learned Python well, and then start on C++ later, you'd be in fine shape.

There is a free online book for Python but it is a bit out-of-date. It's the Python book they used for our introductory programming course at the University level. http://greenteapress...thon/thinkCSpy/ seems to be the current link.

#27 Reedbeta

    DevMaster Staff

  • Administrators
  • 5340 posts
  • LocationSanta Clara, CA

Posted 27 July 2009 - 01:35 AM

The Python docs themselves also include a few decent tutorials (although they do tend to be targeted more at the experienced programmer picking up Python as an nth language than at the absolute beginner).
reedbeta.com - developer blog, OpenGL demos, and other projects

#28 alphadog

    DevMaster Staff

  • Moderators
  • 1716 posts

Posted 27 July 2009 - 12:26 PM

I wouldn't do more than one language at a time.

For a good online Python book, try these along with the online docs:
http://www.swaroopch...ble_of_Contents
or the older, but worth reading:
http://www.diveintop.../toc/index.html

The former is updated for Python 3, the latter I don't think is.

I would echo the idea of doing Python first. Easier environment (no compilation) and easier syntax makes for a quick ramp up to get the the "concepts and algorithms" phas.

Check this old post of mine too:
http://www.devmaster...63624#post63624





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users