Re:Battlecode – AI Programming Competition
by brlewis on Friday October 07, 2016 @10:16PM
(#12665313)
What does it mean that "supported programming languages are Java and Scala"? Are other JVM languages allowed?
[ Parent
| on HN ]
Re:Battlecode – AI Programming Competition
by Cixelyn on Saturday October 08, 2016 @07:45AM
(#12666595)
Other JVM languages are technically allowed, but AFAIK they generate way too much scaffolding & reflection-based flow such that you end up burning your entire bytecode computation budget just in calling one or two functions.
So yes, you could probably use Jython or Jruby, but you wouldn't be competitive against the people writing straight Java.