Учитывая, что как в Java, так и в C # обработка исключений важна практически для полных базовых библиотек, я сомневаюсь в этом.
Java практически полностью вышла из цикла, потому что без параметров out вам приходится прибегать к чрезвычайно странным конструкциям (например, вы либо всегда возвращаете массивы Object, либо реализуете классы с возвращаемым значением + значением, которое следует вернуть,..).
В c # вы можете теоретически обойтись, используя исключения и используя коды ошибок, если игнорируете базовую библиотеку, но я все еще сомневаюсь, что кто-то захочет так программировать.Для обоих языков это просто слишком сильно интегрировано в базовую концепцию.
Так что лучшим выбором для названных языков будет C ++, но тогда исключения C ++ имеют много проблем по сравнению с более современными реализациями - на самом деле нетвесело использовать их.Вы можете поискать, например, программы на Python, я мог бы представить кого-то, кто программирует на Python без исключений.
В любом случае это крайне маловероятно (независимо от языка; хотя C ++, вероятно, единственный, где я вообще мог бы это представить), найти.проект, который изменился с кодов ошибок на обработку исключений - в конце концов это было бы в значительной степени полное переписывание ..