1.1什么是计算机程序?
一组指示计算机或其他具有信息处理能力装置执行动作或做出判断的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。
1.2什么是编程语言?
用来定义计算机程序的形式语言(它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。)
1.3为什么需要编程语言?
编程语言就是我们和计算机之间的连接,通过编程语言就可以让计算机明白我们的想法,转化成一个可以被分享和运行的完整作品。
1.4编程语言是用来干嘛的?
使程序员能够比使用机器语言更准确地表达他们所想表达的目的
1.5举例一些编程语言,以及他们各自的特点?
C++:
(1)继承了C语言的全部优点。
(2)完全的可视化。
(3)极强的兼容性,支持OWL、VCL和MFC三大类库。
(4)编译速度非常快。
Java:
(1)平台无关性(平台无关性是指Java能运行于不同的平台)
(2)安全性(舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。)
(3)面向对象(将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。类的封装性、 继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。)
(4)分布式(Java建立在扩展TCP/IP网络平台上。库函数提供了用HTTP和FTP协议传送和接受信息的方法。)
(5)健壮性(Java致力于检查程序在编译和运行时的错误。类型检查帮助检查出许多开发早期出现的错误。Java自己操纵内存减少了内存出错的可能性。Java还实现了真数组,避免了覆盖数据的可能。)
2.编辑好的程序到成为可以运行的可执行文件,要经历哪几个过程?
预处理、编译、汇编、链接
3.现阶段为什么要学习C语言,而不是其他的编程语言?C语言有什么特点?
C作为入门语言,其原因是C比较接近底层,又有一定的抽象性,虽然将来未必会使用它,但可以更了解计算机原理以及数据结构。可能对于大多数程序员来说没太大用处,但原理和数据结构能以计算机角度来思考程序问题,写出更高效的代码。这算是专业的程序员的一种修为。而且C现在还是主流,作为入门语言是很适合的。
C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点&#