

I meant “today” in SF sense, like current century vs some time 1000 years from now :) Of course your right, the battle scenes were inspired by WW2 movies.
My favorite SF warfare descriptions come from Banks. Battleships firing at each other from light years away or hiding inside suns, everything controlled by AI, microsecond long battles. Absolutely not adaptable to screen.
What I like about java is it’s consistency. It’s not a great language but it’s a solid tool. It’s no trying to do anything brave, just steadily moves in the right direction.
Python is the exact opposite. There are at least 3 competing tools for everything, multiple ways to install packages, python 3 is not backwards compatible. Just setting up the environment is needlessly painful. It’s not a bad language but a terrible tool.