- 浏览: 320220 次
最新评论
-
riki:
D 语言学习交流群 264617728, 欢迎加入
D语言真相 The Case for D(1-5) -
exploder:
请教,如果使用D2进行wxD编译呢?
编译WxD0.16 -
blue_halo:
那如何解决呢????????
不能每次都用别的打开存成utf- ...
pyDev 中输入中文问题 -
funxue:
请教楼主
Error: undefined identifie ...
D语言版本的华容道 -
litsen:
在配置ms sqlserver的过程中遇到些问题,从Googl ...
安全第一,在sql server和client之间配置ssl连接
自从去年看到D后,就深深的被D迷上了.静态类型,本地代码,快速编译,垃圾收集,直接访问C,单元测试,契约编程...太多的特性,并且每个特性都让我为之心动.我喜欢解决问题,更喜欢找到解决问题的方法.工欲善其事吗.看到D这个编程利器后,我几乎天天都在学习D.每天用D编写一段程序,每天看看D的新闻,每天要访问Javaeye的DLang圈子. 看到更多的朋友关注D,学习D,加入D的组织,心里非常高兴. 高兴之余,掩卷沉思,我们在学习D这个利器的时候,找到学习的最后方法了吗?我已经使用了半年D,抛个砖头:
1.开始尝试D.多年的工作和学习,我想大家都积累了学习的方法吧!但学D有什么不同呢?我也是个新手.对D而言,太多的人都是新手.就象当年C#,Java出生时一样.我不是让大家喜新厌旧,但是我感觉对D来说,第一步,就是你要勇敢的去尝试.别怕出现问题.到http://www.digitalmars.com/d/index.html网站,下载最新的编译器.解压到你的磁盘,开始D的旅程!
2.加入D中国第一社区.当你迈出勇敢的一步后,我希望你加入Dlang大家庭.当然,这个圈子不可能帮你解决所有的问题,但我们可以交流.最早我用D编译程序的时候,DMD找不到lib.exe,发生错误,我没有人可以交流,自己分析了两天,才明白了是找不到lib.如果象现在,大家可以随时交流.并且大侠们写了好多好文章:配置D编译环境http://qiezi.iteye.com/blog/26685,配置GDC/Code::Blockhttp://dlang.group.iteye.com/group/blog/55504.很多大侠的博客(qiezi,oldrev)你常读读,或者回顾一下,总有收获.
3.多读D的文档.D语言至今没有一本专著.你没有任何的参考书.强烈推荐看D语言英文文档.曾经有一本写了一半的书,也是英文的.下载D语言的中文翻译文档,我整理了一个Word的文档http://ideage.iteye.com/blog/26717,或者看看本站的转载http://soulmachine.iteye.com/category/10966,D帮助的CHM格式文件http://thecybershadow.net/d/docs/d.chm.
4.看高手代码.如果你想写出好的程序,而你现在不会,最好的办法就是找个高手,看看他写的代码.推荐一个代码库http://www.dsource.org/projects/tutorials/wiki/.那里列出了一个从易到难的代码例子,还有优秀的代码库,包括DFL,Mango等,你也可以下载来,仔细研究.
5.用D实现你的项目.我很佩服qiezi,他把自己的项目用D实现了,发现D不支持64位,只好用C++实现.我也在慢慢的用D解决我遇到的问题.理论上说,C/C++可以实现的项目,D都可以实现.并且D更易用.
6.向D社区贡献你的才智.不要独善其身,还要兼济天下.你可能写的并不是最优秀的代码,但你一样可以抛砖.把你写的东东发布出来,让大家集思广益,你会学到更多.
7.沉迷D,关注D.有一天,你也每天要关注D了.你也为了1.0的发布等了一个晚上了.你也每天浏览D的官方网站看看新的DMD发布了吗,甚至会经常去新闻组看看Walter发言了吗,你每天也去http://dlang.group.iteye.com/了,呵呵,你快学好D了,你已经深深的迷上了D.迷上了Walter创造的奇迹.
最后,希望大家能学好D,用好D,和D以及所有D社区一起进步!
把SmartWin迁移到D吧!呵呵
1.开始尝试D.多年的工作和学习,我想大家都积累了学习的方法吧!但学D有什么不同呢?我也是个新手.对D而言,太多的人都是新手.就象当年C#,Java出生时一样.我不是让大家喜新厌旧,但是我感觉对D来说,第一步,就是你要勇敢的去尝试.别怕出现问题.到http://www.digitalmars.com/d/index.html网站,下载最新的编译器.解压到你的磁盘,开始D的旅程!
2.加入D中国第一社区.当你迈出勇敢的一步后,我希望你加入Dlang大家庭.当然,这个圈子不可能帮你解决所有的问题,但我们可以交流.最早我用D编译程序的时候,DMD找不到lib.exe,发生错误,我没有人可以交流,自己分析了两天,才明白了是找不到lib.如果象现在,大家可以随时交流.并且大侠们写了好多好文章:配置D编译环境http://qiezi.iteye.com/blog/26685,配置GDC/Code::Blockhttp://dlang.group.iteye.com/group/blog/55504.很多大侠的博客(qiezi,oldrev)你常读读,或者回顾一下,总有收获.
3.多读D的文档.D语言至今没有一本专著.你没有任何的参考书.强烈推荐看D语言英文文档.曾经有一本写了一半的书,也是英文的.下载D语言的中文翻译文档,我整理了一个Word的文档http://ideage.iteye.com/blog/26717,或者看看本站的转载http://soulmachine.iteye.com/category/10966,D帮助的CHM格式文件http://thecybershadow.net/d/docs/d.chm.
4.看高手代码.如果你想写出好的程序,而你现在不会,最好的办法就是找个高手,看看他写的代码.推荐一个代码库http://www.dsource.org/projects/tutorials/wiki/.那里列出了一个从易到难的代码例子,还有优秀的代码库,包括DFL,Mango等,你也可以下载来,仔细研究.
5.用D实现你的项目.我很佩服qiezi,他把自己的项目用D实现了,发现D不支持64位,只好用C++实现.我也在慢慢的用D解决我遇到的问题.理论上说,C/C++可以实现的项目,D都可以实现.并且D更易用.
6.向D社区贡献你的才智.不要独善其身,还要兼济天下.你可能写的并不是最优秀的代码,但你一样可以抛砖.把你写的东东发布出来,让大家集思广益,你会学到更多.
7.沉迷D,关注D.有一天,你也每天要关注D了.你也为了1.0的发布等了一个晚上了.你也每天浏览D的官方网站看看新的DMD发布了吗,甚至会经常去新闻组看看Walter发言了吗,你每天也去http://dlang.group.iteye.com/了,呵呵,你快学好D了,你已经深深的迷上了D.迷上了Walter创造的奇迹.
最后,希望大家能学好D,用好D,和D以及所有D社区一起进步!
评论
23 楼
oldrev
2007-06-13
解压,设置好环境变量就可以用了,不要改任何东西
22 楼
tomqyp
2007-06-13
开个fileMon再编译看看,编译器在哪些目录搜索过,这样很容易找出自己环境变量是不是设错了
21 楼
eggqq007
2007-06-12
好像也没什么问题啊!
20 楼
eggqq007
2007-06-12
我的sc.in
///////////
[Version]
version=7.51 Build 020
[Environment]
LIB="D:\D Compiler\dmd\lib;D:\D Compiler\dm\lib"
DFLAGS="-I%@P%\..\src\phobos"
LINKCMD=D:\D Compiler\dm\bin\link
DDOCFILE=mysetting.ddoc
///////////////////
环境变量:
/////////////
LIB: D:\D Compiler\dmd\lib;D:\D Compiler\dm\lib
/////////////
Path: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\D Compiler\dm\bin\;D:\D Compiler\dmd\bin\
//////////////
LINKCMD D:\D Compiler\dmd\bin\link
///////////
[Version]
version=7.51 Build 020
[Environment]
LIB="D:\D Compiler\dmd\lib;D:\D Compiler\dm\lib"
DFLAGS="-I%@P%\..\src\phobos"
LINKCMD=D:\D Compiler\dm\bin\link
DDOCFILE=mysetting.ddoc
///////////////////
环境变量:
/////////////
LIB: D:\D Compiler\dmd\lib;D:\D Compiler\dm\lib
/////////////
Path: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\D Compiler\dm\bin\;D:\D Compiler\dmd\bin\
//////////////
LINKCMD D:\D Compiler\dmd\bin\link
19 楼
ideage
2007-06-12
请进行检查:
1.路径设置。
2.sc.ini
1.路径设置。
2.sc.ini
18 楼
eggqq007
2007-06-11
忘了说,我把object.d文件复制到hello.d的目录下就可以正常编译。
17 楼
eggqq007
2007-06-11
我按网上的一些文章来配置编译环境。但是我dmd hello.d 的时候却弹出说:“object.d:module object cannot read file 'object.d'”
不知怎么解决。
不知怎么解决。
16 楼
ideage
2007-05-14
C/C++的帮助比较大.
可以看看D和C/C++的比较
可以看看D和C/C++的比较
15 楼
maku
2007-05-14
以前C++学的不错,不知对学D有没有帮助。
14 楼
yuwen3434
2007-04-05
希望是一门好的语言
13 楼
oldrev
2007-04-04
Emacs 的话可以搜索火星新闻组里有 for D 的 mode 文件
其他编辑器?.......
其他编辑器?.......
12 楼
oldrev
2007-04-04
11 楼
fhjxp
2007-04-03
不会用记事本写代码吧
10 楼
ideage
2007-04-03
欢迎加入D!
9 楼
祁兴明
2007-03-28
我想去尝试这门语言 开始我的D旅程!
8 楼
macoo
2007-03-27
关注中,准备好好学了。
7 楼
ideage
2007-03-26
更新加入了Vladimir发布的CHM格式帮助!!也加入了群的共享.
6 楼
tomqyp
2007-03-26
现在有了tango和一大堆gui,就差数据库了。
5 楼
qiezi
2007-03-25
GUI比较麻烦地说。。各个平台都要做,只做Win32又没兴趣。
我倒是对3D引擎有兴趣,前几天看了一本《Using Design Patterns In Game Engines.pdf》,正打算有时间来练练呢。
我倒是对3D引擎有兴趣,前几天看了一本《Using Design Patterns In Game Engines.pdf》,正打算有时间来练练呢。
4 楼
ideage
2007-03-25
引用
要不 Dlang 的同志们上 sf.net 开个 D 项目?
把SmartWin迁移到D吧!呵呵
发表评论
-
最近抽空翻译了D语言实用入门教程
2018-04-20 10:42 832最近抽空翻译了D语言实用入门教程 地址在Github,供初 ... -
编译WxD0.16
2011-09-27 18:09 1664wx我在Python环境下用了 ... -
简单看了下DGui
2011-09-26 10:39 2194很久没有写代码了。。。。 怀念往日不如今天行动。生疏了 ... -
支持中文录入的harmonia
2010-08-16 22:40 1007harmonia界面很方便,发现不能录入中文.Patch一下. ... -
控制台得到密码不回显
2009-09-18 22:37 1223看到坛子有人问“在D或C下如何实现输入单个字符不回显?可能的应 ... -
D资源文件调用
2009-08-09 01:36 1021终于成功了。 资源文件太可爱,竟然可以如此。按名称进行 ... -
The Case for D中英文版PDF下载
2009-06-19 10:27 1364The Case for D 在网站上浏览不方便的,有了PD ... -
D语言真相 The Case for D(1-5)
2009-06-17 09:52 4781D语言真相 Andrei Alexandre ... -
The Case for D
2009-06-16 22:50 2283The Case for D Andrei Alexan ... -
Python嵌入D
2009-06-12 11:37 1886所有的嵌入都研究了一个遍。发现嵌入Python挺好,试试。 ... -
实用的DFL注册表
2009-05-27 09:09 957应用中要用到注册表.DFL里面有. 参照了文档,写了一 ... -
DFL 2.027,1.041,2,3编译
2009-04-07 17:59 1559注:DFL已经更新,http://www.dprogrammi ... -
D2.0的字符串
2009-04-07 08:28 1354D2.0的字符串增加了常量,不变量和变量.在很大程度上增加了语 ... -
D语言编译器DMD开源了!
2009-03-05 19:56 3420自从1999年12月,Walter设计开发D语言以来,D语 ... -
D语言现状From2007
2009-03-02 15:32 1013I'm sure this was brought up in ... -
D语言GUI库简单比较
2009-02-20 15:25 3184通过对一些D语言可以使用的GUI进行比较,对初学者有个借 ... -
D语言脚本引擎简单比较
2009-02-19 14:38 1782经过长期的测试,使用,扩展代码编写,比较了D中可以使用的几种脚 ... -
D语言编译器开始支持Mac OSX
2009-02-15 18:25 1096D语言编译器开始支持Mac OSX。 D语言历经10年的发 ... -
触发DFL中的ComboBox控件的键盘事件
2009-02-06 12:04 1153class ComboxKeyDownFilter:IMess ... -
DFL分析(四)伟大的结构
2008-12-25 00:08 1395每个程序都有很多的代码编织而成.为了获得最大的兼容性,你要从容 ...
相关推荐
D语言学习软件为初学者提供了边学习边练习的环境, 界面简单, 操作方便!你可以将文档中的代码拷入编辑框直接运行, 也可以自己输入代码测试。 软件捆绑的D编译器版本:Digital Mars D Compiler v1.015
D语言(Dlang)是由Digital Mars公司开发的编程语言,起因是为了改进C++。它与C二进制兼容(不完全),可编译为本地码,有GC也可手动管理内存,语法上借鉴多种语言,模板则 在C++的基础上做了相当大的扩充。D 语言...
D语言,非常强大的语言,但是由于某些原因未流行起来,资料也比较少!
D 易于学习,为编程者提供了很多便利,并且适用各种野心勃勃的编译器优化技术。 D 不是脚本语言,也不是一种解释型语言。它不需要虚拟机、宗教、或者高于一切的哲学。它是给实际的编程者使用的实际的语言,它帮助...
斯坦福 cs224d 深度学习与自然语言处理讲义 fix1
D语言是个杂交语言,如果你学习过N多语言,那么你看D语言中会很看很多你学习过语言的影子,有的特性或者关键字原封不动的照抄过来 D语言是编译的,Poseidon 是给D用的。。也可以用过其它的编辑器
D语言是一种通用的系统和应用编程语言,...《D程序设计语言》不仅适合于D语言初学者,对于想学习编译器实现的研究人员、想拓展学生的编程语言知识面的教师以及想深入了解编程语言设计的人,也能提供很好的帮助和指导。
U3D汉化语言包,,最新更新的,,学习unity的好工具,,安装方法已包含,,按说明操作.
关于D语言的非常详细的教程,希望对大家学习D语言有所帮助~~~~~~~~~~~~
D语言兼容C语言,具有C 、C++、C#还有Java的全部特点,是我们期待的未来编程语言。操作Excel是经常需要的事情。所以学习是必要的。
斯坦福 cs224d 深度学习与自然语言处理讲义
《D程序设计语言》据说最容易学习理解的语言 不仅适合于D语言初学者,对于想学习编译器实现的研究人员、想拓展学生的编程语言知识面的教师以及想深入了解编程语言设计的人,也能提供很好的帮助和指导。
Step 2 自然语言处理核心技术学习 HanLP自然语言处理入门 某知乎er推荐的书籍 Step 3 深度学习框架学习 动手学习深度学习pytorch版 Step 4 实战 一个简单的慕课入门上机实践 YSDA Natural Language Processing ...
NULL 博文链接:https://yntcsb.iteye.com/blog/411902
cs224d自然语言处理课件(完整版)深度学习,cs224d自然语言处理课件(完整版)深度学习
本人也是一名自学者,从2016年至今,本人学习了PS、AI、PR、AE、C4D、 达芬奇调色、realflow、vue景观、Marvelous Designer、 substance painter等软件,以及AE、C4D的一些相关插件。 人像精修、产品精修、手绘等...
面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受...
上卷细致解析了语言规范相关细节,便于读者深入理解语言相关功能的使用方法和注意事项。下卷则对运行时源码做出深度剖析,引导读者透彻了解语言功能背后的支持环境和运行体系,诸如内存分配、垃圾回收和并发调度等。...
Go语言中的并发机制非常强大,可以利用goroutine和channel实现高效的并发编程。资源包含代码示例、配套工具和实验项目等内容。要使用这些代码,你需要安装Go语言开发环境,并按照仓库文档中的说明进行操作。
NULL 博文链接:https://yntcsb.iteye.com/blog/403385