• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            遨游Code Sky

            共享今天Code Sky, 共創明天Code Sky!

            C++博客 首頁 新隨筆 聯系 聚合 管理
              12 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks

            開發寶典:程序開發新手入門之D語言

            2007-09-25 來自:conanpaul  [收藏到我的網摘]

            [編者按]D 語言既有 C 語言的強大威力,又有 Python 和 Ruby 的開發效率。它是一種集廢料收集、手工內存操作、契約式設計、高級模板技術、內嵌匯編、內置單元測試、Mixin 風格多繼承、類 Java 包管理機制、內置同步機制、內建運行時信息的系統級編程語言。有很多人可能還對D語言不是非常了解,下面我們從基礎開始。


            D語言認識篇



            語言概覽(一)

            D 是一種通用的系統和應用編程語言。它是比 C++ 更高級的語言,同時還保持了生成高效代碼以及直接訪問操作系統API和硬件的能力。D 很適合于編寫從中等規模到那些由團隊合作完成、數百萬行代碼規模的各種程序。D 易于學習,為編程者提供了很多便利,并且適用各種野心勃勃的編譯器優化技術。

            D語言概覽(二)
            關聯數組是索引可以為任意類型的數組,不像普通數組那樣必須使用整數作為索引。本質上,關聯數組就是散列表。關聯數組使構建快速、高效、無錯的符號表變得容易了。



            D語言基礎篇



            D語言詞法
            在D中,詞法分析獨立于語法分析和語義分析。詞法分析器將源文件分割成記號。詞法描述了如何識別記號。D的詞法被設計為適于高速掃描,它擁有最小的特殊規則集合,只有一遍翻譯,這使得構造一個正確的掃描程序很容易。對于熟悉 C 和 C++ 的人來說,記號也很容易識別。

            D 語言中的模塊(Module)
            模塊同源文件是一一對應的。模塊名就是去掉路徑和擴展名的文件名。模塊自動為它的內容提供一個名字空間。

            D語言中的函數
            所有的非靜態非私有函數都是虛函數。這聽起來也許低效,但是因為D編譯器在生成代碼時知道所有的類層次結構,所有未被重載的函數可以被優化為非虛函數。事實上,因為 C++ 程序員傾向于“在不確定時,聲明它為虛函數”,D 采用的方法“聲明為虛函數除非我們能夠證明它可以是非虛函數”造成的結果是產生更多更直接的函數調用。由重載非虛函數造成的 bug 也減少了。

            D語言中的類型
            基本數據類型、派生數據類型、用戶定義數據類型、轉換規則、委托

            D語言中的屬性(Properties)
            簡要介紹了D語言中的屬性(Properties)。 



            D語言對比


            D vs 其他語言
            D 同其他經常提到的語言在各個特征上的粗略的比較。盡管各個語言的標準庫中也提供了很多功能,但這張表格只考慮內建到語言核心中的特征。我們只考慮官方的標準特征,不考慮被提議的特征、測試版的特征或者非標準的擴展特征。而且,如同所有其他的語言比較一樣,提到什么特征、忽略什么特征以及我對這些特征的解釋都是帶有偏向性的。

            posted on 2007-09-26 14:33 劉遠清 閱讀(376) 評論(0)  編輯 收藏 引用
            久久综合久久自在自线精品自 | 日韩精品久久久久久免费| 久久国产亚洲精品| 久久亚洲中文字幕精品有坂深雪| 久久国产色AV免费看| 国产精品免费看久久久香蕉| 久久无码中文字幕东京热| 国产精品久久午夜夜伦鲁鲁| 久久久久亚洲爆乳少妇无| 亚洲精品无码专区久久久| 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久国产成人午夜aⅴ影院| 性做久久久久久久| 手机看片久久高清国产日韩| 丰满少妇人妻久久久久久| 性欧美大战久久久久久久| 久久最近最新中文字幕大全| 7777久久久国产精品消防器材| 久久久久亚洲精品中文字幕| 精品国际久久久久999波多野| 久久99热这里只频精品6| 国产精品va久久久久久久| 99久久免费国产特黄| 亚洲av日韩精品久久久久久a| 久久婷婷色香五月综合激情| 国产亚洲色婷婷久久99精品91| 久久精品www人人爽人人| 久久丫精品国产亚洲av不卡| 欧美日韩久久中文字幕| 一本久久免费视频| 亚洲国产精品无码久久九九| 亚洲国产成人久久精品99 | 国产成人久久精品一区二区三区| 久久久久无码国产精品不卡| 国产成人精品久久一区二区三区av| 国产∨亚洲V天堂无码久久久 | 久久综合亚洲欧美成人| 久久亚洲美女精品国产精品| 蜜臀久久99精品久久久久久小说| 久久人人爽人人爽人人片AV不| 久久99亚洲网美利坚合众国|