Имхо, крючковой - более правильный. Обычно первым крючковым пальцем действительно является указательный, но после того, как его отстрелят, следующим крючковым назначается средний. Потом - безымянный. Потом меняем руки.
Обычно, в низкоуровневом коде этого избегают, а если нет, такие переменные в низкоуровневом коде должны быть помечены как volatile. А современный стат анализатор должен это выловить. В любом случае, если вы обновляете данные по DMA, то вы и компилятору и анализатору должны дать это понять, чтобы там ничего не оптимизировалось само.
Иначе, никто кроме вас про это не узнает и могут быть грабельки.
Но еще раз, не надо делать таких "понятных только вам" вещей. Код должен быть понятным и самодокументированным. По возможности, его логика должна быть проверена компилятором. И только какие-то специфические места могут быть подшаманены.
Стат анализатор просто подстраховка, что в вашем простом и понятном коде действительно почти все хорошо и всем понятно.
Сколько? У вас есть способ сделать количественную оценку?
достаточно появление этой статьи и наличия комментариев
прочитайте комменты — посчитайте- вот и будет оценка
и мне приходится писать в одном ответе, отвечая двум…
Про дисклеймер. Сейчас найти что-то адекватное в море рассуждений диванных философов довольно сложно. В рунете практически невозможно. В 99% статей на подобные темы, их содержание не имеет отношения к современной философии и научному методу. Теперь по порядку.
У нас вполне есть пример "нечеловеческого" мышления в виде эволюции. Вообще, почти всё про опасности AI рассказал Nick Bostrom в книге Superintelligence.
Скорее всего, общаться с дружелюбным AI мы сможем, проблема в том, как создать этот самый дружелюбный AI.
Есть даже целое соревнование у подобных любителей)
https://motherfuckingwebsite.com/
http://bettermotherfuckingwebsite.com/
https://evenbettermotherfucking.website/
https://thebestmotherfucking.website/
https://thebestmotherfuckingwebsite.co/
https://securemotherfuckingwebsite.com/
https://perfectmotherfuckingwebsite.com/
https://bestmotherfucking.website/
Имхо, крючковой - более правильный. Обычно первым крючковым пальцем действительно является указательный, но после того, как его отстрелят, следующим крючковым назначается средний. Потом - безымянный. Потом меняем руки.
Обычно, в низкоуровневом коде этого избегают, а если нет, такие переменные в низкоуровневом коде должны быть помечены как volatile. А современный стат анализатор должен это выловить. В любом случае, если вы обновляете данные по DMA, то вы и компилятору и анализатору должны дать это понять, чтобы там ничего не оптимизировалось само.
Иначе, никто кроме вас про это не узнает и могут быть грабельки.
Но еще раз, не надо делать таких "понятных только вам" вещей. Код должен быть понятным и самодокументированным. По возможности, его логика должна быть проверена компилятором. И только какие-то специфические места могут быть подшаманены.
Стат анализатор просто подстраховка, что в вашем простом и понятном коде действительно почти все хорошо и всем понятно.
Признаю, что вы правы!
вот именно Да ну нафиг, пойду видос посмотрю
Sirion
достаточно появление этой статьи и наличия комментариев
прочитайте комменты — посчитайте- вот и будет оценка
и мне приходится писать в одном ответе, отвечая двум…
Про дисклеймер. Сейчас найти что-то адекватное в море рассуждений диванных философов довольно сложно. В рунете практически невозможно. В 99% статей на подобные темы, их содержание не имеет отношения к современной философии и научному методу. Теперь по порядку.
Хорошо и коротко по теме философских зомби написано в Zombies! Zombies?. Для более продвинутого изучения вопроса, можно почитать всю цепочку. Также рекомендую Consciousness Explained by Daniel C. Dennett.
У нас вполне есть пример "нечеловеческого" мышления в виде эволюции. Вообще, почти всё про опасности AI рассказал Nick Bostrom в книге Superintelligence.
Скорее всего, общаться с дружелюбным AI мы сможем, проблема в том, как создать этот самый дружелюбный AI.
Очень рекомендую к прочтению книгу Rationality: From AI to Zombies by Eliezer Yudkowsky. У неё даже есть перевод, в некотором роде, а также отличная аудиокнига.