ru_python | Unsorted

Telegram-канал ru_python - Python

14289

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/1961404

Subscribe to a channel

Python

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

Читать полностью…

Python

возможно я действительно зря округлил всю номинальную типизацию до такого поведения, но я вижу что элементы такого часто встречаются

Читать полностью…

Python

ну вот я про то что есть классы языков, которые номинальный тип трактуют как поставщик реализации методов, а "тип объекта" не существует по факту

Читать полностью…

Python

Ну может быть у меня такое отношение из-за языков на которых я вырос. Я привык что номинальный тип это просто тип с которым мы работаем в коде, а не реальный тип объекта в этом коде

Читать полностью…

Python

Нет, если у тебя Animal a = new Cat(); a.makeSound() очевидно ты не будешь выбирать именно реализацию из Animal, там будет сделан динамический вызов в большинстве языков в нормальных условиях

Читать полностью…

Python

невиртуальные методы в плюсах, например

Читать полностью…

Python

условно, если написано что x имеет тип A, разве это не означает что x.foo это A::foo при номинальной типизации?

Читать полностью…

Python

Ну смотри, если мы тип объекта определяем номинальным образом, это разве не значит что мы реализацию так выбираем?

Читать полностью…

Python

откуда взялся этап компиляции если мы говорим о типизации

Читать полностью…

Python

хз что такое раннее связывание правда в терминах обсуждения

Читать полностью…

Python

Номинальная есть чуть ли не везде

Читать полностью…

Python

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

Читать полностью…

Python

/ban offtopic, ищет какие-то уязвимости

Читать полностью…

Python

Можно мне пообщаться в вашем личном кабинете, чтобы было удобнее?

Читать полностью…

Python

Ну это старый язык и в каком-то смысле маргинальный

Читать полностью…

Python

ранее связывание это когда у тебя есть компиляция и связывание, а в терминах работы с типами это вообще какие-то непонятные детали реализации

Читать полностью…

Python

Ну я хз насколько это общепринятая терминология, но когда я учил шарп это называли раннее связывание (реализация выбрана на этапе компиляции, обычно по номинальному типу) и позднее связывание (динамический вызов)

Читать полностью…

Python

То есть реализация вообще никак не зависит от номинального типа, он по факту просто нарисован

Читать полностью…

Python

не очевидно, если мы говорим про номинальные типы

Читать полностью…

Python

Или там в расте в части случаев (если не использовать dyn trait, если не путаю ничего)

Читать полностью…

Python

В си, в плюсах, в шарпе для методов определенных с ключевым словом new

Читать полностью…

Python

Погоди, а в каких языках реализация выбирается на этапе компиляции? Это же наглухо ломает полиморфизм

Читать полностью…

Python

Ну выбор реализации с номинальной типизацией не связан

Читать полностью…

Python

Когда реализация выбрана на этапе компиляции, а не в момент вызова метода

Читать полностью…

Python

"ранее связывание" - вещь, которую номинальная типизация допускает

Читать полностью…

Python

В плане, я говорю что раннее связывание есть в маргинальных языках

Читать полностью…

Python

Пока-пока!
Заблокировала steve neloxa.
Причина:
offtopic, ищет какие-то уязвимости

Читать полностью…

Python

Зависит от сферы использования

Читать полностью…

Python

ну если язык из топ 5 по поулярности - маргинальный, окей

Читать полностью…

Python

После обнаружения уязвимостей я их отключаю и защищаю группы от лиц, распространяющих порнографический контент.

Читать полностью…
Subscribe to a channel