Невер писал(а):
Ну программирование это тоже искусство.
Я бы мог согласиться в принципе, если бы не пример а-теизма.
Программирование - это программирование.
А искусство программирования - это мастерство владения методами и средствами этого вида деятельности.
И для мастерства нужно обладать определёнными качествами.
ПОТЕНЦИАЛОМ.
Потенциалом мышления, менталитета, который уже превратится, реализуется в искусство мышления, оперирования данными и т.д. Не так всё просто, как у "обычных людей".
Так вот, искусство программирования - это мастерство СОЗИДАНИЯ алгоритмов, а затем и кода.
Невозможно построить код на отрицаниях.
А-программирования не существует.
Логическая операция есть, но отрицать КЛАСС не имеет смысла.
Глупо говорить (например) "Рыб нет". Талантливый программист не будет тратить время на подобное.
Или он создал класс "Рыбы" или вообще эта тема его не интересует.
Развивать тему "Рыб нет" он будет только ЗА ПРЕДЕЛАМИ своей работы. Например при обсуждении заказа с заказчиком.
Но то, что я написал бесполезно объяснять тем, кто два года проходил с "Автоматом Калашникова" или с теми, кто табуретку или курицу приравнивает к "Реальности".
Искусство - это не для всех. Лучше это принять и так жить. Т.е. в этом нужно увидеть и позитив. Самостоятельно.
ИМХО.