長久以來,美學應用在許多領域,從來不只是裝飾。更多時候,妥善運用美學,不僅有助於行事效率,甚至更深且廣地推動著人類文明的進展。

最近讀到「What makes code beautiful?」(是什麼造就美麗的程式碼?)一文,很明顯就是一個跨界的美學應用。

程式碼究竟如何跟美麗扯得上關係,作者首先從定義著手,引用在西方文明佔有重要地位的中世紀神學家聖托馬斯·阿奎納的話:

For beauty includes three conditions, “integrity” or “perfection”, since those things which are impaired are by the very fact ugly; due “proportion” or “harmony”; and lastly, “brightness” or “clarity”, whence things are called beautiful which have a bright color.

via 聖托馬斯·阿奎納

聖托馬斯·阿奎納將美拆解為三大要素:

  1. 整體齊備完美(“integrity” or “perfection”)
  2. 比例恰適和諧(“proportion” or “harmony”)
  3. 明亮清楚確切(“brightness” or “clarity”)

程式碼若能寫到符合這些美學原則,不僅視覺上美麗,實際編程、除錯、測試運作起來也會更有效率。

設計就更不用說了。

technorati tag

2 留言

匿名表示…
從設計美學到程式設計,很特別的分享,希望自己也能往藝術型的工程師方向走XD
Y. Kang寫道…
The sense of beauty must be in favor of our propagation.
Right?



幸福人生,须按本能:

(1)“有效快乐”(含有效的:爱、美感、勇敢、好奇、攀比、打食运动、群居共生(良心、道德、正义、助人教人、受助受教、等)、……) 是 事物 进一步 利于“传种接代”之感。 (肯定、鼓励)
(2)“幸福” 是 “传种接代” 进行顺利之感。
(3)“有效痛苦” 是 事物 不利“传种接代”之感。 (警告、监改、促创)
(4)“灵魂” (含:灵感、直觉、个性、“内心热情”、感情、……)是 本能和预本能的 数据和程序运转的 结果。 (心领身)
(5)“人生目的” 是 “传种接代”。 (人间万事之源)

五者 都是 本能(DNA上 祖先的 成功经验)。
[注1:书,1-6章; 本博照片2,3]


苏格拉底的“快乐的猪” 是 按本能办。
痛苦的哲学家、不知足的人,是 不按本能办。


柏拉图的“真善美” 是 按本能办。


哈佛 幸福课10要点:也是 按“本能“办:

1.……内心的热情……。 (本能4:灵魂)
2.……亲密的人际关系……。 (本能1:群居共生)
3.学会失败……。 (本能3、5:有效痛苦、传种接代)
4.……允许……失落和伤感……。 (本能3:有效痛苦)
5.简化生活……。 (本能1:有效快乐)
6.……锻炼……。 (本能1:打食程序)
7.睡眠……。 (本能:夜盲,整夜长睡)
8.……助人……。 (本能1:群居共生)
9.勇敢。 (本能1:打食御敌)
10.……感恩……。 (本能1:群居共生)


从常识反推,必然如此。
对吗?


*****

“……
“恋爱” 是 本能地 仔细核对, 本能数据和程序(感情、直觉、灵魂、…)、
后天数据和程序(理智、知识、精确度、…)利于“传种接代”的 程度。
核对不配,换人再对,并非败退。
[注1:书,章6; 本博照片4]

“夫妻 ” 是 本能地 精神连成的 一个生物体。
同体共济(一倡一随,不顶不背)“传种接代”。
(互相 珍惜宽容 之由来)
此点不保,幸福难找。
[注1:书,章6; 本博照片4-5]
……”

对吗?
較新的 較舊