spamsink: (lenin)
[personal profile] spamsink
На следующей неделе мне нужно будет интервьюировать очередного кандидата в наладчики (НЕ разработчики). Меня попросили уделить внимание теме "thinking like a programmer", безотносительно к языкам и алгоритмам, так как разработческого уровня знания языков и алгоритмов от наладчиков не требуется, но мышление они должны иметь подтянутое и молодцеватое. Я другой методы думанья не знаю, и потому нахожусь в некотором недоумении, как это проверять, не пользуясь известными инструментами.

Что посоветуете? Только, пожалуйста, не надо про жирафа и холодильник!

Date: 2015-04-15 12:42 am (UTC)
ak_47: (default)
From: [personal profile] ak_47
Типа таких: i=i++ + ++i; ? :)

Date: 2015-04-16 12:33 am (UTC)
ak_47: (default)
From: [personal profile] ak_47
Тоже неплохо. :)

П.С. Я подумал над примером. Рискую прослыть козлищем, но не совсем уверен что понимаю о чём речь. В чём двойной побочный эффект? То что вызовы getchar будут в непредсказуемом порядке это ясно. А где ещё проблема? То что сдвиг может не дать 0, если char больше 8 битов или ещё что?

P.P.S. Вспомнил что getchar вообще возвращает int. Так что нуля там не будет.
Edited Date: 2015-04-16 12:41 am (UTC)

Date: 2015-04-16 01:19 am (UTC)
ak_47: (Default)
From: [personal profile] ak_47
Спасибо. Теперь понятно.
Page generated Mar. 6th, 2026 05:39 am
Powered by Dreamwidth Studios