Skip to content

简介

人们用数字与符号表示数量与关系,进行运算从而解决从“1+1=2”,到航空轨道设计等种种现实问题。“数量”可能精确到光的波长,可能模糊到“蓝色”这样笼统的表述;“关系”可能精确到

I紫(λ)=I蓝(λ)+I红(λ)

可能模糊到“蓝光和红光叠加是紫光”,“blue plus red equals purle”,只要我们的“数量”映射到同一个东西,“关系”映射到同一种现象,具体用何种语言并不重要。同时运算并不追求绝对完美,能以可接受精度解决问题就行了。

计算机提供的基础功能使我们能根据自己所需解决的问题,去定义一些数量,即数据存储在机器中,并定义数据的关系,即机器处理这些数据的方法,从而让计算机代替人去计算答案。

最底层的存储电路为我们提供了记录一串011000110二进制序列的机制,想定义对我们有实际意义的东西,人类建立一段序列到人类现有字符的映射一段字符的序列到文件的映射的机制;为便查找数据,访问数据,前人为我们实现了文件系统、数据库来帮助我们。

接下来就具体整理一些常用的字符编码,文件格式编码,文件系统与数据库存储数据过程的定义与代码。