жизнь не перестает удивлять
От: Codealot Земля  
Дата: 06.10.23 16:55
Оценка: :))) :)
Общался тут с одним чуваком по поводу ревью кода, и он не понимает, что такое цикл с выходом из середины. Вообще не знает, что это такое и зачем может быть нужно.
Остается только гадать, как с такими знаниями можно пройти все эти зубодродительные алгоритмические собеседования. Ну и в свете этих идей о взаимозаменяемости всех, я вообще не хочу видеть код, который этот чувак может написать.
Ад пуст, все бесы здесь.
Re: жизнь не перестает удивлять
От: Нomunculus Россия  
Дата: 06.10.23 16:58
Оценка: +3 :)
Здравствуйте, Codealot, Вы писали:

А что такое «цикл с выходом из середины»?
Break что ли?

Ну может он просто не понял тебя.
Re[2]: жизнь не перестает удивлять
От: Codealot Земля  
Дата: 06.10.23 17:02
Оценка: :)))
Здравствуйте, Нomunculus, Вы писали:

Н>Break что ли?


Естественно. А чем еще это может быть?

Н>Ну может он просто не понял тебя.


Он смотрел на код и сказал "а что это за странная штука и зачем нужна?"
Ад пуст, все бесы здесь.
Re[3]: жизнь не перестает удивлять
От: Нomunculus Россия  
Дата: 06.10.23 17:04
Оценка:
Здравствуйте, Codealot, Вы писали:

C>Здравствуйте, Нomunculus, Вы писали:


Н>>Break что ли?


C>Естественно. А чем еще это может быть?


Ну ты так оформил это специфичным термином, что можно подумать что это какая-то особенная фишка языка.
Re[4]: жизнь не перестает удивлять
От: Codealot Земля  
Дата: 06.10.23 17:10
Оценка: +2 -1
Здравствуйте, Нomunculus, Вы писали:

Н>Ну ты так оформил это специфичным термином


Нормальный термин и элементарно гуглится.

Н>что можно подумать что это какая-то особенная фишка языка.


Именно что нет. Это азы.
Ад пуст, все бесы здесь.
Re: жизнь не перестает удивлять
От: Stanislav V. Zudin Россия  
Дата: 06.10.23 17:11
Оценка: :)
Здравствуйте, Codealot, Вы писали:

C>Общался тут с одним чуваком по поводу ревью кода, и он не понимает, что такое цикл с выходом из середины. Вообще не знает, что это такое и зачем может быть нужно.


Хе-хе, друг мой давнишний как-то жаловался.

12 часов потребовалось студенту, чтобы так и не понять что за магия творится в строчке:

а = (c[0] — '0') *100 + (c[1] — '0')*10 + (c[2] — '0')

и почему придуманная им инициализация char* c = {1,2,3} не работает

Студент из "толковых"

"Час плакали, обнявшись"(с)
_____________________
С уважением,
Stanislav V. Zudin
Re[2]: жизнь не перестает удивлять
От: Codealot Земля  
Дата: 06.10.23 17:14
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Хе-хе, друг мой давнишний как-то жаловался.


Не очень понятно, что ты хотел сказать.
Ад пуст, все бесы здесь.
Re[3]: жизнь не перестает удивлять
От: Stanislav V. Zudin Россия  
Дата: 06.10.23 17:15
Оценка: +2 :))
Здравствуйте, Codealot, Вы писали:

SVZ>>Хе-хе, друг мой давнишний как-то жаловался.


C>Не очень понятно, что ты хотел сказать.


То, что выход на пенсию нам не грозит
_____________________
С уважением,
Stanislav V. Zudin
Re[4]: жизнь не перестает удивлять
От: Codealot Земля  
Дата: 06.10.23 17:17
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>То, что выход на пенсию нам не грозит


Вам, любителям мутить воду?
Ад пуст, все бесы здесь.
Re: жизнь не перестает удивлять
От: Pzz Россия https://github.com/alexpevzner
Дата: 06.10.23 17:17
Оценка: +1
Здравствуйте, Codealot, Вы писали:

C>Общался тут с одним чуваком по поводу ревью кода, и он не понимает, что такое цикл с выходом из середины. Вообще не знает, что это такое и зачем может быть нужно.


