LINUX.ORG.RU

История изменений

Исправление lovesan, (текущая версия) :

Хороший код возможно написать, только если хорошо знаешь синтаксис языка.

Синтаксис языка никогда не был и не будет проблемой. Чтобы написать хороший код, надо чтобы в голове были хорошие мысли. А это уже зависит от опыта, от умения строить в голове правильные абстракции, и от кругозора.

Т.е. человек с широким кругозором и 10-летним опытом и на JS будет писать хорошо, разве что постоянно плеваться. А студент и на хаскеле наговнокодит(правда, на хаскеле еще терпимо, а вот дай ему в руки пых, бидон или вон то сабжевое поделие, там говнокод будет просто мама не горюй, просто потому что язык «изи», и можно херачить отсюда и до обеда).

Их 90% программистов не знают, поэтому пишут «чтоб работало». Значительная доля программистов даже процедурное программирование используют довольно криво, что уж говорить про ООП и т.п.

Верно. Но дак упрощение языков никак эту проблему не решает. Вообще никак, совсем, абсолютно, категорически. Потому что дай дураку стеклянный хер - он и его разобьет и руки порежет. Упрощение языков - только усугубляет проблему со всех сторон. У нормальных разрабов продуктивность падает, а люди без царя в голове - пишут неподдерживаемое неработающее говно.

Исходная версия lovesan, :

Хороший код возможно написать, только если хорошо знаешь синтаксис языка.

Синтаксис языка никогда не был и не будет проблемой. Чтобы написать хороший код, надо чтобы в голове были хорошие мысли. А это уже зависит от опыта, от умения строить в голове правильные абстракции, и от кругозора.

Т.е. человек с широким кругозором и 10-летним опытом и на JS будет писать хорошо, разве что постоянно плеваться. А студент и на хаскеле наговнокодит(правда, на хаскеле еще терпимо, а вот дай ему в руки пых, бидон или вон то сабжевое поделие, там говнокод будет просто мама не горюй, просто потому что язык «изи», и можно херачить отсюда и до обеда).

Их 90% программистов не знают, поэтому пишут «чтоб работало». Значительная доля программистов даже процедурное программирование используют довольно криво, что уж говорить про ООП и т.п.

Верно. Но дак упрощение языков никак эту проблему не решает. Вообще никак, совсем, абсолютно, категорически. Потому что дай дураку стеклянный хер - он и его разобьет. Упрощение языков - только усугубляет проблему со всех сторон. У нормальных разрабов продуктивность падает, а люди без царя в голове - пишут неподдерживаемое неработающее говно.