今天在图书馆突然悟出一个道理---"科学与艺术的区别":科学是精确并可重复的,偏重于解析和微积分,是线性的,就好比你对一个式子用微积分经过一连串的等式变换得到一个唯一精确的答案;而艺术是连续的整体的,艺术的价值在选择,即在实现的基础上根据不同情境取舍实现的方式以求把整体实现效果最大化。就比如,不同的人适合穿不同的衣服(同样是穿衣服),因而有了设计,然后诞生了美感。但是两者都要基于实现,因为都是面向需求解决问题的。编程活动则介于科学与艺术之间,正如《代码大全》所阐释的,编程是一门工艺。即把艺术工业化,把科学美学化。
V2EX上的众神们,你们眼中的科学与艺术又是怎样划分的呢?
V2EX上的众神们,你们眼中的科学与艺术又是怎样划分的呢?