博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
程序设计语言
阅读量:4183 次
发布时间:2019-05-26

本文共 468 字,大约阅读时间需要 1 分钟。

大体上,程序设计语言可以分为两类:编译型语言解释型语言
编译型语言:
例如Fortran,Ada,Pascal,C,C++,Java 等都是编译型语言。这类语言需要预先将我们的源代码转换成目标代码,这个过程成为“编译”。
运行程序时,直接执行目标代码,由于编译后的目标代码非常接近计算机底层,因此执行时的效率非常高这是编译型语言的优点。
但是由于编译型语言多半运作于底层,所处理的是字节,整数,浮点数或是其他机器层级的对象,往往实现一个简单的功能需要大量复杂的代码。
解释型语言:
也被成为“脚本语言”。例如:awk,Perl,Python,Ruby,Shell.
执行这类程序时,解释器需要读取我们编写的源代码,并将其转换成目标代码,再由计算机运行。因为每次执行能够程序都多了编译的过程,因此效率有所下降。

优点是它们多半是运行在比编译型语言还高的层级,能够轻易处理文件与目录之类的对象;不足是效率不如编译型语言。

权衡之下,通常使用脚本编程还是比较值得的,一般来说脚本执行的速度已经够快了,快到足以让人忽略它性能上的问题。   

你可能感兴趣的文章
lsmod简介
查看>>
rmmod简介
查看>>
redhat 5.4下安装tomcat简介
查看>>
redhat 5.4下载jdk简介
查看>>
redhat 5.4安装jdk简介
查看>>
Tomcat7修改端口号简介
查看>>
在阿里云red hat 5.4 服务器上安装MySQL
查看>>
red hat 5.4上安装基于vsftpd的ftp服务器
查看>>
Tomcat修改虚拟路径简介
查看>>
redhat 5.4下执行mysql的sql文件
查看>>
RedHat 5.4服务器安装MySQL Server后的默认密码
查看>>
mysql远程连接命令
查看>>
开启MySQL的远程连接简介
查看>>
linux find命令简介
查看>>
mysql添加和删除用户
查看>>
mysql 修改密码
查看>>
Ubuntu server 设置root密码
查看>>
APT高级工具包简介
查看>>
linux shell if 简介
查看>>
Linux sed简介
查看>>