stackyFACTS
Технологии

Когда код «как утка» внезапно ломается

ВОТ ЧТО ИНТЕРЕСНО

Вместо того чтобы жестко определять тип данных, который должна хранить переменная, утиная типизация выбирает крайне расслабленный подход. Если кусок кода ходит как утка и крякает как утка, система слепо доверяет ему как утке, игнорируя все формальности, пока он неизбежно не взорвется во время выполнения.

Когда код «как утка» внезапно ломается
STACKY / Технологии
Одно открытие ведёт к другому.

Продолжите читать факты по этой теме.

Технологии →
STACKY ДЛЯ IPHONE

Большой мир.
Маленькие открытия.

Продолжите открывать мир в Stacky. Интересные факты в приложении, которое всегда под рукой.

Скачать в App Store
ЕЩЁ ОДНО ОТКРЫТИЕ?

Продолжите открытие

Вся тема →
Почему голографическая клавиатура больно бьет по пальцам
Технологии

Почему голографическая клавиатура больно бьет по пальцам

Лазерные клавиши выглядят невероятно современно, пока вы не понимаете, что у них нет никакой тактильной отдачи. Ваши пальцы просто болезненно бьются о твердый…

Узнать больше
Операторы GOTO активно создают «спагетти-код», который невозможно отследить
Технологии

Операторы GOTO активно создают «спагетти-код», который невозможно отследить

Машина времени для логики исполнения, о которой никто не просил. Жесткий переход процессора исполнения к совершенно другой строке кода полностью разрушает…

Узнать больше
JavaScript классифицирует null как тип объекта
Технологии

JavaScript классифицирует null как тип объекта

О, прелесть устаревшего кода, который невозможно исправить. Из-за поспешной реализации в первые дни JavaScript, проверка типа абсолютно пустого значения…

Узнать больше
Интерполяция строк насильственно внедряет переменные
Технологии

Интерполяция строк насильственно внедряет переменные

Вместо вежливого сложения текстовых строк, интерполяция проделывает дыру в предложении и хирургически имплантирует в него переменную. Это позволяет…

Узнать больше
Конечные автоматы жёстко фиксируют программное обеспечение в определённых режимах
Технологии

Конечные автоматы жёстко фиксируют программное обеспечение в определённых режимах

Чтобы приложения не совершали невозможных действий, разработчики используют жёсткие математические структуры, которые строго определяют, какие переходы…

Узнать больше
Почему голосовая диктовка быстрее печати
Технологии

Почему голосовая диктовка быстрее печати

Мы безнадежно медленные, упрямые аналоговые существа. Несмотря на наличие сверхточных алгоритмов преобразования речи в текст, которые могут мгновенно…

Узнать больше
StackyБольше открытий в приложении
Скачать в App Store