C带模块系统

时间:2011-07-31 06:55:05

标签: c++ c module

在C语言的历史中,是否已经对添加模块系统进行了任何实验?

我知道没有制定最新标准的C ++提案。我正在考虑更多的特定实现,它们将模块系统添加为非标准功能。

“模块系统”我指的是至少允许用户写一个文件而不是.h / .c对的东西。

4 个答案:

答案 0 :(得分:3)

D programming language是一种类似C ++的语言,带有模块系统。我不知道任何为普通C设计的模块系统。

答案 1 :(得分:3)

Makeheaders是一个相关的实用程序。

答案 2 :(得分:2)

C的创造者确实在为Plan 9开发的语言(包括对C的扩展)中探索了这些东西。查看Limbo

答案 3 :(得分:1)

Apple是LLVM C ++实现的working on adding a module system