❶ 易语言编译的文件体积怎么变小
加壳。或者用黑月、斩月。但是比较复杂。你还是加壳好了
❷ 设计一个C语言程序计算长方体体积和表面积,如何通过键盘输入长宽高
# include<stdio.h>
int main (void)
{
double l, w, h;//定义变量
double s, v;//定义变量
printf("please input l:");//提示请输入长方体的长
scanf("%lf", &l);//取地址符&不能丢
printf("please input w:");//提示请输入长方体的宽
scanf("%lf", &w);//取地址符&不能丢
printf("please input h:");//提示请输入长方体的高
scanf("%lf", &h);//取地址符&不能丢
s = ((l * w) + (l * h) + (w * h)) * 2;//求长方体的表面积
v = l * w * h;//求长方体的体积
printf("s = %lf v = %lf ", s, v);//输出结果
return 0;
}
❸ 如何编写和打包在Windows下运行的、带GUI的、小体积、不依赖平台、免安装的单个可执行文件软件
你可以用C++
C++可以有用户界面,而且体积小,效率高
❹ C++编译后的文件为什么体积特大
正常,在编写小的短的程序C没有汇编有优势,一个程序很简单的程序用TC编译成30K正常
你可以这样理解
编译 就跟模板似的,有固定的开头结尾,中间是你的程序编译的代码,开头结尾最简单也要几K,所以再加上你的程序不可能很短
你是用的TC 而不是用的VC++ 没有动态库与静态库的问题,
但是如果改变些TC编译选项可能对编译结果大小有影响
❺ 什么编程语言编译出来的程序最小
汇编语言编译后程序代码最小,其次应该是C,再次是其他面向对象的一些语言。
❻ C语言程序编译后产生哪些类型的文件这些文件的作用是什么
不同的系统,产生的文件不一样;
win:
->.obj目标文件
->.obj目标文件->.exe可执行文件
->.rc
。。。。
❼ 为什么编译后执行文件很大
关于程序源代码编译之后,可执行文件很大这个问题,根据我的编程经验,不论是在 WINDOWS 系统下面、还是在 UNIX/linux 系统下面,假设在你编写的源代码没有任何错误、且保证可以运行出正确结果的前提下,你必须要仔细查阅关于源代码编译选项的一些资料。因为使用编译器在编译源程序的时候,加上不同的编译选项对源代码进行编译,实际上对可执行程序的影响还是很大的。
例如:如果在编译的时候加上优化选项,那么肯定要比你不加优化选项,其可执行程序的运行速度要快得多;再例如:如果你想对源代码进行底层调试,那么在编译的时候就必须要加上调试选项,等等。
❽ 易语言编写的程序体积大吗
正确的说法是:易语言生成的文件比VB相对于依赖操作系统生成的文件小。为什么这样说呢,因为VB的库文件非常大,一般都有12MB之多,但它是存在于WINDOWS中的,所以说是依赖于操作系统。而易语言生成一个小程序中有1BM左右,所以说非常小。JAVA就非常大,它要安装虚拟机,是依赖于虚拟机。
易语言非独立编译(不带支持库)的话只有15-30KB
但是发布或独立编译时,带了支持库的就可以达到550KB以上!
你也可以用压缩软件将支持库压缩一下发布.
现在易语言俱乐部论坛上你搜索关键字:"斩月计划"
这个计划是让易文件可以缩小到15KB(空文件)
呵呵,但是易语言学起来比VB简单点哦``(英文不好的去情况。。)
如果不是做木马的话就用用易语言吧~~
据说易语言新产品生成的文件比易语言要小.你也关注一下吧.
❾ 高分!!为什么用汇编语言编出的程序要比C语言等高级语言编出的程序的体积要小呀
计算机语言从低级到高级可以分为:
机器语言,即由0、1组成的机器硬件可以识别的语言;
低级语言,即汇编语言
中级语言,如C语言
高级语言,如C++,JAVA,C#,Delphi等。
汇编语言是将由0、1组成的机器语言用具有简单语义的英文代码表示,以便于理解和程序员编程。汇编语言通常用于对硬件的直接操控。由于汇编语言编写的程序很小,所以通常在程序中最核心的、控制硬件的代码可以采用汇编语言编写,一方面是安全,另一方面提高运行速度。
汇编语言(Assembly Language)是面向机器的程序设计语言。
在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语音变成了汇编语言。于是汇编语言亦称为符号语言。
使用汇编语言编写的程序,机器个能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编语言把汇编程序翻译成机器语言的过程称为汇编。
汇编语言比机器语言易于读写、易于调试和修改,同时也具有机器语言执行速度快,占内存空间少等优点,但在编写复杂程序时具有明显的局限性,汇编语言依赖于具体的机型,不能通用,也不能在不同机型之间移植。
■对于不同型号的计算机,有着不同的结构的汇编语言
汇编语言由于采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
汇编语言是面向具体机型的,它离不开具体计算机的指令系统,因此,对于不同型号的计算机,有着不同的结构的汇编语言,而且,对于同一问题所编制的汇编语言程序在不同种类的计算机间是互不相通的。
汇编语言中由于使用了助记符号,用汇编语言编制的程序输入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的"汇编程序"的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称为源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。
汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。
至于汇编与编程的区别是显而易见的,汇编语言是一种用于编写某些程序的语言。而编程则是程序员用某种语言编写程序的过程。
高级语言可以做的一切,汇编语言都可以实现,而高级语言不能做的,汇编照样可以,汇编语言的功能不是受限于语言,而是受限于你的思路,没有什么做不出来的。但人们不事事都用汇编的原因就是编程的效率低,汇编语言可以用来编操作系统,但很少使用,都使用c语言,unix,linux,windows等都是用c,原因就是汇编的编程效率低,汇编用在代码量少,执行效率要求高,空间占用少,硬件编程等领域,比如做病毒,硬件驱动,单片机等领域。
高级语言是一种人工设计的语言,它对具体的算法进行描述,所以又称为算法语言。高级语言独立于计算机的硬件(即与具体的硬件无关),是依靠软件来译为机器语言的。这就导致了汇编语言有更好的适应性,不依赖软件的环境。