D語言學(xué)習(xí)方法
自從去年看到D后,就深深的被D迷上了.靜態(tài)類型,本地代碼,快速編譯,垃圾收集,直接訪問C,單元測(cè)試,契約編程...太多的特性,并且每個(gè)特性都讓我為之心動(dòng).我喜歡解決問題,更喜歡找到解決問題的方法.工欲善其事嗎.看到D這個(gè)編程利器后,我?guī)缀跆焯於荚趯W(xué)習(xí)D.每天用D編寫一段程序,每天看看D的新聞,每天要訪問Javaeye的DLang圈子. 看到更多的朋友關(guān)注D,學(xué)習(xí)D,加入D的組織,心里非常高興. 高興之余,掩卷沉思,我們?cè)趯W(xué)習(xí)D這個(gè)利器的時(shí)候,找到學(xué)習(xí)的最后方法了嗎?我已經(jīng)使用了半年D,拋個(gè)磚頭:
1.開始嘗試D.多年的工作和學(xué)習(xí),我想大家都積累了學(xué)習(xí)的方法吧!但學(xué)D有什么不同呢?我也是個(gè)新手.對(duì)D而言,太多的人都是新手.就象當(dāng)年C#,Java出生時(shí)一樣.我不是讓大家喜新厭舊,但是我感覺對(duì)D來說,第一步,就是你要勇敢的去嘗試.別怕出現(xiàn)問題.到http://www.digitalmars.com/d/index.html網(wǎng)站,下載最新的編譯器.解壓到你的磁盤,開始D的旅程!
2.加入D中國第一社區(qū).當(dāng)你邁出勇敢的一步后,我希望你加入Dlang大家庭.當(dāng)然,這個(gè)圈子不可能幫你解決所有的問題,但我們可以交流.最早我用D編譯程序的時(shí)候,DMD找不到lib.exe,發(fā)生錯(cuò)誤,我沒有人可以交流,自己分析了兩天,才明白了是找不到lib.如果象現(xiàn)在,大家可以隨時(shí)交流.并且大俠們寫了好多好文章:配置D編譯環(huán)境http://qiezi.javaeye.com/blog/26685,配置GDC/Code::Blockhttp://dlang.group.javaeye.com/group/blog/55504.很多大俠的博客(qiezi,oldrev)你常讀讀,或者回顧一下,總有收獲.
。常嘧xD的文檔.D語言至今沒有一本專著.你沒有任何的參考書.強(qiáng)烈推薦看D語言英文文檔.曾經(jīng)有一本寫了一半的書,也是英文的.下載D語言的中文翻譯文檔,我整理了一個(gè)Word的文檔http://ideage.javaeye.com/blog/26717,或者看看本站的轉(zhuǎn)載http://soulmachine.javaeye.com/category/10966,D幫助的CHM格式文件http://thecybershadow.net/d/docs/d.chm.
。矗锤呤执a.如果你想寫出好的程序,而你現(xiàn)在不會(huì),最好的辦法就是找個(gè)高手,看看他寫的代碼.推薦一個(gè)代碼庫http://www.dsource.org/projects/tutorials/wiki/.那里列出了一個(gè)從易到難的代碼例子,還有優(yōu)秀的代碼庫,包括DFL,Mango等,你也可以下載來,仔細(xì)研究.
5.用D實(shí)現(xiàn)你的項(xiàng)目.我很佩服qiezi,他把自己的項(xiàng)目用D實(shí)現(xiàn)了,發(fā)現(xiàn)D不支持64位,只好用C++實(shí)現(xiàn).我也在慢慢的用D解決我遇到的問題.理論上說,C/C++可以實(shí)現(xiàn)的項(xiàng)目,D都可以實(shí)現(xiàn).并且D更易用.
。叮颍纳鐓^(qū)貢獻(xiàn)你的才智.不要獨(dú)善其身,還要兼濟(jì)天下.你可能寫的并不是最優(yōu)秀的代碼,但你一樣可以拋磚.把你寫的東東發(fā)布出來,讓大家集思廣益,你會(huì)學(xué)到更多.
7.沉迷D,關(guān)注D.有一天,你也每天要關(guān)注D了.你也為了1.0的發(fā)布等了一個(gè)晚上了.你也每天瀏覽D的官方網(wǎng)站看看新的DMD發(fā)布了嗎,甚至?xí)?jīng)常去新聞組看看Walter發(fā)言了嗎,你每天也去http://dlang.group.javaeye.com/了,呵呵,你快學(xué)好D了,你已經(jīng)深深的迷上了D.迷上了Walter創(chuàng)造的奇跡.
最后,希望大家能學(xué)好D,用好D,和D以及所有D社區(qū)一起進(jìn)步!
更多信息請(qǐng)登陸http://61.191.27.74:802/ 最后,歡迎加入http://61.191.27.74:802/的會(huì)員
安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢】