Сомневаюсь, что жертвовали скоростью только ради типизации.
до аннотаций типа дожили
Коллеги на питоне просто только начинают понимать, как удобно пользоваться IDE вместо чуть более продвинутого блокнота (целых 48% Python-разработчиков все ещё пишут на vscode). Поэтому и были добавлены аннотации типов. Аннотации оказались нужны в 2 местах при разработке:
При формировании подсказок при написании кода IDE.
При работе с агентами, когда мы передаем тулы в LLM.
С другой стороны, аннотации не делают его строго типизированным языком. Таковым его пытается сделать pydantic. И еще аннотациями очень любят злоупотреблять, добавляя в сигнатуры Any и множественные возможные возвращаемые типы через |.
Но я бы хотел, чтобы весь ML писали на дотнете в Rider 🤡
Сомневаюсь, что жертвовали скоростью только ради типизации.
Коллеги на питоне просто только начинают понимать, как удобно пользоваться IDE вместо чуть более продвинутого блокнота (целых 48% Python-разработчиков все ещё пишут на vscode). Поэтому и были добавлены аннотации типов. Аннотации оказались нужны в 2 местах при разработке:
При формировании подсказок при написании кода IDE.
При работе с агентами, когда мы передаем тулы в LLM.
С другой стороны, аннотации не делают его строго типизированным языком. Таковым его пытается сделать pydantic. И еще аннотациями очень любят злоупотреблять, добавляя в сигнатуры Any и множественные возможные возвращаемые типы через |.
Но я бы хотел, чтобы весь ML писали на дотнете в Rider 🤡