14289
Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/1961404
(ну и всё равно, на типах тайпскрипта можно doom запускать, т.к. их сделали достаточно полными чтобы описывать примерно всю дичь которую жс творить может)
Читать полностью…
тайпскрипт оказался сравнительно рабочим т.к. большинство апей у джаваскрипта такие же кондовые как у джавы :D
Читать полностью…
я бы попользовался тайпскриптом, у которого типы в рантайме существуют
Читать полностью…
обычно картина проще: он не понял, потому что туповат для таких сложных фич
Читать полностью…
Если он не понял - ты написал что-то неправильно. Если ты написал неправильно - исправь.
Ваш кэп.
вне контекста питона статическая типизация возникла потому что это наиболее прямолинейный способ написания компилятора языка программирования на подобие фортрана/паскаля/си
Читать полностью…
статическую типизацию придумали чтобы портировать дропбокс со второго питона на третий
Читать полностью…
после вижлбасика для меня некоторым культурным шоком было то, что к языку автоматически не прилагается IDEшка с редактором формочек, рисовалкой иконок, и дебаггером
Читать полностью…
Меньше, чем на проверку:
- это число?
- это строка?
- это строка, которую можно конвертировать в число?
- это список из одного элемента?
- это элемент - число? Строка?
- это что-то ещё?
Один раз воткнул тип - полдня кофе можно пить
я до этого пользовался разнообразными бейсиками, там скобок тоже не было (но есть нюанс)
Читать полностью…
ну в расте и плюсах и кейсы только на уровне каких нить dynamic.
а вот в динамике, в питоне....
Bullshit. Вывод и проверка совместимости типов сто лет как вылизаны. Настолько, что тот же раст или плюсы в 3/4 случаев вообще могут type inference сделать и не заставлять тебя тип переменной явно указывать.
Ага, те самые let mut ass = 3 у Rust или auto dick = 0.33 у плюсов.
мне в целом статическая типизация в языках скорее нравится чем нет, но во всяких питонах или руби её приделывают сбоку чисто как инструмент линтинга, и в итоге получается странная фигня, которой неудобно пользоваться
Читать полностью…
(а всякий тайп инференс во времена компьютеров с 64кб памяти было делать прям дорого)
Читать полностью…
нужно выдать какие-то инструкции, эти инструкции разные для интов и флоатов, поэтому человек, укажи инт тут или флоат
Читать полностью…
а что если статик тайп на самом деле придумали, зная что потом бям этим пользоваться будут?
Читать полностью…
у питона конечно есть IDLE но он примитивный и чутка странный
Читать полностью…
еще раз, написать какой там тип != сидеть плакать над тем, чтоб все переходы тайпчекер/компилятор языка понял
Читать полностью…
если так подумать, после пхп меня удивило, что в языке придумали делать методы вместо функций
Читать полностью…
тут (или в соседнем чате) недавно про MSVC вспоминали, он C99 долго не умел
Читать полностью…
В принципе моё впечатление от си это "о, можно переменные объявлять прям в середине функции"
Читать полностью…
еще и над кастами всеми этими думать надо. в питоне каст то просто хинт переобувает
Читать полностью…