D语言之路-第1篇 库函数之争

         D语言有着两个不同的库,分别为Phobos[i]和Tango[ii]。这对于像我这样的初学者来说面临着一个选择,你是愿意和跳探戈呢(tango with D,事实上Tango的标准教材之一是《learn to tango with D》[iii],中译版《学习D语言的tango》[iv]),还是作为一颗忠实的卫星(Phobos即火卫一)。对于Java这种具有统一的标准库和运行平台的语言来说,这不成问题,但是D语言这个新锐语言在其发展的当前阶段,出现两个运行时语言库相与争锋、各有千秋的现象。

         我们先来看看上场的两位选手都有什么优势。

         Phobos优势:

1.      Phobos官方认证的标准运行时库。Phobos最初由D语言之父WalterBright开发。事实证明,在任何情况下,有一个给力的老爸都不吃亏。Phobos由此顺利地被戳上了D语言官方认证库的招牌。

2.      Phobos紧跟D语言规范的步伐,尤其是在D语言版本2推出之后,更是在对新特性的支持上把Tango牢牢甩在了脑后。作为一门发展速度极快的语言的库,轻装上阵的Phobos因其小而精,更因其官方标准库的身份,紧跟D语言的发展脚步,某种扮演着编程实例和测试用例的角色。

         Tango优势

1.      Tango开发更多由社区驱动。Walter Bright作为D语言的设计者和编译器的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值