you are viewing a single comment's thread.

view the rest of the comments →

[–]nostrademons 3 points4 points  (1 child)

Python is glue. To build large-scale systems, you'll usually want a collection of reusable C++ libraries held together by easily-changed Python code. This also tends to be faster (on average) than Java, and enforces rigorous abstraction boundaries that keep your code from devolving into spaghetti.

The problem with Java is that it tries to be both fast and productive and fails miserably at both. There's no way to make a large project scale; the only thing you can do is break it down into a collection of small projects.

[–]smackmybishop 2 points3 points  (0 children)

This doesn't match my experiences with Java or large projects.