Java puts strict naming standards on your files to pull that off, although to be fair they are standards you should normally be following anyway.<p>IMO the fast performing code is best in the IDE&#x27;s compiler, since that is even faster than a build in most cases.<p>Overall I think the .NET whole assembly building is at very least an interesting industry level example of something different that the common per-file build model used.