paip.为什么软件体积越来越大

1.历史原因:
 这个问题对于任何一款有相当历史背景的软件而言都是难以解决的,因为

曾经编译这些程序的程序员们很多都已经离开了之前的公司,而后来的程

序员们却担心修改之前的代码会对软件的稳定性造成破坏,他们只能在原

有的代码上进行修改,从而造成了那些代码越来越庞大,同时变得漏洞百

出。“软件变得庞大而难用,几乎是每个软件的宿命,除非推倒重做”

2.兼容性
为了兼容不同的环境,往往需要多套类似的代码。。在不改动原代码的情

况下,前边加个IF ELSE判断,新增加新代码。。这样软件体积就大了。

3.图形界面: 为了菜鸟方便使用,图形界面越来越多,这样体积就上去了

。。这就是为什么LINUX上的软件体积普遍较小的原因。。

paip.为什么软件体积越来越大相关推荐

  1. 读《代码不朽:编写可维护软件的10大要则》C# 版

    这本书特别针对没有接受过计算机科学或软件工程专业学习的软件开发人员,这类人员除了熟悉所用语言语法和语义之外,很少接受其他专业培训,对软件工程中的一些概念理解欠缺.软件设计方面考虑较少.如果要成为一个专 ...

  2. 世界上以一台计算机体积多大,世界上体积最大的计算机器有多大

    互联网时代,轻薄小巧的计算机给我们的生活带来了巨大的便利,各位也许不知道,世界上体积最大的计算机有多大,接下来,学习啦小编给大家一一介绍下. 世界上体积最大的计算机器简介 第一台电子计算机叫 ENIA ...

  3. 写论文时,Word文档修改保存后,文件越来越大的解决方法

    写论文时,Word文档经过反复修改保存后,文件会越来越大,十分烦人,网上找了很多解决办法,按个尝试,现在总结分享出来,让大家少走弯路. 缩小word文件大小第一招: Word在保存DOC文件时只是把一 ...

  4. 电脑录视频用什么软件最好?录像软件,3大工具推荐!

    案例:电脑屏幕录像软件哪个好用? [电脑录像工具是我工作必不可缺少的工具,我现在使用的录屏工具性能不太好,很大程度上影响到我的工作效率.我想找一款好用的录屏软件.] 在现代社会中,越来越多的人有电脑录 ...

  5. PDF体积太大怎么缩小?这两种方法轻松解决

    在我们日常处理的文件中,PDF文件的体积已经算是比较小的文件了,但是随着工作时间增加,我们用到的PDF文件也越来越多,而且有些PDF文件的内容非常丰富,文件体积变得更大,这就不利于我们将文件传输给别人 ...

  6. 微信占用内存怎么越来越大?

    近日,话题"微信吃内存"登上微博热搜,引起网友热议,网友纷纷晒出自己手机的微信所占空间截图,几十GB到上百GB都有.其实,关于微信占用空间太大的吐槽早已有之,曾经还出现过" ...

  7. android手机内存这么大,专业解读:为什么安卓手机的内存越来越大?

    原标题:专业解读:为什么安卓手机的内存越来越大? 首先,本文所说的内存即我们通常意义上所称的运行内存RAM,而非储存内存ROM.简单点来说,就是我们平常见到的6G+64G.8G+128G中前面的6G/ ...

  8. 软件开发向大数据开发过渡_如果您是过渡到数据科学的开发人员,那么这里是您的最佳资源...

    软件开发向大数据开发过渡 by Cecelia Shao 邵Ce It seems like everyone wants to be a data scientist these days - fr ...

  9. 机器学习模型越来越大,开发者应该如何部署?

    2020-02-24 18:38:00 导读:对于机器学习,乐观的人认为其可以完成所有人类可做的任务,比如开车.接电话.预约会议.回复邮件等.但现实是机器学习只不过解决了狭窄范围内的问题,比如视频推荐 ...

  10. 如何实现软件的远程更新_手机免root终于也能实现远程控制了 这款国产软件真是越来越好用...

    说到远程控制,大家或许可以说出好几个应用软件出来,比如Teamviewer.Anydesk.向日葵等等.其实,这些软件我都用过,但Teamviewer现在对个人用户经常宕机,Anydesk的功能又不够 ...

最新文章

  1. [译] RxJS: 避免 takeUntil 造成的泄露风险
  2. mysql编译参数查看_查看 apache,nginx,mysql 安装时的编译参数
  3. 渠道优化+转化提升+客户成功=业绩驱动引擎
  4. 浅入深出Vue:发布项目
  5. windows下的gvim配置
  6. 学考语言成绩c对高考有影响吗_三大影响!考生务必上心,最近正在进行的学考对升学很重要...
  7. qt没有mysql文件夹_qt5-qt目录下没有mysql文件夹
  8. android里R.layout.的问题
  9. stm32时钟树_STM32中的时钟
  10. 用计算机写作400字,电脑的自述作文400字(通用4篇)
  11. 【数据分析】Python-NumPy模块的使用
  12. UCloud基于Linux内核新特性的下一代外网网关设计及相关开源工作
  13. C语言开定时器做呼吸灯程序,单片机制作呼吸灯的C语言程序怎么样编写
  14. 如何下载历史版本的App Store中的APP
  15. phpmyadmin scriptssetup.php 反序列化漏洞(WooYun-2016-199433)
  16. 那些著名的黑客事件 六
  17. mp3lame linux 编译,linux下lame编程:wav转MP3示例代码
  18. 1138: C语言合法标识符
  19. 使用HttpClient登录知乎获取返回页面信息
  20. 超材料常用的仿真软件CST COMSOL HFSS指导实际操作

热门文章

  1. 从微软Lync看企业办公通讯平台的演变
  2. 安装appach时出现没有安装gcc的错误,用yum安装gcc时yum出现错误(修改yum配置)...
  3. 关于strcpy的安全函数的选择
  4. java 读取html字符串替换字符
  5. Git-第四篇廖雪峰Git教程学习笔记(3)远程仓库,克隆远端库
  6. 分库分表中间件sharding-jdbc的使用
  7. 对HTML(HyperText Markup Language)的认识以及总结
  8. Leetcode 20. Valid Parentheses
  9. [主席树]HDOJ4417 Super Mario
  10. c# 判断网络是连接到互联网