1. Куча / Говнокод #23576

    0

    1. 1
    Всегда стеснялся спросить, что на Говнокоде значит + и -  в оценки кода.

    tyrin, 10 Декабря 2017

    Комментарии (7)
  2. Куча / Говнокод #23571

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    Интересно, когда быдло, только вчера узнавшее про "Bitcoin" и начавшее покупать как его, так и "ASIC" с видеокартами,
    осознает, что этим оно толком ничего не приобретает, а всего лишь увеличивает ценность и востребованность тех, в миллионы
    раз больших по количеству, фантиков, что когда-то накрутили себе вхожие в некогда узкий круг знатоков и создателей "Bitcoin"?...
    Весьма и весьма настораживает напускная восторженность ежедневно публикуемых на https://hi-tech.mail.ru статей о "Bitcoin".
    Очевидно, что статьи о нём проплачены теми, кто заинтересован в повышении ценности упомянутых фантиков.

    COWuTEJIbTBOEuMAMKu, 08 Декабря 2017

    Комментарии (7)
  3. Куча / Говнокод #23561

    0

    1. 1
    Пока админ возит свою мамку по клиентам, сайт загибается...

    COWuTEJIbTBOEuMAMKu, 25 Ноября 2017

    Комментарии (7)
  4. Куча / Говнокод #23556

    +1

    1. 1
    По поводу Windows

    Вот мне говорят "Windows до некоторой версии была просто надстройкой над MS-DOS, а не самостоятельной операционной системой". А действительно, можно ли было считать тех времён Windows полноценной операционной системой? С одной стороны, можно было рассматривать семейство этих операционных систем как ребрендинг MS-DOS, что означает Windows = новая версия MS-DOS, что полноценно можно считать операционной системой. С другой стороны, Windows можно рассматривать как один из компонентов MS-DOS, что значит Windows = программа под MS-DOS, что нельзя считать полноценной операционной системой. Но тогда из этого вывода следует поразмыслить, являются Unix-подобные операционные системы настоящими операционными системами (поразмыслите об этом сами). Тогда, если Windows тех времён это просто программа, то что же сейчас такое Windows, что же произошло такого, что вдруг исчезли все споры по поводу того, является ли она настоящей операционной системой? Если до сих пор Windows запускается как программа MS-DOS либо чего-то, его заменившего (что пока не обнаружили), то является ли она настоящей операционной системой (см. выше)? Можно ли считать подобными операционными системами (если Windows тех времён настоящая операционная система и Windows этих времён тоже операционная система) Windows тех времён и Windows этих времён?

    d_fomenok, 20 Ноября 2017

    Комментарии (10)
  5. Куча / Говнокод #23550

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    (* We open this module at the top of module generating rules, to make sure they don't do
       Io manually *)
    module No_io = struct
      module Io = struct end
    end

    https://github.com/janestreet/jbuilder/blob/0c2228e7bc7f5667a4ca2c982feb76130156ec99/src/import.ml#L524


    Монадки нинужны, говорили они

    roman-kashitsyn, 18 Ноября 2017

    Комментарии (1)
  6. Куча / Говнокод #23548

    −4

    1. 1
    2. 2
    3. 3
    https://news.mail.ru/society/31667144/?frommail=1
    
    Как думаете, соски, могут ли семь поездов по шесть вагонов каждый стоить четыре миллиарда рублей? Или это какая-то наёбка?

    COWuTEJIbTBOEuMAMKu, 17 Ноября 2017

    Комментарии (29)
  7. Куча / Говнокод #23544

    −1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    Как думаете, гландопродавцы, какого хуя подавляющее большинство держателей каких-либо API продолжают отчаянно
    цепляться за устаревший формат "XML", отказываясь признавать простоту и удобство (для обеих сторон) формата "JSON"? 
    Как "simplexml_load_file(...)" с неебическим количеством мусора типа "@attributes" может быть лучше приятненького
    "json_decode(..., true)", учитывая, что первый, в случае, если дочерний тег с определённым именем у "родителя" один,
    возвращает по этому тегу одномерный массив, а в случае, если их несколько - многомерный? Где предсказуемость?

    COWuTEJIbTBOEuMAMKu, 16 Ноября 2017

    Комментарии (36)
  8. Куча / Говнокод #23535

    +2

    1. 1
    https://shmat-razum.blogspot.com/2012/12/blog-post.html

    Есть такое правило, к которому все привыкли: если в программе записано логическое выражение с and, и первое подвыражение оказалось равно false, то второе не вычисляется. Аналогично с or: если первое подвыражение равно true, второе не вычисляется. Это позволяет удобно записывать вещи вида

    if (index < 0 || array[index] == NULL)
    ...

    или
    if (index >= 0 && array[index] == ptr)
    ...


    Это правило действует во всех широко используемых языках программирования: C/C++, Java, C#, Javascript, Python, а также в многочисленных представителях семейств лиспов и смолтоков. И даже в Хаскеле. И даже в PL/SQL. У правила есть название: закорачивание логических связок (short-circuit evaluation). Казалось, оно само собой разумеется, и есть во всех языках.

    При столкновении с языком Fortran автора ждал сильный удар. Закорачивание в этом языке не просто не действует, а может действовать или не действовать в зависимости от воли компилятора. Эта неопределённость закреплена в стандарте. При этом, в интеловском компиляторе, например, просто нет ключа, чтобы этим управлять. Программист не может быть уверен, что выполнится лишь одна ветвь; в то же время, он не может быть уверен, что выполнятся обе. Поведение может зависеть от номера версии компилятора и настроек оптимизации.

    j123123, 15 Ноября 2017

    Комментарии (29)
  9. Куча / Говнокод #23507

    0

    1. 1

    Stallman, 09 Ноября 2017

    Комментарии (2)
  10. Куча / Говнокод #23506

    +7

    1. 1

    Полиглот и квайн на брейнфаке, питоне и ещё куче языков размером в 0 байт.

    vistefan, 09 Ноября 2017

    Комментарии (9)