- 1
- 2
- 3
- 4
// sumEqual reports whether u + v == w exactly.
func sumEqual(u, v, w float64) bool {
return (u+v == w) && (u == w-v) && (v == w-u)
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+3
// sumEqual reports whether u + v == w exactly.
func sumEqual(u, v, w float64) bool {
return (u+v == w) && (u == w-v) && (v == w-u)
}
https://github.com/golang/geo/blob/a8523298cefedcf7b70bbbf4eeef24cbb3258376/s2/edge_clipping.go#L182
походу питух-затейник опять сбежал
Janycz 21.03.2020 10:55 # 0
3.14159265 21.03.2020 14:05 # +1
«Патамучто это плавающий питух, который априори говно. И чем вы быстрее это поймёте, чем будет лучше.» ⓒ
3.14159265 21.03.2020 14:14 # +1
Подожди, мразь бездарная. Ты ведь спастила валидный С++-код.
Го-сектант это в 95% мразь, а в 5% просто обманутый/неразобравшийся человек. Почему же?
Они зассали пастать нормальный синтаксис из С++, а именно кастование буленов в инты.
Что такое bool? Это int, семантически.
Обезьяна просто насрала код, который она спастила из C++. Выяснено откуда именно было паста (https://github.com/google/s2geometry)
И код явно ворован из С++. Скорее всего обезьяна просто пыталась своровать из С++, но сделать непохоже на С++.
Janycz 21.03.2020 14:36 # 0
j123123 21.03.2020 21:36 # 0
Почему? Почему?
3.14159265 21.03.2020 23:55 # 0
Потому что «сделали анскильный gc».
Потому что «размер самых простых бинарников сотни мегабайт».
Потому что «несмотря на указатели в Go нет адресной арифметики».
guest8 22.03.2020 15:57 # −999
bormand 23.03.2020 12:10 # +1
А что его бояться? Очень простой язык с которым любая макака справится...
Другое дело, что это унылый и чисто практический язык чтобы сетевую опердень хуярить в энтерпрайзе. По фану на нём писать смысла никакого нет.
MAPTOBCKuu_nemyx 23.03.2020 12:42 # 0
guest8 23.03.2020 14:02 # −999
MAPTOBCKuu_nemyx 23.03.2020 14:56 # 0
MAPTOBCKuu_nemyx 22.03.2020 16:10 # 0
3.14159265 21.03.2020 14:27 # +1
Очевидно, что сваять на ГОвне ничего нельзя - поэтому приходится воровать.
Что потом отребье могло всем сообщить "дак я же как Сишка", "дак я же как С++".
В том выхлопе( который я не видел по причине того, что это убожство писало безрукое анскильное питушко) я вижу ссылку на выхлоп какого-то питуха, который сложнее "идеального" решения детсадовской питушни не писал.
Который не понимает разницу между программированием и борьбой с особенностями питушарского флоата. Знай он хоть 100500раз - он питух, который нихрена вменяемого не напишет.
И такие питухи, которые постят пасты других питухов - питухи. Если ты не можешь сформулировать задачу, которую тебе надо решить - ты питух, а твой код питушня, который работает на изимодной копипасте формулок из интернетов(учебников).
j123123 21.03.2020 21:38 # +2
Анскильные крестухи всё спиздили из Си, добавив сверху своего кривого крестодерьма со всякими там классами, наследованиями, неймспейсами, лямбдами, RTTI и прочей уебанской кривой дрисней.
j123123 21.03.2020 21:43 # +2
Крестосектант это в 95% мразь, а в 5% просто обманутый/неразобравшийся человек. Почему же?
Язык явно ворован из С. Скорее всего обезьяна просто пыталась своровать С, но сделать непохоже на С.
MAPTOBCKuu_nemyx 21.03.2020 22:01 # +1
http://govnokod.ru/13180
«Си++. Инновации, 21-йвек, 11-й год. auto и for(a:b). Прорыв, не то, что в этой питушарской сишке допотопной. А ведь это сишка могла 30лет назад».
Царь, 15 июня 2013.
Janycz 21.03.2020 23:25 # 0
j123123 22.03.2020 01:36 # +3
Шаблоны до сих пор не могут в некоторых аспектах превзойти (заменить) макросы, какие ж они улучшенные тогда?
MAPTOBCKuu_nemyx 22.03.2020 08:41 # 0
gost 22.03.2020 10:58 # 0
1024-- 22.03.2020 11:45 # +3
gost 22.03.2020 11:48 # +3
https://www.boost.org/doc/libs/1_61_0/libs/hana/doc/html/index.html
1024-- 22.03.2020 12:03 # +2
Desktop 22.03.2020 12:05 # 0
gost 22.03.2020 12:09 # 0
Desktop 22.03.2020 12:11 # 0
Там прикол в том, что ты можешь запросить только часть полей модели.
gost 22.03.2020 12:13 # 0
Desktop 22.03.2020 12:18 # 0
gost 22.03.2020 12:19 # 0
guest8 22.03.2020 15:43 # −999
guest8 22.03.2020 15:42 # −999
j123123 23.03.2020 19:29 # 0
А если посмотреть на то, как эта херня реализована, то
Вот эта херня на каком-то ERB https://www.stuartellis.name/articles/erb/
А вот эта херня из нее генерируется
Т.е. одного препроцессора им оказалось мало.
MAPTOBCKuu_nemyx 23.03.2020 19:34 # 0
Всего лишь использовали «Руби» в качестве шоблонизатора. С тем же успехом можно было использовать любой скриптовый язык.
j123123 23.03.2020 19:36 # +1
MAPTOBCKuu_nemyx 23.03.2020 19:45 # 0
На «Plain C», даже не на крестах.
j123123 23.03.2020 19:46 # 0
j123123 23.03.2020 19:37 # 0
guest8 23.03.2020 19:50 # −999
j123123 23.03.2020 21:49 # +1
MAPTOBCKuu_nemyx 23.03.2020 22:09 # 0
guest8 23.03.2020 22:11 # −999
MAPTOBCKuu_nemyx 23.03.2020 22:12 # 0
guest8 23.03.2020 22:23 # −999
MAPTOBCKuu_nemyx 23.03.2020 22:52 # 0
guest8 23.03.2020 22:59 # −999
guest8 23.03.2020 23:12 # −999
KOPOHABuPYC 25.03.2020 12:53 # 0
3.14159265 21.03.2020 23:55 # 0
Ахахаха.
Но Царь прав.
3.14159265 21.03.2020 23:53 # 0
MAPTOBCKuu_nemyx 22.03.2020 16:04 # 0
guest8 22.03.2020 16:06 # −999
MAPTOBCKuu_nemyx 22.03.2020 16:11 # 0
3.14159265 22.03.2020 20:31 # 0
Fike 23.03.2020 00:01 # +3
MAPTOBCKuu_nemyx 23.03.2020 00:23 # 0
Fike 23.03.2020 07:07 # +2
это легально вообще?
Fike 23.03.2020 07:09 # +1
питон 3: да не, эт легально
какая совместимость ))))
Fike 23.03.2020 11:37 # 0
я сначала всё запустил и проверил в третьем, увидел, что деление целых возвращает питуха, и не стал делать лишних проверок во втором, а зря - 31/17 там даёт 1
впрочем, всё еще небывалая совместимость ))))
MAPTOBCKuu_nemyx 23.03.2020 11:56 # +1
В третьем оба выражения дают плавающего питуха.
Fike 23.03.2020 18:20 # +2
MAPTOBCKuu_nemyx 23.03.2020 18:54 # 0