Когда я писал первые программы на Бейсике, то уже имел опыт Паскаля. Поэтому программы выходили структурными, понятными и без GOTO, несмотря на обязательную тогда нумерацию строк.
К чему это упомянуто? Если писать можно и так и сяк: правильно, но медленнее, или неправильно, но быстро, то
писать правильно выходит сложнее, чем в случае, когда это прямо предписано и ограничено языком и средой
в основной массе все равно писать будут неправильно, но быстро - для этого, собственно, язык и среда создавались
Поэтому тем, кому надо писать правильно, возьмут в руки другой инструмент, где это сделать легче.
И уж совсем я не понял вашего замечания по поводу "сильнотипизированного питона". В рекомендациях для начинающих пишут, что вот так делать не надо:
a = 1
a = 'a string'
Можно сто раз сказать, что не надо, а толку-то. Такие возможности хороши для написания скриптов для своих нужд. Шаг в сторону - все рушится без дополнительной поддержки контроля программистом, а не компилятором.
Когда я писал первые программы на Бейсике, то уже имел опыт Паскаля. Поэтому программы выходили структурными, понятными и без GOTO, несмотря на обязательную тогда нумерацию строк.
К чему это упомянуто? Если писать можно и так и сяк: правильно, но медленнее, или неправильно, но быстро, то
Поэтому тем, кому надо писать правильно, возьмут в руки другой инструмент, где это сделать легче.
И уж совсем я не понял вашего замечания по поводу "сильнотипизированного питона". В рекомендациях для начинающих пишут, что вот так делать не надо:
Можно сто раз сказать, что не надо, а толку-то. Такие возможности хороши для написания скриптов для своих нужд. Шаг в сторону - все рушится без дополнительной поддержки контроля программистом, а не компилятором.