计算机的三大原则
计算机的三大原则
问题:
-
硬件和软件的区别是什么?
硬件是看得见摸得着的设备,比如计算机主机、显示器、键盘等。而软件是计算机所执行的程序,即指令和数据。这取决于眼睛能否看得到,或者实际上能否用手摸到。
-
存储字符串“中国”需要几个字节?
存储汉字时,字符编码不用,汉字所占用的字节数也就不同。在GBK字符编码下,一个汉字占2个字节;在UTF-8字符编码下,一个汉字占3个字节。
-
什么是编码(Code)?
通常将为了便于计算机处理而经过数字化处理的信息称作编码。计算机内部会把所有信息都当成数字来处理,尽管有些信息本来不是数字。用于表示字符的数字是“字符编码”,用于表示颜色的数组是“颜色编码”。
计算机的三大原则:
-
计算机是执行输入、运算、输出的机器
-
程序是指令和数据的集合
-
计算机的处理方式有时与人们的思维习惯不同:用数字表示所有信息,这就是一个很具有代表性的计算机式的处理方法,这一点也正是和人类的思维习惯最不一样的地方。但计算机进化的目的只有一个——与人类更加相近。要想贴近人类,就必须从计算机的处理方式中摒弃不符合人类思维习惯的部分。
编程方法也在进化,进化的成果是诞生了两种编程方法,面向组件编程(Component Based Programming)和面向对象编程(Object Oriented Programming)。面向组件编程的方法是通过将组件组装到一起完成程序;面向对象编程的方法是先如实的对现实世界的业务建模,之后再把模型搬到程序中。使用符合人类思维习惯的编程方法,可以实现高效率的开发。