Добавить комментарий

Изображение пользователя st.

Можно и так и сяк

Когда я писал первые программы на Бейсике, то уже имел опыт Паскаля. Поэтому программы выходили структурными, понятными и без GOTO, несмотря на обязательную тогда нумерацию строк.

К чему это упомянуто? Если писать можно и так и сяк: правильно, но медленнее, или неправильно, но быстро, то

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

Поэтому тем, кому надо писать правильно, возьмут в руки другой инструмент, где это сделать легче.

И уж совсем я не понял вашего замечания по поводу "сильнотипизированного питона". В рекомендациях для начинающих пишут, что вот так делать не надо:

a = 1
a = 'a string'

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