Python

Вы не задыхаетесь от нехватки слабой типизации и указателей?

ИБ
Иван Булин
3 937
Слабая типизация нужна только тем, кто учился говнокодить на JavaScript или С. Учившиеся нормальному программированию по нормальным учебникам прекрасно понимают преимущества сильной типизации.

N.B. Даже PHP движется в сторону усиления типизации.

Указатели в стиле С/C++ вообще никому не нужны. Это имело смысл в 1972 году - когда С создавался как замена программированию на ассемблере, а методы автоматической оптимизации генерируемого компиляторами кода находились в зачаточном состоянии. Но совершенно лишено смысла в 2018 году - когда существуют качественные оптимизирующие компиляторы и указатели из способа "ручного" ускорения программы превратились в источник говнокода.
Аделик Гейдаров
Аделик Гейдаров
54 192
Лучший ответ
Вот особенно без типизации мне туго.
Иван Булин Что, неужели не быдлокодер? Или показалось?
На что они? Указатели нужны только в С и С++, так они там есть. Но гораздо удобнее, когда массив - это не просто указатель, а объект класса и в нем всегда можно получить, например, его лину. Что до типизации, то у меня на си вафле можно все переменные делать типа var, но я это делаю редко. Писала скриптенок на VBA, решила использовать var,, а VBA пищит, плюнула на плешь ему и послала к лешему, в смысле, написала тип однозначно.
Алихан Омирхан
Алихан Омирхан
97 040
Олег Мешков в C# var - это не тип переменной. Это способ указания типа переменной (вывод типа).
От табов и, пожалуй, динамической типизации.

Отсутствие необходимости очищать память - это хорошо. Я ее и в C/C++ никогда не очищаю, если это какой-нибудь модуль JNI, который в заданных условиях в принципе не сожрет ее много, а других условий ему пока не планируется.
Модуль проще тупо убивать, как только отработал, и перезапускать - вот это действительно надежность, сразу по многим пунктам.