- 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)
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
// 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 # 0
3.14159265 # 0
«Патамучто это плавающий питух, который априори говно. И чем вы быстрее это поймёте, чем будет лучше.» ⓒ
3.14159265 # 0
Подожди, мразь бездарная. Ты ведь спастила валидный С++-код.
Го-сектант это в 95% мразь, а в 5% просто обманутый/неразобравшийся человек. Почему же?
Они зассали пастать нормальный синтаксис из С++, а именно кастование буленов в инты.
Что такое bool? Это int, семантически.
Обезьяна просто насрала код, который она спастила из C++. Выяснено откуда именно было паста (https://github.com/google/s2geometry)
И код явно ворован из С++. Скорее всего обезьяна просто пыталась своровать из С++, но сделать непохоже на С++.
Janycz # 0 ⇈
j123123 # 0 ⇈
Почему? Почему?
3.14159265 # 0 ⇈
Потому что «сделали анскильный gc».
Потому что «размер самых простых бинарников сотни мегабайт».
Потому что «несмотря на указатели в Go нет адресной арифметики».
guest # 0 ⇈
bormand # 0 ⇈
А что его бояться? Очень простой язык с которым любая макака справится...
Другое дело, что это унылый и чисто практический язык чтобы сетевую опердень хуярить в энтерпрайзе. По фану на нём писать смысла никакого нет.
MAPTOBCKuu_nemyx # 0 ⇈
guest # 0 ⇈
MAPTOBCKuu_nemyx # 0 ⇈
MAPTOBCKuu_nemyx # 0 ⇈
3.14159265 # 0
Очевидно, что сваять на ГОвне ничего нельзя - поэтому приходится воровать.
Что потом отребье могло всем сообщить "дак я же как Сишка", "дак я же как С++".
В том выхлопе( который я не видел по причине того, что это убожство писало безрукое анскильное питушко) я вижу ссылку на выхлоп какого-то питуха, который сложнее "идеального" решения детсадовской питушни не писал.
Который не понимает разницу между программированием и борьбой с особенностями питушарского флоата. Знай он хоть 100500раз - он питух, который нихрена вменяемого не напишет.
И такие питухи, которые постят пасты других питухов - питухи. Если ты не можешь сформулировать задачу, которую тебе надо решить - ты питух, а твой код питушня, который работает на изимодной копипасте формулок из интернетов(учебников).
j123123 # 0 ⇈
Анскильные крестухи всё спиздили из Си, добавив сверху своего кривого крестодерьма со всякими там классами, наследованиями, неймспейсами, лямбдами, RTTI и прочей уебанской кривой дрисней.
j123123 # 0 ⇈
Крестосектант это в 95% мразь, а в 5% просто обманутый/неразобравшийся человек. Почему же?
Язык явно ворован из С. Скорее всего обезьяна просто пыталась своровать С, но сделать непохоже на С.
MAPTOBCKuu_nemyx # 0 ⇈
http://govnokod.ru/13180
«Си++. Инновации, 21-йвек, 11-й год. auto и for(a:b). Прорыв, не то, что в этой питушарской сишке допотопной. А ведь это сишка могла 30лет назад».
Царь, 15 июня 2013.
Janycz # 0 ⇈
j123123 # 0 ⇈
Шаблоны до сих пор не могут в некоторых аспектах превзойти (заменить) макросы, какие ж они улучшенные тогда?
MAPTOBCKuu_nemyx # 0 ⇈
gost # 0 ⇈
1024-- # 0 ⇈
gost # 0 ⇈
https://www.boost.org/doc/libs/1_61_0/libs/hana/doc/html/index.html
1024-- # 0 ⇈
Desktop # 0 ⇈
gost # 0 ⇈
Desktop # 0 ⇈
Там прикол в том, что ты можешь запросить только часть полей модели.
gost # 0 ⇈
Desktop # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
Графкуэль работает с графами, а не с реялционными двумерными базами данных
Потому они и называют его граф куэь
guest # 0 ⇈
j123123 # 0 ⇈
А если посмотреть на то, как эта херня реализована, то
Вот эта херня на каком-то ERB https://www.stuartellis.name/articles/erb/
А вот эта херня из нее генерируется
Т.е. одного препроцессора им оказалось мало.
MAPTOBCKuu_nemyx # 0 ⇈
Всего лишь использовали «Руби» в качестве шоблонизатора. С тем же успехом можно было использовать любой скриптовый язык.
j123123 # 0 ⇈
MAPTOBCKuu_nemyx # 0 ⇈
На «Plain C», даже не на крестах.
j123123 # 0 ⇈
j123123 # 0 ⇈
guest # 0 ⇈
ебать, они правда так делают?!
j123123 # 0 ⇈
MAPTOBCKuu_nemyx # 0 ⇈
guest # 0 ⇈
При выборе между использовать руби как шаблонизатор для шаблонов на С++ и "застрелиться" я, разумеется, выберу "застрелиться"
MAPTOBCKuu_nemyx # 0 ⇈
guest # 0 ⇈
https://en.wikipedia.org/wiki/Autoconf#/media/File:Autoconf-automake-process.svg
MAPTOBCKuu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
""
.
KOPOHABuPYC # 0 ⇈
3.14159265 # 0 ⇈
Ахахаха.
Но Царь прав.
3.14159265 # 0 ⇈
MAPTOBCKuu_nemyx # 0
guest # 0 ⇈
MAPTOBCKuu_nemyx # 0 ⇈
3.14159265 # 0 ⇈
Fike # 0 ⇈
MAPTOBCKuu_nemyx # 0 ⇈
Fike # 0 ⇈
это легально вообще?
Fike # 0 ⇈
питон 3: да не, эт легально
какая совместимость ))))
Fike # 0 ⇈
я сначала всё запустил и проверил в третьем, увидел, что деление целых возвращает питуха, и не стал делать лишних проверок во втором, а зря - 31/17 там даёт 1
впрочем, всё еще небывалая совместимость ))))
MAPTOBCKuu_nemyx # 0 ⇈
В третьем оба выражения дают плавающего питуха.
Fike # 0 ⇈
MAPTOBCKuu_nemyx # 0 ⇈