Boring C++ is often faster than boring Java code.  It&#x27;s safer to write hacky Java, but code reviews should not let hacky code in.<p>C++ costs more, but that&#x27;s often a non issue for a trading floor.  Security is much simpler in the Java world, but also possible in boring C++ code.<p>Making small changes is really more a question of your code than anything else IMO.  There is a lot of crazy C++ and Java code out there.<p>Now for basic CRUD apps Java is a clear win.  For high preformance trading that&#x27;s an open issue.  But, IMO there are much better languages to use.