История изменений
Исправление tailgunner, (текущая версия) :
Проверка типов замечательная операция, но она долгая
А в секундах это сколько? И сколько стоит запуск скрипта, который потом рухнет с AttributeError?
Тут же это будет тормозить каждый запуск скриптов.
«Тут» - это где? Например, в Python при старте исходник транслируется в байткод. Проверка типов (mypy) производится при трансляции, поэтому при последующих запусках накладных расходов на нее не будет. Так что... всё нормально.
По твоему лучше переписать всю скриптовую часть линукса с sh на С и оставить одни бинарники?
Что именно в моих словах натолкнуло тебя на эту мысль?
У скриптоты есть своя ниша.
Скриптота - это класс задач. Язык, используемый для решения задач этого класса, никому не обязан быть динамически типизированным.
Исходная версия tailgunner, :
Проверка типов замечательная операция, но она долгая
А в секундах это сколько? И сколько стоит запуск скрипта, который потом рухнет с AttributeError?
Тут же это будет тормозить каждый запуск скриптов.
«Тут» - это где? Например, в Python при старте исходник транслируется в байткод. Проверка типов (mypy) производится при трансляции, поэтому при последующих запусках накладных расходов на нее не будет. Так что... всё нормально.
По твоему лучше переписать всю скриптовую часть линукса с sh на С и оставить одни бинарники?
Что именно в моих словах натолкнуло тебя на эту мысль?
У скриптоты есть своя ниша.
Скриптота - это класс задач. Язык, используемый для решения задач этого класса, никому не обязана быть динамически типизированным.