11.1-五个Qs

来源:互联网 发布:男朋友只有11厘米知乎 编辑:程序博客网 时间:2024/06/04 21:13

C语言是什么?

    C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。


Java语言是什么?

   Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程[1]  。

  Java具有简单性、面向对象、分布式健壮性安全性、平台独立与可移植性、多线程、动态性等特点[2]  。Java可以编写桌面应用程序Web应用程序分布式系统嵌入式系统应用程序等[3]  。


Basic语言是什么?

    BASIC(来自英语:Beginner's All-purpose Symbolic Instruction Code的缩写),又译培基,一种直译式程序设计语言。名称字面为意思“初学者的全方位符式指令代码”,设计给初学者使用的编程语言,在完成编写后不须经由编译及链接等手续,经过解释器即可运行,但如果需要单独运行时仍然需要将其创建成可执行文件。

  一般人类自然语言有标准语言,也有方言,电脑语言亦是如此。许多种电脑都有BASIC语言,但其语法、规则、功能并不尽然相同,而同一种电脑所使用的BASIC语言也可能有不同版本或由不同的软件开发公司制作的不同品牌BASIC语言,只是大家一致地继承了BASIC创始者所设计的基本形态与精神,而分别赋予独特的设计手法与增添一些功能罢了。

计算机语言的相关课程?

     基础:计算机网络、计算机组成原理、操作系统、数学(mathmatics)(算法、线代、高数)、编译原理、数据机构、数据库。


机器指令是什么?

    机器指令是CPU能直接识别并执行的指令,它的表现形式是二进制编码。机器指令通常由操作码操作数两部分组成,操作码指出该指令所要完成的操作,即指令的功能,操作数指出参与运算的对象,以及运算结果所存放的位置等。[1] 

    由于机器指令与CPU紧密相关,所以,不同种类的CPU所对应的机器指令也就不同,而且它们的指令系统往往相差很大。但对同一系列的CPU来说,为了满足各型号之间具有良好的兼容性,要做到:新一代CPU的指令系统必须包括先前同系列CPU的指令系统。只有这样,先前开发出来的各类程序在新一代CPU上才能正常运行。

    机器语言是用来直接描述机器指令、使用机器指令的规则等。它是CPU能直接识别的唯一一种语言,也就是说,CPU能直接执行用机器语言描述的程序。

    用机器语言编写程序是早期经过严格训练的专业技术人员的工作,普通的程序员一般难以胜任,而且用机器语言编写的程序不易读、出错率高、难以维护,也不能直观地反映用计算机解决问题的基本思路。

    由于用机器语言编写程序有以上诸多的不便,几乎没有程序员这样编写程序了。


摘自:百度百科 & 老老陈同学