道德經-Jdon軟體版
全文25章PDF下載:
下載地址:道德經-Jdon新解.pdf
第一章 道可道,非常道。名可名,非常名。 無名天地之始,有名萬物之母。故常無慾以觀其妙; 常有欲以觀其徼(jiào)。 此兩者同出而異名,同謂之玄,玄之又玄,眾妙之門。
Banq@Jdon注:道這玩意雖然可以講出來,讓大家知道,但是不要以為個個都知道了,就是一般道理,實際上這趟水非常深。道的名字雖然可以用“道”命名它,但不要以為貼上標籤,就和其他萬事萬物一樣有其界線和生存條件等等,這個名字實際上不是普通意義上的名字。
延伸開來,名字這玩藝相當重要,軟體中給類函式取名字,一定要能夠明確簡潔,為什麼流行TDD測試驅動呢?讓你先對你的名字型現出的意義進行測試使用,當一個事物的名字取好後,我們就可以從這個事物的外部或內部分頭進行細化工作,名字是事物內外接洽的中間物。
談到人的姓名,名字是給其他人叫的,也是一箇中間物,所以,取名相當重要,中國文化講究姓名進行五行互補,根據你的出生年月日時辰,得出你的五行,看哪個比較缺,就補哪個,叫做用神,過去被認為是迷信,實際這裡面有邏輯在裡面,五行:木 火 土 金 水,實際是一種名字代稱,不是實際意義上的這些名字,名可名,非常名而已,古人從河圖洛圖中得到啟發,把整個世界分類成五行,當然我們是根據古希臘的分類方法分類,先分自然和社會 生物等,再在每個分支中分類,這樣分類很表面很科學,實際上忽視有些事物是跨多個分類的,特別是我們人類,劃分到社會中,還是生物中呢?
所以,中國古人分五行,只是從另外一個角度對世界進行分類,不要以為古人視角和希臘西方人不一樣,就說自己的是好的,別人是錯的,是迷信的,大家都必須從我這個角度看世界,那麼人類真的無法前行了。
回頭繼續道德經:無名天地之始,有名萬物之母,正好說明我前面講的,名字是一箇中間物,很多新東西剛剛誕生是沒有名字,因為人們還沒有認識到或看到或發現,等到發現了,給它取個名字,就象我們軟體需求分析,有時沒有認識到某個實體物件存在,所以忽視了,編出的軟體怎麼都不對勁,後來隨著認識深入,發現了它,並給它取了名。
故常無慾以觀其妙; 常有欲以觀其徼:
正因為世界很大,有很多我們沒有發現的事物,所以,必須以無慾望或無介入心態觀察其奧妙之處,不要看到好看的花就喜歡,喜歡之慾就讓你想採下它,這就不是“觀”了,而是介入了,我們中國語言都是以 成者為王,敗者為寇 來決定褒義貶義的使用,那麼這種介入用貶義就是“破壞”。
可是,日常中我們很難做得到“無慾以觀其妙”,看到股票上漲,個個賺錢了,然後也跟進去買,結果賠錢了,股票也有其妙,先要在一旁安靜的觀察,研究。
“常有欲以觀其徼”就非常有意思了,這和我們軟體領域建模就非常有關,什麼是領域模型,我們在jdon一直討論,有人說它是客觀的,有人說它是主觀的,都對,為什麼呢?這裡的“徼”是邊界的意思,很多解釋說延伸為“端倪”,我不認為正確,就是領域邊界的意思,當你帶著尋找發現目的去看的話,比如尋找模型,那麼你就會首先觀察其邊界,這個東西在時間或空間上能夠存在多長時間或多大?
如果我們看到一個和時間有關的事物,維持一段時間,那麼它就是一種“活動”,彩色UML中給它分類為紅色 MI,可以落實為“服務Service”。如果我們看到和時間敏感度不大,空間上一直存在的,我們就認為它是“實體”。
所有這些,都是在某個邊界領域中的,所以,稱為領域中的模型。
道德經開篇就提出兩個重要概念:名字 和 邊界。實際這是非常正確有道理的,名字本身也代表邊界,所以,我們取名字叫無邊界影響,或者說無副作用,意思是,你的名字不要讓人起歧義,要簡單明確邊界。
此兩者同出而異名,同謂之玄,玄之又玄,眾妙之門。
所以,“名字” 和 “邊界”雖然名稱不一樣,但實際是同出一處,這就是“玄”機。玄來玄去,事物就是這樣繞來繞去,呈現出世界的美妙之處啊。
這也難怪中國人說話也講究繞彎,原來也是為了追求美妙啊,孔子把說話禮節學問發揮極致,和自然界一樣變成玄妙之門,中國語言也變成一門玄妙的語言,不知這樣老子知道,是哭還是笑呢?因為這和我們求真的原始人性衝突了。
[該貼被admin於2011-03-12 07:55修改過]
[該貼被admin於2013-03-01 08:18修改過]
相關文章
- 使用Jdon Framework進行模型驅動軟體開發Framework模型
- 新手安裝jdon版求救。SOS
- 《道德經》全文 馬王堆出土帛書版-竄改前原版
- jive(jdon版)好像沒法修改密碼密碼
- 《道德經》之專案管理專案管理
- 盜版軟體的危害
- VNC遠端控制軟體XP版,VNC遠端控制軟體XP版下載VNC
- 《道德經》中的“道”與“德”
- Beta版軟體說明書
- 文件管理軟體DEVONthink Pro Mac版devMac
- SOLIDWORKS正版軟體與盜版軟體的差別在哪裡?Solid
- Rhinoceros mac版(犀牛三維建模軟體)中文版ROSMac
- Jdon2.5版不能上傳檔案和圖片
- Jdon框架1.2版本釋出,包括詳細文件。框架
- Rhinoceros mac版(犀牛三維建模軟體)ROSMac
- 錄影片軟體電腦版如何使用?
- 視訊管理收藏軟體:Usher Mac版Mac
- MySQL等開源軟體企業版MySql
- 自由軟體世界裡的“版權勒索”
- 對軟體工程的理解(隨筆版)軟體工程
- Ocer_軟體功能說明_簡體中文版
- 各位大哥,banq大哥請進,有關jdon版的安裝
- mac軟體安裝-SnapGene 5 for Mac 全新啟用版,DNA序列分析軟體Mac
- vnc遠端控制軟體中文版,細數五款好用的vnc遠端控制軟體中文版VNC
- jdon LogoGo
- jdon框架求助框架
- SolidWorks軟體教育版和企業版的主要區別Solid
- DaisyDisk for Mac(系統清理軟體)中文版AIMac
- 『軟體推薦』錄屏大師破解版
- 高數搜題軟體Symbolab中版Symbol
- 直播推流軟體:Wirecast Pro 14 Mac版ASTMac
- BIM建模軟體:Archicad 26 啟用版
- TinyCal for mac(Google日曆軟體)啟用版MacGo
- 《軟體設計》——Software Design中文版
- 微軟起訴盜版其軟體的個人微軟
- 【軟工】【軟體工程基礎知識】【第一版】軟工軟體工程
- Mac必備軟體Xmind for Mac(思維導圖軟體) 23.08中文版Mac
- 本國軟體當然不包括Windows中文版,但不能排斥開源軟體Windows