Size: a a a

UzDev – Сообщество разработчиков Узбекистана

2020 August 08

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Не знаю, я не питонист
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
С таким же успехом можно спросить, почему жс быстрый
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Потому что)
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Разрабы молодцы, F
источник

S

Sayid in UzDev – Сообщество разработчиков Узбекистана
Sm•ok 😈✔️
Потому что)
Ну смотри, и там и там - проверка типов в рантайме, в жс есть jit, в cpython - нет. Но стоит добавить cython, в котором ты прописываешь явно типы в коде (что убирает проверки типов из рантайма) - и скорость увеличивается на порядки, в том числе из-за отсутствия проверок и за счет того, что среда выполнения заранее выделяет память под твои объекты
источник

S

Sayid in UzDev – Сообщество разработчиков Узбекистана
Sm•ok 😈✔️
Без рук. Без typeof, instanceof
Без этого - только если байтоёбствовать, наверное, хотя и то хз. Так твой вопрос изначальный был в этом?
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Sayid
Без этого - только если байтоёбствовать, наверное, хотя и то хз. Так твой вопрос изначальный был в этом?
То, что я хочу
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Это называется валидацией
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
И изначально говорил про нее
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Когда в твою функцию летят больше данных, чем в типах
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Это все решается валидацией и экзепшеном
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Но вот прямой проверки твоего типа не будет
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
А ты говоришь про типы языка
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Изначально я имел в виду не их
источник

S

Sayid in UzDev – Сообщество разработчиков Узбекистана
Ну про валидацию-то речи не шло изначально)
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Так я тебе ее в пример привел
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Что после компиляции в билде нет проверки твоих типов
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Это все валидацией уже делается
источник

S

Sayid in UzDev – Сообщество разработчиков Узбекистана
Эх, ладно. Просто почитай про теорию типов на досуге. Я без подъеба. Узнаешь, что и валидацию можно делать на типах в языках с достаточно развитой системой типов
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Ты про полиморфизм?
источник