数据是描述对象本身的载体
法则是数据运算的模式
从基本上
数据与法则是共通的
比如计算机语言只有1与0
八进制描述数据就有八个
000 001
002 003
004 005
006 007
代表十进制想对应的7个数字
01234567
言归正传
因为依靠二进制形成简单的排列
就代表了数据
那么下一个法则
比如与或运算
与
1+1=1
1+0=0
0+1=0
0+0=0
或
1+1=1
0+1=1
1+0=1
0+0=0
对于如此简单的运算
那就存在一个问题
我们如何描述
与或运算本身
或者更多运算法则本身
那么我们可以假设
与用数据描述为1
或用数据描述为0
那就自然而然了
这样就结束了吗?
没有
没有那么简单
当法则与数据同时存在的时候
我们该如何描述?
比如或的运算
0+1=1
写成二进制就是
左:000 0 001
右:001
那这样有一来有存在两个问题
如果描述等号本身
如何识别数据与法则
那么我就得建立一个公约
如 ansi编码表
有了这张表就运算就变得异常简单了
你只要告诉机器
同个时间同长的字段内
你遇到这几个连续的数据做什么
那几个连续的数据做什么
于是就有了高级语言的由来
本文探讨了数据与法则的概念,通过二进制形式描述数据,并介绍了与或运算的基本规则。进一步讨论了如何使用二进制及特定编码来区分数据与法则,最终引申到高级语言的发展。

889

被折叠的 条评论
为什么被折叠?



