История изменений
Исправление lovesan, (текущая версия) :
Хороший код возможно написать, только если хорошо знаешь синтаксис языка.
Синтаксис языка никогда не был и не будет проблемой. Чтобы написать хороший код, надо чтобы в голове были хорошие мысли. А это уже зависит от опыта, от умения строить в голове правильные абстракции, и от кругозора.
Т.е. человек с широким кругозором и 10-летним опытом и на JS будет писать хорошо, разве что постоянно плеваться. А студент и на хаскеле наговнокодит(правда, на хаскеле еще терпимо, а вот дай ему в руки пых, бидон или вон то сабжевое поделие, там говнокод будет просто мама не горюй, просто потому что язык «изи», и можно херачить отсюда и до обеда).
Их 90% программистов не знают, поэтому пишут «чтоб работало». Значительная доля программистов даже процедурное программирование используют довольно криво, что уж говорить про ООП и т.п.
Верно. Но дак упрощение языков никак эту проблему не решает. Вообще никак, совсем, абсолютно, категорически. Потому что дай дураку стеклянный хер - он и его разобьет и руки порежет. Упрощение языков - только усугубляет проблему со всех сторон. У нормальных разрабов продуктивность падает, а люди без царя в голове - пишут неподдерживаемое неработающее говно.
Исходная версия lovesan, :
Хороший код возможно написать, только если хорошо знаешь синтаксис языка.
Синтаксис языка никогда не был и не будет проблемой. Чтобы написать хороший код, надо чтобы в голове были хорошие мысли. А это уже зависит от опыта, от умения строить в голове правильные абстракции, и от кругозора.
Т.е. человек с широким кругозором и 10-летним опытом и на JS будет писать хорошо, разве что постоянно плеваться. А студент и на хаскеле наговнокодит(правда, на хаскеле еще терпимо, а вот дай ему в руки пых, бидон или вон то сабжевое поделие, там говнокод будет просто мама не горюй, просто потому что язык «изи», и можно херачить отсюда и до обеда).
Их 90% программистов не знают, поэтому пишут «чтоб работало». Значительная доля программистов даже процедурное программирование используют довольно криво, что уж говорить про ООП и т.п.
Верно. Но дак упрощение языков никак эту проблему не решает. Вообще никак, совсем, абсолютно, категорически. Потому что дай дураку стеклянный хер - он и его разобьет. Упрощение языков - только усугубляет проблему со всех сторон. У нормальных разрабов продуктивность падает, а люди без царя в голове - пишут неподдерживаемое неработающее говно.