Для ответа на этот вопрос(?), можно ответить на другие вопросы:
1. Компилятор, который вставляет код проверок выхода за границы массива проще или сложней того, который не вставляет? Как это влияет на надёжность?
2. Компилятор, который не проверяет никакие возможные ошибки в исходном коде и работает только для корректного кода, проще или сложней того, который проверяет? Как это влияет на надёжность?
3. Компилятор Форта проще или сложней компилятора Оберона? Как это влияет на надёжность?
...