当前位置:首页 » 编程软件 » 编译器速度

编译器速度

发布时间: 2022-07-02 02:57:06

A. 为什么我用dev c++编译运行时速度突然变得很慢

我也遇到过这种情况,不要担心,之后每一次编译不会都这么慢。
可能性有很多。很可能是使用大量STL导致的(STL里面的模板会拖慢编译速度)。
当然也有可能是编译器当时抽风(很多时候第二次编译就快很多)

B. 如何提高pb9编译程序速度

执行与编译。。也有挂钩!。。执行、编译速度又跟硬件有关!用 WEB来说 第一次编译比较慢!后面这次访问就快多了!这跟缓存有关。。还有就是代码的问题。。 多次的循环判断也会造成系统执行变慢!。。在提升速度方面 主要就是俩种方法 1.完善的代码 2.提高硬件了!可能我说的比较片面!别的兄弟可以继续补充!

C. delphi编译器效率高到底是指什么

所谓delphi编译器效率高,一般指的是以下三方面:

1、编译连接时间短,这一点是其他任何编译器都无法相比的(一般来说,VC, VB编译过程所用的时间是Delphi的几倍),原因很简单:Pascal语法限制严格,用户必须规范地编码,省去了编译器的很多麻烦。

2、编译出的程序执行速度快,产生的代码长度短。这一点比VB强,但和VC基本一样,谁也没有优势。不过很多人有误解,以为Delphi类库庞大复杂,加一个控件就要把整个一个源文件全部加进来,代码长度太大,效率太差。其实真实情况是,拥有众多VCL控件类库,是Delphi的一个独特之处,VC的MFC库无法与之相比——MFC有的底层简单封装的类,VCL库都有,但VCL有的上层组件,MFC却根本没有。使用VCL上层应用控件后,代码长度的确比VC大,不过VC却没有这方面的选择,而VC所用的从底层一砖一瓦地编码的方式,Delphi完全支持,而且绝对没任何劣势,代码长度也不长(VC的语法复杂,按C程序员一般习惯做的话,代码长的反而会是VC)。产生误解的原因,是多数Delphi程序员是应用级的,而VC程序员是底层些的,应用程序员大多不太懂得底层代码的编写,只会搬控件、响应事件,以为底层的东西Delphi做不来。

3、对应用级的程序开发周期短——这也就是Borland一贯吹捧的“快速开发工具”的含义。正因为VCL的存在(封装了很多界面组件以及通讯、数据库、internet应用等很多后台功能),对高层应用不再需要一砖一瓦地受累,使开发周期缩短了很多倍。

单纯从技术角度说,编译器效率应该指编译出的代码是否短小/运行速度是否快,以及是否能用较少的源代码高效地实现复杂功能。前一方面Delphi并不比VC差,而比VB强,但并非一骑绝尘;后一方面则的确有一骑绝尘之象。

Delphi的致命缺点,其实不是技术——技术它是领先的,毫无疑问,问题是市场策略和公司实力(Borland只是家小公司),微软“携操作系统以令诸侯”,误导了众多软件开发公司,让它们以为微软的才正宗和好用,造成了事实上的VB,VC用户群远比Borland的庞大,源代码数量也一样是C/C++远远占优,而Borland的C++ Builder却开发得太晚难以形成市场优势。

概括来说,如果你要开发上层应用为主的程序,特别是数据库方面的程序,那么Delphi能让你省不少时间;而若开发底层些的软件,为能有更多相关代码可以参考利用,为能容易地招聘到更合适的程序员,以及为了代码维护方便,都适合用C/C++去做,当然,C++ Builder从技术上说是个不错的选择,只是用户群还太小。

D. c++builder编译速度太慢,能不能通过设置来加快

C++builder是最快的C++编译器之一,从编译速度来说也可以说是最快的win32C++编译器了。除了速度之外,C++builder的性能也在其它C++编译器的之上,但许多delphi程序员仍受不了c++builder工程的编译速度。的确,delphi的速度要比任和c++的编译器都要快好多。Delphi在编译一个小工程的时候可能不到一秒,大的工程一般也在5秒钟这内编译完成了。

为什么delphi会比c++builder快这么多?是否有方法来c++builder的编译速度?本文就讲解了为什么C++的编译器速度会慢,并且介绍了一个简单的方法来减少c++builder的编译时间。

为什么c++编译器的速度会慢?
c++builder 使用者怎么通过预编译头文件来减少编译时间?
讲解基于VCL可视化工程的预编译头文件方法
优化c++builder对预编译头文件的使用
结论
注意事项

为什么c++编译器速度慢?

在C++中,你只能使用预定义或是预先声明了的函数,这意味什么?来看一个简单的例子,函数A()调用函数B(),函数A()只能在函数B()的原型或是函数体在A()之前才能调用它

E. 为什么Visual Studio 2010的编译速度比Visual Studio 6.0慢很多,有什么方法可以加快速度吗

编译器不同,使用的编译方法不同,主要差异在代码优化,智能纠错等方面。6.0是上世纪的产物,连C++标准都实现的非常不完善,更何况代码优化之类的特别费时的工作。随着CPU和操作系统技术的发展,二进制代码生成更加困难,优化更加复杂,当然最终代码的执行效率会更高。
另一方面也是由于nt内核的代码复杂度变的更高,vs2010的头文件和6.0的版本是不同的,很多新的的系统特性都被加入到windows头文件中。
加快速度的方法有禁用优化选项,禁用clr检查等。最基本的还是良好的程序结构,能减少编译器的工作量。vs在生成代码的时候即使是release模式仍然会创建大量的调试信息在工程中,以帮助问题发现和恢复,在vc6时代是没有这东西的。

F. 程序的编译速度与程序的执行速度

执行与编译。。也有挂钩!。。执行、编译速度又跟硬件有关!用 WEB来说 第一次编译比较慢!后面这次访问就快多了!这跟缓存有关。。还有就是代码的问题。。 多次的循环判断也会造成系统执行变慢!。。在提升速度方面 主要就是俩种方法 1.完善的代码 2.提高硬件了!可能我说的比较片面!别的兄弟可以继续补充!

G. 编译器编译的时间, 要比解释语言运行的速度慢吗为什么

只能说说通常的情况,因为情况比较复杂
一般来说,编译的语言比解释性语言运行的速度块
不过编译时间的话就很难说了,和编译器本身有关系
解释语言可以不用专成 二进制代码直接运行

H. 为什么pascal的编译速度比c快那么多

编译器好比一个应用程序,诸多的编译器直接自然会有速度上的差异,根据编译器功能的大小而定,一般,越大的编译器,功能越多,编译器源代码来越慢,功能简单的编译器,编译器源代码来,速度就快得多。

I. 影响vs编译速度的因素有哪些

影响因素比较多:
1 文件的大小,文件大小指的是全部include展开后的大小。
2 文件数量,编译是一个一个文件进行的,所以你的工程的文件数量也有关系。
3 还有声明的复杂程度,复杂声明需要额外地计算。
4 最影响编译速度的估计是C++的模板,模板在编译的时候要进行推导,得到相应的结果,这个非常费时间。如果你是模板里还套了模板,那就比较慢了。
5 链接库的数量,链接很多库也会使得编译速度变慢。
6 inline函数展开,会使得代码膨胀,也会影响编译速度
7 debug模式编译要留符号表做调试,也会影响速度
8 release模式如果开了优化,编译优化会改变代码的某些结构,这也是拖慢编译器的一个重要因素。

J. 华为方舟编译器优化后的支付宝几乎秒开,它为什么这么厉害

提到华为方舟编译器,我也是不明觉厉。其实我并不懂这个编译器的强大,只是看到官方的报答说多么多么厉害,我才知道这个方舟原来是这么厉害的一个东西。据说以后使用这个编译器做出来的APP将会更加的流畅,希望这次的改革能真正才超越苹果IOS系统吧。

至于苹果手机还有一个优势,就是过度很流畅,可能安卓和苹果打开一个软件同样用2秒吧,你能感觉到苹果看着更加流畅相比安卓而言,所以说现在安卓最好的状态也就是和苹果打一个平手,说超越那都是虚妄。不知道这次方舟编译器的诞生能不能改变这个局面,让安卓的系统真正的超越苹果,也使得很多因为系统不得不忍受苹果手机煎熬的人能解脱出来。其实这样的人很多,因为感觉安卓不够流畅,所以无奈才选择苹果手机的人不在少数。






热点内容
天龙八部脚本免费 发布:2025-02-12 11:30:12 浏览:500
卡罗拉的配置一般买哪个好一点 发布:2025-02-12 11:20:03 浏览:742
没有服务器的IP怎么连上 发布:2025-02-12 11:19:55 浏览:79
编程sqs 发布:2025-02-12 11:09:55 浏览:238
electron脱离编译环境 发布:2025-02-12 11:08:21 浏览:68
安卓一体机喇叭插口在哪里 发布:2025-02-12 11:07:37 浏览:866
广东江门首选dns服务器地址 发布:2025-02-12 10:56:55 浏览:954
台湾大量IP服务器 发布:2025-02-12 10:51:43 浏览:375
sship访问服务器 发布:2025-02-12 10:50:16 浏览:98
人机局脚本 发布:2025-02-12 10:48:03 浏览:66