Первая моя реакция была: копирование стиля художника имеет такое же отношение к этике, как нарушение копирайта – к воровству, то есть никакого. С другой стороны, этическая проблема – это то, что общество готово считать этической проблемой. И, если главный путь развития культуры теперь стал этически проблемным, то у меня для этого общества плохие новости…
PHP – это шаблонизатор для Perl, написанный студентом для личного пользования, который потом некие два мошенника объявили языком программирования.
JavaScript был написан за 10 дней одним программистом-фанатом Lisp, у которого над душой при этом стояли менеджеры, следившие только за тем, чтобы у языка был модный синтаксис с фигурными скобочками.
CSS, впрочем, был спланирован и реализован комитетом, но результат получился ненамного лучше.
Дело даже не в равенстве как таковом, а в том, что переменная со значением None – это не пустая ссылка, а ссылка на объект, который ведёт себя как объект. Например, реализует методы. Сравнение, например.
В случае SQL нулевой объект в качестве NULL мог бы реализовывать поведение, подобающее для отсутствующего отношения. Или мы слишком многого хотим от SQL?
Ну вы же понимаете, я надеюсь, что по «нынешнему курсу» они ничего за пределами страны не купят, потому что этот «курс» – фикция, наподобие советского инвалютного рубля?
SWIFT не работает, кроме России, только в Иране и КНДР. Mastercard в Беларуси и Тувалу принимается. Выходит, России сейчас составляет компанию только КНДР. Но северокорейцы за 70 лет привыкли, а мы ещё нет. Так что ситуация действительно уникальная.
Первая моя реакция была: копирование стиля художника имеет такое же отношение к этике, как нарушение копирайта – к воровству, то есть никакого. С другой стороны, этическая проблема – это то, что общество готово считать этической проблемой. И, если главный путь развития культуры теперь стал этически проблемным, то у меня для этого общества плохие новости…
Она там и не нужна.
Следующий логичный шаг – написать свой cookiecutter.
А я так полагаю, что у него получился хтонический монстр, который взял в заложники приличную долю программной индустрии.
PHP – это шаблонизатор для Perl, написанный студентом для личного пользования, который потом некие два мошенника объявили языком программирования.
JavaScript был написан за 10 дней одним программистом-фанатом Lisp, у которого над душой при этом стояли менеджеры, следившие только за тем, чтобы у языка был модный синтаксис с фигурными скобочками.
CSS, впрочем, был спланирован и реализован комитетом, но результат получился ненамного лучше.
Хабрецы.
Дело даже не в равенстве как таковом, а в том, что переменная со значением
None– это не пустая ссылка, а ссылка на объект, который ведёт себя как объект. Например, реализует методы. Сравнение, например.В случае SQL нулевой объект в качестве
NULLмог бы реализовывать поведение, подобающее для отсутствующего отношения. Или мы слишком многого хотим от SQL?Как там дела с БЭМ?
Наверное, то, о чём вы говорите, называется Null Object. В Python сделано примерно так, там
None == None`даётTrue.Это вряд ли.
Используйте Sentry.
Я ж не просто так написал «на тех же частотах и сокетах».
Cyrix всегда был быстрее Intel на тех же частотах и сокетах. Да, Quake я тоже помню.
Почему победой-то? Решение же явно компромиссное.
Ну вы же понимаете, я надеюсь, что по «нынешнему курсу» они ничего за пределами страны не купят, потому что этот «курс» – фикция, наподобие советского инвалютного рубля?
SWIFT не работает, кроме России, только в Иране и КНДР. Mastercard в Беларуси и Тувалу принимается. Выходит, России сейчас составляет компанию только КНДР. Но северокорейцы за 70 лет привыкли, а мы ещё нет. Так что ситуация действительно уникальная.
Но это же правда.
Это всё же с недавнего времени не работает. Авторизация теперь только через oAuth2. Или я что-то путаю?
В общем, в качестве замены Си подойдёт любой относительно новый новый язык без стандарта и с неопределённым поведением.