鱼C论坛

 找回密码
 立即注册
查看: 1949|回复: 3

模块化是什么意思?

[复制链接]
发表于 2014-8-26 15:23:09 | 显示全部楼层 |阅读模式
10鱼币
本帖最后由 风之残月 于 2014-11-9 22:42 编辑

什么叫模块化呢?能不能用通俗的语言说一下?

最佳答案

查看完整内容

每种语言应该都有自己的模块 VB和易语言我都知道有自己的模块 模块 不是真正的模块化 我记得说过的。 他们到最后是一起编译000011110101010的 DLL才是真正的分开运行 模块化
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-26 20:27:21 | 显示全部楼层
本帖最后由 oggplay 于 2014-8-26 20:36 编辑

我需要制作一个大型程序,为了减少工作量,那么我需要把它分割成几个部分称为多个源文件(可以分给多人或多个部门完成,每人完成一部分),那几个源文件分别编译完成后应该就叫模块了,一个源文件出错,我只需要编译这个和相依赖的文件,其它不需要再编译了。例如stdio.h里边包含了很多函数(我的系统后缀名为.o),都在C标准库里,它被成为静态库(后缀名.a),编译时链接。还有动态库(我的系统后缀名.so,windows为.dll),程序加载时链接。这是我目前的了解。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-26 23:49:04 | 显示全部楼层
个人理解模块化就好比你要做菜,比如你传统炒菜需要步骤是采购,择菜,洗菜,切菜,配菜,然后烹饪,各个流程都有写一遍,但是模块化你可以把他们细化到每一步(当然可以由不同的人主管不同的步骤),比如采购,择菜,洗菜,切菜,配菜,然后烹饪,各个流程都写好,以后如果再做菜你可以一个流程一个流程的拼凑,如果遇到一个不需要切菜的菜品,那么流程堆积的时候就省略了这一步,总之就是开始的时候麻烦一些,但是做的菜品越多,优越性就体现出来了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-26 15:23:10 | 显示全部楼层
每种语言应该都有自己的模块
VB和易语言我都知道有自己的模块
模块 不是真正的模块化 我记得说过的。
他们到最后是一起编译000011110101010的
DLL才是真正的分开运行 模块化
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-18 02:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表