Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Python for smaller self-contained projects and scripting.

Erlang/Elixir for larger projects where fault tolerance or concurrency is needed.

C/C++ where GC is a no-go (games, low latency, time critical data processing).

Next up in the pipeline to learn and use: Rust



> games

Ever played something like e.g. Bastion?

http://en.wikipedia.org/wiki/Bastion_%28video_game%29

I mean if you are developing the new Unreal Engine - sure. But otherwise gaming industry would benefit from more of maintainable code.


For context, Bastion was written in C#.

Here's what the lead developer said on the topic of GC:

http://www.reddit.com/r/IAmA/comments/lwljh/iama_dev_team_of...



It's simple: when looping either make stuff quick to collect or make it never collect.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: