导航:首页 > 源码编译 > 不用编译什么好处

不用编译什么好处

发布时间:2022-10-29 01:50:50

python的re正则编译后与未编译的好处与坏处是否编译后会比未编译时慢...

正则表达式都需要被编译成一套内部流程..才能去匹配..
所谓没编译(实际上都会被编译)的是便捷工具,只适合非循环的单次使用..
编译后的适合反复多次调用,省去了编译过程..

⑵ VC++刚创建一个新的应用程序为什么要先编译呢 这有什么好处

先编绎一下,以后编绎要快点。
VC++里面有个预编绎的功能,主要是编绎一些常用的头文件,
比如<stdio.h>
<stdlib.h>
<windows.h>

你先编绎一次,以后VC++就不需要重复编绎这些文件了。除非你改了他们的内容。

⑶ eclipse开启自动编译的好处,如果不开启会怎么样

自动编译的话,保存所写代码。会自动编译。可以直接运行。
如果关闭。每次运行之前必须得install编译以后才可以

⑷ 突然想知道,为什么有的语言需要编译之后运行,而有的语言则不需要呢 C, ruby 请分析谢谢!

我们用的大部分程序设计语言都是高级语言,高级语言要执行,必须要先变成计算机能识别的汇编语言.将高级语言变成汇编语言的过程叫做翻译,目前有两种形式的翻译方法,一种是编译,一种是解释.C就属于编译方式,执行前一定先编译一次.而B语言就是解释方式,解释一条执行一条,所以执行先不需要编译一下.

⑸ 编译型语言和解释型语言各自的优缺点是什么

一、编译型语言

优点:运行速度快,代码效率高,编译后的程序不可修改,保密性较好。

缺点:代码需要经过编译方可运行,可移植性差,只能在兼容的操作系统上运行 。

二、解释型语言

优点:可移植性较好,只要有解释环境,可在不同的操作系统上运行。

缺点:运行需要解释环境,运行起来比编译的要慢,占用资源也要多一些,代码效率低,代码修改后就可运行,不需要编译过程。

(5)不用编译什么好处扩展阅读:

编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等。而相对的,解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。在发布程序时,看起来省了道编译工序。但是在运行程序的时候,解释性语言必须先解释再运行。

⑹ 为什么脚本语言不需要编译就能直接运行阿!

因为脚本里所用的东西大部分都是可以直接调用的,
举个例子,脚本语言就是一串你需要手动输入命令的罗列。
一条一条一条命令按照顺序去执行,中间通过脚本语句
进行命令之间的调用和流程控制。

⑺ C语言可以不用编译就被计算机识别执行对吗

C语言是高级语言,要经过编译才能被电脑识别执行。
Visual C++集成了MFC6.0,于1998发行,又称vc98。发行至今一直被广泛地用于大大小小的项目开发。但是,这个版本在WindowsXP下运行会出现问题,尤其是在调试模式的情况下(例如:静态变量的值并不会显示)。 这个调试问题可以通过打一个叫“Visual C++ 6.0Processor Pack”的补丁来解决。奇怪的是,这个网页强调用户也必须运行Windows 98、Windows NT4.0、或Windows 2000。这个C++版本对win7的兼容性非常差,有大大小小的兼容性问题。微软不推荐安装在windows7上。
希望我能帮助你解疑释惑。

⑻ 非编译语言有什么缺点是代表什么意思

通俗地讲,非编译语言就是在解释执行的环境下面才能够运行的程序。例如:最最便于理解的我们很多年之前在 WINDOWS 系统下面使用的 BASIC 语言,它就分为:编译 BASIC、解释 BASIC 两种版本。编译 BASIC 可以将用户编写的 BASIC 源程序(以 *.BAS 为结尾的源程序)翻译成机器可执行程序(*.EXE),优点是程序执行速度快;而解释 BASIC 是必须只能够在 BASIC 语言的解释环境下面才能够对 BASIC 源程序(*.BAS)进行调试和运行,脱离了程序解释器,用户编写的源程序就无法执行。解释 BASIC 版本不能够将用户编写的 BASIC 源程序翻译成机器可执行程序(*.EXE),缺点是程序执行速度要比机器可执行程序(*.EXE)慢。

⑼ 为什么高级程序语言需要编译程序

计算机语言是人与计算机之间交流的媒介,其种类非常多,但大体上分为机器语言、汇编语言、高级语言三大类。

计算机不能直接理解高级语言,只能直接理解机器语言,因此必须将高级语言翻译成机器语言,翻译的过程分为两种,一种是解释,一种是编译。两种方式的区别在于翻译的时间,编译是在程序运行之前,需要一个专门的过程,将程序编译成为机器语言的文件,比如EXE文件,以后要运行的话就不用再重新编译了,直接使用之前的编译结果就行了,因为只翻译一次,运行时不需要再翻译,所以编译型语言的程序执行效率高。

解释性语言则不同,解释性语言不需要编译,其程序在运行时才翻译,每个语句都是执行时才翻译。这样解释性语言每执行一次就要翻译一次,其执行效率则相对较低。

另外,编译型语言以二进制形式保存,源代码不可见;解释性语言以代码形式保存。

⑽ 为什么修改配置文件,不用重新编译呢是什么工作原理啊,谢谢

修改配置文件后重启是程序在启动时就将配置文件读入到了程序的内存中,不用每次进行读取,适合一些系统级的配置文件(不经常进行修改)。想不重启程序可以在每次需要的时候在读取配置文件,这样做会浪费一点时间适合经常修改的那些配置文件;想不重启程序还可以在每次配置文件修改后进行重新读取这样就可以了

阅读全文

与不用编译什么好处相关的资料

热点内容
不能修改的pdf 浏览:737
同城公众源码 浏览:475
一个服务器2个端口怎么映射 浏览:283
java字符串ascii码 浏览:62
台湾云服务器怎么租服务器 浏览:462
旅游手机网站源码 浏览:317
android关联表 浏览:930
安卓导航无声音怎么维修 浏览:322
app怎么装视频 浏览:424
安卓系统下的软件怎么移到桌面 浏览:81
windows拷贝到linux 浏览:757
mdr软件解压和别人不一样 浏览:889
单片机串行通信有什么好处 浏览:325
游戏开发程序员书籍 浏览:849
pdf中图片修改 浏览:275
汇编编译后 浏览:480
php和java整合 浏览:835
js中执行php代码 浏览:447
国产单片机厂商 浏览:62
苹果手机怎么设置不更新app软件 浏览:289