гыы, у нас че-то вся семья вчера ходила и вопила "грибок победит! он всех победит!" а второе наверное надо слышать... мы вот с сонькой на какой-то рекламно-слуховой ассоциации придумали имя Анатуфлий
)) Не, второе на самом деле нормально звучит, если бы я услышала, как кто-то до него докапывается, я бы только пальцем у виска покрутила ( Просто мне вообще эта реклама не нравится. У человека, чей активный словарный запас вообще не включает слово «освежает», намеки на то, что его могут свободно использовать даже дети, ясное дело, не может не вызывать баттхерт ))
не, мне тоже не нравится, идиотское слово. (пожалуй я даже слово "свежевать" чаще использую ))
а вообще слоган на такие случаи идеальный уже есть - "вода не утоляет жажды, я как-то пил ее однажды" (хотя и тут у меня ребенок не доволен, говорит "как-то" и "однажды" нехорошо в одной фразе)
В фортране есть SIGN(A,B), который возвращает А со знаком В. То есть если написать функцию с IF truly THEN RETURN SIGN(A,1) ELSE RETURN SIGN(A,-1) END IF получится примерно то, что нужно. Но нет никакой гарантии, что сам SIGN не меняет знак умножением на -1. Да и вообще, я не уверен, что смена знака и умножение на -1 не есть одно и то же с точки зрения компилятора.
Оу, это ж почти то что нужно! Может, это даже лучше, чем то, что я вначале хотела. *просто я уже забыла, зачем мне это было надо >_<*
Ну, компилятор компилятору рознь... Думаю, если он переводит в код для процессора, у которого есть отдельная команда для смены знака, он вполне может ее использовать, а команда такая, насколько я помню, существует... Хотя, конечно, воображать, что умножение на единицу жрет настолько уж больше ресурсов, чем минусование... и что это будет важным выигрышем в программе, написанной мною... Мдя :-D
Comments 7
а второе наверное надо слышать... мы вот с сонькой на какой-то рекламно-слуховой ассоциации придумали имя Анатуфлий
Reply
Не, второе на самом деле нормально звучит, если бы я услышала, как кто-то до него докапывается, я бы только пальцем у виска покрутила ( Просто мне вообще эта реклама не нравится. У человека, чей активный словарный запас вообще не включает слово «освежает», намеки на то, что его могут свободно использовать даже дети, ясное дело, не может не вызывать баттхерт ))
Reply
а вообще слоган на такие случаи идеальный уже есть - "вода не утоляет жажды, я как-то пил ее однажды" (хотя и тут у меня ребенок не доволен, говорит "как-то" и "однажды" нехорошо в одной фразе)
Reply
Reply
То есть если написать функцию с
IF truly THEN RETURN SIGN(A,1)
ELSE RETURN SIGN(A,-1)
END IF
получится примерно то, что нужно.
Но нет никакой гарантии, что сам SIGN не меняет знак умножением на -1. Да и вообще, я не уверен, что смена знака и умножение на -1 не есть одно и то же с точки зрения компилятора.
Reply
Ну, компилятор компилятору рознь... Думаю, если он переводит в код для процессора, у которого есть отдельная команда для смены знака, он вполне может ее использовать, а команда такая, насколько я помню, существует...
Хотя, конечно, воображать, что умножение на единицу жрет настолько уж больше ресурсов, чем минусование... и что это будет важным выигрышем в программе, написанной мною... Мдя :-D
Reply
Leave a comment