Цитата:
Сообщение от [CCCP
Monster;9567473]создают больше проблем, чем решают
|
Это лично твое мнение. А многим нравится
Цитата:
Сообщение от [CCCP
Monster;9567473]И как именно система понимает, что блок завершен неверно? Там же строгое построчное разделение выражений, какая ему разница, вошло следующее выражение MyVar += 2 в описанный выше for или нет?
|
А как компилятор понимает, что поставлена лишняя скобка или отсутствует нужный оператор? А еще, поскольку, как ты заметил, редактор сохраняет отступы, для выхода из блока волей-неволей надо уменьшать отступ, и ты чисто машинально это сделать не сможешь, не обратив внимания на строку, которую пишешь. Плюс, для случаев "только что работало, случайно ткнул на клавиатуре" всегда есть Ctrl+Z.
P.S. На мой взгляд, единственное преимущество именно в построении языка у C/C++ перед питоном состоит в наличии нормальных const методов и объектов, а также продуманной приватности/инкапсуляции. В питоне это считается ненужным, я до сих пор не очень понимаю, почему так сделано.