• caglararli@hotmail.com
  • 05386281520

Are there any type safe languages with deterministic compilers?

Çağlar Arlı      -    44 Views

Are there any type safe languages with deterministic compilers?

This article about BIND9 concludes with the statement:

The point I'm trying to make here is that BIND9 should not be exposed to the public. It has code problems that should be unacceptable in this day and age of cybersecurity. Even if it were written perfectly, it has far too many features to be trustworthy. Its feature-richness makes it a great hidden master, it's just all those feature get in the way of it being a simple authoritative slave server, or a simple resolver. They shouldn't rewrite it from scratch, but if they did, they should choose a safe language and not use C/C++.

When investigating C#, I see this by Eric Lippert, saying that C# will never compile to the exact same binary due to changes in the MVID column.

Question

Is there any combination of a type safe programming language and compiler that results in deterministic builds?