关于计算机语言和计算机中的数据

一,什么是计算机语言

  计算机语言指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。计算机语言包括机器语言、汇编语言、高级语言。机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。

  机器语言是计算机唯一能够识别的语言。此外,在机器语言之上,为了方便人类阅读和使用,而产生了汇编语言。汇编语言经过发展,又产生了高级语言。常用的高级语言包括C,C++,java和python等。

  它们都属于高级语言,效用大同小异。如,C++就是“带类的C”,最大区别就在于,C++是面向对象的,面C是面向过程的。定义一个类,也就是定义一类对象。可以用这个类去定义对象的实例。每类对象有自己的属性和方法,方法就像C中的函数的作用。只不过是针对某一特定的对象,而C中的函数可以在任何过程调用。

  C是最古老的语言,至今已经有几十年的历史了,一直到现在它仍然是运行效率最高的高级语言。随着面向对象的出现,与C兼容的C++出现了,并且和C一样,在各种觉平台上都有相应的编译器,之后,才出现了Java,它是一种纯面向对象的静态语言,语法与C类似,但抛弃了C++中令人诟病的复杂设计而大受欢迎。 相对于C++,java编程语言的开发性更强,使用起来的也更加灵活。目前,java的使用性更广泛,向淘宝,京东等大型网站都是用java编程作为基础的。

二,计算机中的数据

  在计算机科学中,数据是指所有能输入到计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的通称。现在计算机存储和处理的对象十分广泛,表示这些对象的数据也随之变得越来越复杂。数据是信息的表现形式和载体,可以是符号、文字、数字、语音、图像、视频等。数据和信息是不可分离的,数据是信息的表达,信息是数据的内涵。数据本身没有意义,数据只有对实体行为产生影响时才成为信息。

  1.计算机中常使用ASCII码对字符进行编码。这在c语言学习的过程中已经初有接触。常用的是标准ASCII码,它是用七位表示的单字节编码系统,主要用于显示英语和其他西欧语言字符。此外还有扩展ASCII码,Unicode,UTF-8,GB-2313和生活中常见的音频编码和图像编码。

  2.由于要解决计算机中对于数据的存储方式的一些问题,从而衍生出了一门学科,数据结构。数据结构主要研究对象是数据表示,数据逻辑结构与数据存储方式,以及对数的操作方法。常见的数据结构类型有集合,线性结构,树形结构和图状结构。

  3.数据结构是对计算机中的数据进行存储,而算法则是对这些存储的数据进行处理。算法有几个特征:含有输入,输出,具有有穷性,确定性,可行性。

  4.数据存储到计算机之后,需要保存下来,以备今后调用查看,这就又引入了数据库。数据库是一个组织内内应用程序使用的逻辑相一致的相关数据的集合。它用来保存经过计算机处理的数据。数据库可以实现数据,共享减少数据的冗余度,保持数据的独立性,使数据实现集中控制,保持数据一致性和可维护性、故障恢复。

猜你喜欢

转载自www.cnblogs.com/jkasd124/p/12050828.html