D语言教程大全

来源:互联网 发布:php cgi程序是什么意思 编辑:程序博客网 时间:2024/05/01 04:44

什么是D语言 : C++复杂度的30% × C++功能的70% × Ruby开发效率的90% = D

D语言介绍

  • 关联数组
  • 嵌套函数,函数文字量,动态闭包
  • 自动化垃圾收集
  • 内联汇编
  • 契约式编程
  • 单元测试
  • 线程同步
  • 与C的ABI兼容
  • 更多的D语言介绍
    http://bbs.d-programming-language-china.org/thread-466-1.html

D语言目前最大的缺点是缺少功能丰富的类库,除了国外一些游戏项目在应用D,其他应用不多.

D语言论坛即日起启用新地址, 点击访问:
http://bbs.d-programming-language-china.org


D语言入门 
D语言中文入门教程现在还很少,还有待更多志愿者来完善:

  • D语言官方文档中文翻译

    http://bbs.d-programming-language-china.org/forum-16-1.html

  • D语言入门教程

    http://bbs.d-programming-language-china.org/forum-18-1.html

  • D语言官方网站的英文文档

D语言IDE 
D语言目前并没有象Visual Studio 2005那样智能的IDE, 下面是一些D语言编辑器:

  • SciTE4D

    SciTE4D由D语言中国社区维护,是比较常用的一个D语言编辑器,主页是:
    http://scite4d.d-programming-language-china.org

  • Vim D语法加亮插件
  • Code Blocks
  • D语言IDE编辑器讨论区

    http://bbs.d-programming-language-china.org/forum-15-1.html


D语言库

  • 最流行的"标准库"Tango

    D语言库Tango设置教程:
    http://bbs.d-programming-language-china.org/forum-13-1.html

  • D语言设计者Walter开发的标准库Phobos
  • D语言中国社区维护的DWin: 
    http://dwin.d-programming-language-china.org/

D语言GUI 
D语言GUI库不少,不过大多还不太完善,下面是本站精选的D语言GUI库:

  • DWT
    JAVA SWT的转换,D语言教主Walter的最爱,当然是跨平台的, 初步可用
    GUI设计器,可用SWT的GUI设计器生成代码,然后修改一下就可用于D,或者用比较简单的Entice
  • gtkD
    gtk+的转换,跨平台, 初步可用
  • DFL
    作者多年坚持开发,小巧实用,有D语言GUI设计器,编译出的exe最小,Windows only.
    DFL教程:
    http://bbs.d-programming-language-china.org/thread-557-1-1.html 
  • HTMLayout
    用html+css来描述界面,理念前卫,Windows下首选,缺点是文档缺乏,D语言包装不完整.
  • D语言GUI讨论区:
    http://bbs.d-programming-language-china.org/forum-17-1.html

 


欢迎加入 
也请到 D语言论坛多多灌水: http://bbs.d-programming-language-china.org/

 
原创粉丝点击