模块、组件和构件的区别
从字面上来看:
模块(Module):In programming languages, a language construct that consists of procedures or data declarations and that can interact with other such constructs; for example, in Ada, a package; in FORTRAN, a program unit; in PL/1, an external procedure.
在程序设计语言中,一种语言结构,由过程和数据说明组成,并可与其它结构相互作用。例如,在Ada语言中为一程序包;在FORTRAN语言中为一程序单元;在PL/1语言中为一外部过程。
组件(Component):In software engineering, a basic part of a system or program. For example, the scheduler or supervisor of an operating system.
在软件工程中,系统或程序的基本部分。例如,操作系统中的调度程序或管理程序。
构件(?):?
在软件工程中,如何区分这些概念,还请大家多谈谈。