pyzh / CPN

common programming notation
BSD 2-Clause "Simplified" License
0 stars 0 forks source link

CPN-2:代码与抽象结构设计 #3

Open lg6s opened 5 years ago

lg6s commented 5 years ago

ref:https://github.com/pyzh/clo.DT/issues/1

抽象首先分两种,逻辑抽象和程序抽象。PS:这里的逻辑更接近于业务逻辑

基础:列,数组,映射,多维列,集合;表,字典,标量,矢量,矩阵,多维矢量 一级:函数,过程 二级:结构体,类型,对象 三级:域,库,接口 四级:组件,协议 五级:模块

注:数组只存数,字符串本质上是数组/参考erlang。映射和字典的差别在于,字典可以跳转定义。表是二维的表,有横纵轴

lg6s commented 5 years ago

图:待补充