Ну при всем при том, методология разработки по имени "структурное программирование" считает, что выход из середины цикла не нужен.
Re[2]: жизнь не перестает удивлять
От: Pzz Россия https://github.com/alexpevzner
Дата: 06.10.23 17:19
Оценка: +4 :))) :))) :))) :)))
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Хе-хе, друг мой давнишний как-то жаловался.

SVZ>

SVZ>12 часов потребовалось студенту, чтобы так и не понять что за магия творится в строчке:


Сейчас неожиданно окажется, что полфорума не понимают эту запись, но стесняются сказать.
Re[3]: жизнь не перестает удивлять
От: Stanislav V. Zudin Россия  
Дата: 06.10.23 17:21
Оценка: :)
Здравствуйте, Pzz, Вы писали:

Pzz>Сейчас неожиданно окажется, что полфорума не понимают эту запись, но стесняются сказать.


Тогда я, пожалуй, сохраню интригу
_____________________
С уважением,
Stanislav V. Zudin
Re[2]: жизнь не перестает удивлять
От: Codealot Земля  
Дата: 06.10.23 17:23
Оценка: +1
Здравствуйте, Pzz, Вы писали:

Pzz>Ну при всем при том, методология разработки по имени "структурное программирование" считает, что выход из середины цикла не нужен.


Какую странную ересь ты бы не исповедовал, но знать базовые конструкции языка все же нужно.
Ад пуст, все бесы здесь.
Re[3]: жизнь не перестает удивлять
От: Pzz Россия https://github.com/alexpevzner
Дата: 06.10.23 17:26
Оценка: +1 :)
Здравствуйте, Codealot, Вы писали:

Pzz>>Ну при всем при том, методология разработки по имени "структурное программирование" считает, что выход из середины цикла не нужен.


C>Какую странную ересь ты бы не исповедовал, но знать базовые конструкции языка все же нужно.


А так ты понимашь: c = 3["hello"]; ? А так: x = (f ? sin : cos)(y); ?
Re[2]: жизнь не перестает удивлять
От: Osaka  
Дата: 06.10.23 17:29
Оценка:
Pzz>Ну при всем при том, методология разработки по имени "структурное программирование" считает, что выход из середины цикла не нужен.
В "структурное программирование" вроде бы это единственный приличный случай использования goto
Re[4]: жизнь не перестает удивлять
От: Codealot Земля  
Дата: 06.10.23 17:30
Оценка: -3 :))
Здравствуйте, Pzz, Вы писали:

Pzz>А так ты понимашь: c = 3["hello"]; ? А так: x = (f ? sin : cos)(y); ?


Это точно не базовые конструкции языка, так что не надо мутить воду.
Ад пуст, все бесы здесь.
Re[3]: жизнь не перестает удивлять
От: Pzz Россия https://github.com/alexpevzner
Дата: 06.10.23 17:30
Оценка: +2
Здравствуйте, Osaka, Вы писали:

Pzz>>Ну при всем при том, методология разработки по имени "структурное программирование" считает, что выход из середины цикла не нужен.

O>В "структурное программирование" вроде бы это единственный приличный случай использования goto

Нет.
Re[2]: жизнь не перестает удивлять
От: Osaka  
Дата: 06.10.23 17:32
Оценка: +1
SVZ>12 часов потребовалось студенту, чтобы так и не понять что за магия творится в строчке:
SVZ>а = (c[0] — '0') *100 + (c[1] — '0')*10 + (c[2] — '0')
SVZ>и почему придуманная им инициализация char* c = {1,2,3} не работает
Минут 5 думал, что в данном контексте означает "работает".
Re[4]: жизнь не перестает удивлять
От: Codealot Земля  
Дата: 06.10.23 17:33
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Нет.


Вероятно, там предложат сделать добавочный флаг для выхода и вытащить часть переменных из цикла. Но люди без склонности к сектанству так не делают.
Ад пуст, все бесы здесь.
Re[5]: жизнь не перестает удивлять
От: Pzz Россия https://github.com/alexpevzner
Дата: 06.10.23 17:36
Оценка: +1
Здравствуйте, Codealot, Вы писали:

Pzz>>А так ты понимашь: c = 3["hello"]; ? А так: x = (f ? sin : cos)(y); ?


C>Это точно не базовые конструкции языка, так что не надо мутить воду.


Почему?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.