軟體與哲學(2) 對不同世界的抽象

2021-08-31 13:33:27 字數 438 閱讀 5429

哲學,通俗意義上來講,是為了闡述我們所生活的世界的本原(本原論),以及我們是如何能夠認識這個世界的(認識論)。

所以,這個世界上,就產生了各種各樣不同的哲學思想,他們都用自己的哲學理論來描述這個世界,直到人們對這個世界的描述越來越精確,越來越細緻,我們不得不從哲學中分離出,邏輯學,醫學,藝術,物理,數學,化學......

有一些哲學思想,經過了絕大多數人的認可,於是就形成了,我們今天的科學。

而我們所編寫的軟體,其實也是另外乙個世界,我姑且成這個世界為軟體世界。軟體世界執行的法則,就是我們所設計的軟體。

所以, 哲學思想  <---------------> 現實世界

軟體思想 <----------------->軟體世界

而我們所設計軟體世界,絕大多數情況下,都是對於現實世界的模擬和**。

所以在很大程度上,我們所使用的軟體思想,也會和哲學思想相似。

做與對 的哲學

做與對 是個簡單的管理哲學,我第一次看到這句話的時候,確被深深的觸動了一下。中文往往講究言簡意駭,做與對 就深刻的表現了中文的特徵。如果從語義上去分析的話,這句話包含了三個基本的內容。第乙個是 做 描述的是一種行為或者動作 第二個是 做 的物件,隱含在這三個字裡面 第三個是 對 就是對 做 進行檢查...

軟體與哲學 3 討論「實體」的前提

在我們討論問題的過程中,特別是對於問題又爭執的時候,我們絕大多數人都會忽視掉乙個問題,我們大家對於所談論的 實體 的理解是不是一致的。哲學概念中,乙個客觀存在的物體,我們稱之為 實體 而我們討論實體時,其實我們內心是預設了以下三個前提的 1 這個客觀的實體是存在的。jonah king 2 這個實體...

軟體測試與世界盃的關係

1.軟體測試計畫要確定測試目標 做好測試需求分析 寫好測試計畫,更重要的是做好各種風險預防,開發人員用什麼樣的設計模式和演算法?哪些是重點測試,哪些是一般測試範圍,哪些可以不測,如果發現bug少下一步怎麼測?如果發現一大堆bug,下一步又如何測?如何 缺陷的發展趨勢?如同足球賽前的分析,進行各種猜測...