这两天找了一下D语言的构建工具。
dmd,make,这是最原始的,make没有用过,dmd用了一下,比较麻烦。
bud/build http://www.dsource.org/projects/build/
一个增强的构建工具
rebuild http://www.dsource.org/projects/dsss/wiki/Rebuild
在bud/build基础上的构建工具,是DSSS的一部分
DSSS http://www.dsource.org/projects/dsss
引用
DSSS, the D Shared Software System, builds upon rebuild and intends to create a standardized system for building, installing, configuring, acquiring and using D software
DSSS,D共享软件系统,使用rebuild构建并,创造一个基础性系统,用来构建、安装、配置、获取并使用D软件。
个人感觉像是maven。
汇报完毕,OK,现在我来试一试。
分享到:
相关推荐
SCons是一个开源的软件构建工具,利用Python脚本语言进行项目的构建和管理。与传统的构建工具相比,SCons提供了更可靠、灵活且高效的构建流程。它通过Python脚本定义构建规则,使开发者能够使用强大的编程语言特性来...
4. **DUB**:D语言的包管理器和构建工具,用于管理和构建D语言项目,简化依赖管理。 5. **DScanner**和**Dstyle**:D语言的静态分析工具,帮助开发者遵循编码规范,提高代码质量。 **D语言的应用场景** D语言适合...
除此之外,DUB是D语言的包管理器和构建工具,它简化了项目依赖管理和构建流程,使得D语言的开发更加便捷。 D语言还强调了内存安全。它通过内置的垃圾回收机制,以及对悬挂指针、空指针引用等常见错误的检查,减少了...
`dub`是D语言的包管理器和构建工具,用于管理和构建D项目。此外,D语言有一套标准的编码规范,如D Style Guide,有助于保持代码的一致性和可读性。 10. **学习资源**: 对于想要学习D语言的开发者,有许多在线...
本资源"tools-master"很可能包含了D语言开发中常用的工具集合,例如构建工具、调试助手、代码分析器等。这些工具可能包括以下方面: 1. **DMD (D Mange Compiler)**:这是官方的D语言编译器,用于将D源代码转换为可...
还有一些社区工具,如Dub包管理器,用于管理和构建D语言项目,以及各种第三方库,可以帮助你解决特定问题。 总的来说,D语言环境解压包提供了一个完整的开发环境,使你能够在无需其他插件的情况下开始D语言的编程之...
Poseidon作为一个专业的D语言IDE,不仅满足基本的编辑和构建需求,还提供了一整套高级功能,助力D语言开发者实现高效、高质量的编程工作。通过不断更新和优化,Poseidon有望持续提升D语言开发的舒适度和生产力。
D语言是一种现代化的通用、面向对象的编程...通过使用D语言编译器,开发者可以构建高性能的应用程序,同时享受现代编程语言的便捷性。无论是系统级编程、游戏开发还是Web服务,D语言都能提供一个高效、易用的解决方案。
10. **社区和生态**:D语言有一个活跃的社区,提供了丰富的第三方库、工具和框架,如vibe.d(异步I/O库)、Derelict(游戏开发库)和DUB(D语言的包管理和构建工具)。 通过阅读《D语言规范》,无论是初学者还是...
本参考手册详细介绍了D语言1.0和2.0的各个方面,旨在帮助开发者全面理解并熟练掌握这一强大的编程工具。 D语言1.0是D语言的早期版本,主要关注于语言的基础结构和核心特性。它包括了类型系统、变量、常量、运算符、...
同时,学习如何利用DUB(D语言的包管理器和构建工具)来管理项目和依赖,也是提高开发效率的关键。 总之,D语言编译器是D语言开发的基础工具,通过掌握其使用方法和语言特性,开发者可以充分利用D语言的优势,编写...
通过理解并熟练运用类、继承、多态以及Tango库的工具,你将能够构建出结构清晰、可维护性强的D语言应用程序。在实践中,不断探索和学习D语言的更多高级特性,如泛型编程和元编程,将使你的编程技能更上一层楼。
- 函数是D语言的基本构建块,本章详细讲解了如何定义和调用函数。 - 模块则是组织代码的重要手段,可以将相关的函数和变量封装在一起。 #### 三、面向对象编程特性(Chapter 3:D’s Object-Oriented Features) ...
DMD,全称为Digital Mars D Compiler,是D语言的主要开源编译器之一,由Walter Bright创建并维护。D语言是一种静态类型、通用、面向对象的编程语言,旨在提高编程效率,同时保持运行时性能。DMD的版本dmd.2.026代表...
DMC8.50是D语言的一个重要编译器,它为开发者提供了高效、稳定的编译工具链,帮助程序员将D语言代码转化为高效的机器代码。DMC全称为Digital Mars D Compiler,由Dave Marttin开发,是D语言早期的重要编译器之一。它...
D语言提供了丰富的工具集,包括构建系统、包管理和版本控制系统,帮助开发者更高效地管理大型项目。 #### 四、D语言的语法与概念 ##### 1. 词法 - **编译阶段**:D语言的编译过程分为多个阶段,包括词法分析、语法...