170 похожих чатов

Кстати, мне вот интересна идеологическая подоплека тайп хинтов Динамическая типизация выставляется

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

4 ответов

16 просмотров

аннотации в синтакс ввели в 3.0 и сказали "юзайте для чего угодно" в 3.5 сказали "всё, теперь только для тайпинга" гвр протащил имхо

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

🥥 Coco-🥥 Автор вопроса
Pavel Glukhov
Ну, в принципе о типах так же можно не париться, т...

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

🥥 Coco 🥥
Не, я понимаю их суть, и согласен что лучше их исп...

1. Во всех языках есть типы. 2. В питоне кроме типов еще и строгая типизация. То есть, типы друг к другу неявно не кастятся(на самом деле, кастятся в пару мест для удобства, но это нюансы) 3. Хинты и статическая/динамическая типизация это принципиально разные вещи. Вот прям совсем

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта