世間萬物的基本資料結構
世間萬物的基本資料結構
前言
常遇到,SyntaxError,NameError,TypeError,資料結構弄清楚就能避免,剩下的就是處理流程控制的問題了。
"AI 或程式語言要學的也只是: 資料結構+演算法"
Attributes, Properties, Insights :一個事物他所有資料結構
我這邊要來談到的,就是一件事物它的特性、他的屬性的分類。
所謂他的類別,有天生類別Attribute、或者是出生後天形象類別Properties、或是內涵靈性類別 Insights 。
Attribute: 天生原創類別,單一選項
造物者在創造的時候的定義,你天生出來他是什麼樣的類別。比如說是人啊或者是鳥啊或者是狗啊,這些都是天生原始創作者,他所給予他的界分類。
這是個類別的天生抽象描述,請注意喔,他是一種抽象的描述,不是在說特定對象,也不會有關連性與動作或是記錄也無法變化他的長寬高....等。
比如說我們現在講的鳥,他出生的時候他就是鳥,也許牠一出生不會飛你就說牠不是鳥。但,他會有一些鳥的一些基本的些特徵。
有例如程式Code、語言、多媒體Media、文件document、或者是數據data…..等等,這些都是天生他出生時的一些界定格式類別。
Properties: 出生後天形象類別,多重選項
另外一種類別叫做應用類別、特徵能力的描述,也就是後天不斷的學習成長的應用實作出來的。
描述的是一些功能特性外型、在群體的關係為主的分類,而這種分類它可以是多重選項,而跟天生原創類別他只有單一選項。
外型特徵的描述,例如:
器官:手、腳、頭、眼.........
功能特徵的描述,例如:
架構:軟體,硬體,.....
語言:HTML,CSS,JavaScript….
Functionality:動作,驗證的能力
事出必有因,一個動作,一個能力,一個專案的執行過程,都會有因為.....問題,然後產生反應反射的行動。
範例:汽車
class Car { constructor(brand, model, year) { this.brand = brand; this.model = model; this.year = year; } age(x) { return x - this.year; } }
Insight: 第三種類別就是Insight內涵靈性類別,思想力、洞察力、視野的類別,多重選項,只有思考、動作、沒有沒有描述
在AI,機器人,機器學習,深度學習,或者是虛擬世界電玩的腳色,定義一個物件,最重要的並不是描述它的特徵功能,而是他們的能力,讓他們變幻莫測,才有趣也是重點,如果用程式語言的物件來實作它,會很繁瑣,並因為卡住一個跨界問題一層一層的加上去。因此有必要創造一個"Insight"的資料結構。
深入問題解決問題的一些能力,可分為聯想、好奇、巧合、矛盾、絕境。
- 聯想連結歸因: 他是一類開始具有軟硬體功能上背景上有類似的些特性。
- 好奇: 在特定的人事物地點說可能觸發的事物。
- 巧合: 在某一個時段可能會發生或聯想連結。
- 矛盾: 完全相反的事物。
- 絕境: 當發生死亡當機無解,超過設定條件範圍或延遲時間時可能事物。
Data Type完整範例說明:
- JavaScript 基本資料類別
- string
- number
- boolean
- null
- undefined
- 其他資料結構都是物件:Object, 例如: Array, List , Function....... superMan
/*** Super Man ***/
// Create a object
const superMan = {
firstName: "Super",
lastName: "Man",
brithYear: 1600,
age(thisYear) {
return thisYear - this.brithYear
}
}
其中:fetch: is Promise,obj = flyingSwimmingCosplayCreator is function calls function,都不應該理解為物件,而應該理解為""Insight" - 因塞,因為雖稱為物件,單都是動作動作在動作的組合物件。

留言
張貼留言
Aron阿龍,謝謝您的留言互動!