什么是禅?《禅与计算机程序设计艺术》 / 陈光剑

禪,是人類鍛鍊思維生發智慧的生活方式。

禪,是一種基於「靜」的行為。

「禪」是佛教"禪那"的簡稱,梵語的音譯。意指排除雜念,靜坐。

日本的禪讀成Zen,中國的禪讀成Chan,中國的禪來源於印度,Chan(禪)為Channa(禪那)的簡稱,而Channa則譯自巴利語(Pali)或普拉克利特語(Prakrit)的Jhana,最終源於梵語的Dhyana。

《劍橋高階英漢雙解詞典》中Zen的本義解釋如下:
A form of Buddhism, that emphasizes that religious knowledge is achieved through emptying the mind of thoughts and giving attention to only one thing, rather than by reading religious writings。

寂靜而審慮,靜即定,慮即慧,定慧,均等之妙體,曰"禪那"。也就是佛家一般講的參禪。虛靈寧靜,把外緣(外在事物)都摒棄掉,不受其影響;把神收回來,使精神返觀自身(非肉身)即是"禪"。

大體與現在人們講的心流、全情投入、認真專注等同義。

水往低處流,雲在天上飄,一切都自然和諧地發生,這就是平常心。擁有一顆平常心,人生如行雲流水,回歸本真,寧靜的心,質樸無瑕,這便是參透人生,心如止水,物我兩忘,波瀾不驚——便是禪。

宋代青原惟信禪師說過一段很有名的話:「老僧三十年前未參禪時,見山是山,見水是水;及至後來,親見知識,有個人處,見山不是山,見水不是水;而今得個休歇處,依前見山只是山,見水只是水。」這道出了禪宗的三種境界。
  第一境界:見山是山,見水是水,是執迷於塵世外物界。
  第二境界:見山不是山,見水不是水,是對世俗的否定。
  第三境界:見山只是山,見水只是水,是放下一切,萬法隨緣。
  對此,另外還有一個著名的說法。宋代禪宗將參禪分為三個境界,是對佛教「空」這一概念的三種不同理解。
  第一境界:落葉滿空山,何處尋芳跡。不知道禪為何物,即使就在你身邊,也無從下手。
  第二境界:空山無人,水流花開。初窺門路,能以平常心修行,但身邊有草葉。
  第三境界:萬古長空,一朝風月。大師境界,無相,世界為「一」。
  第一境是苦苦尋覓,第二境是似有所悟,第三境是頓悟永恆。

計算機程序設計藝術,參透了,便不複雜,很簡單,臻於至善至美之藝境也。

《禅与计算机程序设计艺术》 / 陈光剑 目录

第一性原理

什么是禅?

什么是计算机?

什么是程序设计?

什么是艺术?

宇宙之起源

物质之形成

半导体材料

纳米光刻

二极管、三极管

太极阴阳与二进制

布尔代数与数字逻辑系统

模拟电子电路系统

信号与处理

信息论

图灵机模型

冯诺依曼模型

计算机演化史

什么是编程?

编程语言进化史

程序 = 数据结构 + 算法

模型关系思维

真理与模型

建筑工程、机械工程、电气工程与软件工程

CPU架构设计

缓存思想

计算机科学中的中间层理论

从01机器码到汇编指令到高级编程语言:一切皆是映射

美妙的递归

用计算机画一张分形图

分层思想

硬件驱动

操作系统

通信原理:TCP/IP 与 HTTP 协议、WIFI无线协议

互联网简史

数据的存储:从ROM、RAM到寄存器到L1/L2 Cache 再到磁盘文件

索引原理:来自大自然的启示 Tree 结构

人类社会数字化

人工智能

虚拟现实

技术、艺术与禅道

// TODO ...... 待续


《禅与计算机程序设计艺术》 / 陈光剑

你可能感兴趣的:(什么是禅?《禅与计算机程序设计艺术》 / 陈光剑)