Tag: языковое

Который, и почему, вы предпочитаете исключения или коды возврата?

Мой вопрос – это то, что большинство разработчиков предпочитают для обработки ошибок, исключений или кодов возврата ошибок. Пожалуйста, укажите язык (или языковую семью) и почему вы предпочитаете друг друга. Я спрашиваю об этом из любопытства. Лично я предпочитаю коды возврата ошибок, поскольку они менее взрывоопасны и не заставляют код пользователя платить штраф за исключение, если […]

Почему языки по умолчанию не повышают ошибки при переполнении целых чисел?

В нескольких современных языках программирования (включая C ++, Java и C #), язык позволяет осуществлять переполнение целых чисел во время выполнения без повышения каких-либо условий ошибки. Например, рассмотрим этот (надуманный) метод C #, который не учитывает возможность переполнения / недополнения. (Для краткости этот метод также не обрабатывает случай, когда указанный список является нулевой ссылкой.) //Returns […]

Давайте будем гением компьютера.