C语言是一种面向过程的面向结构的语言,主要是解决微观的问题。
学习C语言的必要性是什么?
首先,我们要知道所有的操作系统内核都是由C语言实现的。而且相比较其他语言而言:..
<1>C语言具有出色的可移植性,能在多种不同的体系结构的软硬平台上运行
<2>C语言具有简洁紧凑,使用灵活的语法机制,并能直接访问硬件
<3>C语言具有很高的运行效率
但是 C语言也是有着缺点的
复用性差
维护性差
扩展性差
汇编和C语言的差别
汇编的效率更高,但是主要对于硬件做初始化
C语言则是做跟高级的操作
什么是可移植性?
<1>从一个平台切换到另一个平台,修改的代码越少,移植性越好
<2>软件在不同的平台下运行越好,可移植性越好
问题:
在现有的开发技术中有那些应用?
什么是解释性语言?
C++:服务器上的程序后台程序
java:
php :前端后台的开发语言
C#: windows 应用程序
。net
python
shell
测试:功能测试、
性能测试
oc: ios开发语言