Эх , далеки Вы от народа ..Я вот в ANSI C пишу для процессоров - так 99% кода уходит на защиту от дурака и на интерфейс Паскаль ( в Делфи)- это просто по-быстренькому для заказчика показать.
PS Ваши варианты лаконичны - это классика! Я и сам был студентом - пришлось-бы мозги включать . Но , так как я уже почти 30 лет вышел оттуда( из студентов) немножко сочувствую им .. (хотя- расслабляться нельзя - пусть Мозги Работают!)