• <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>

            tbwshc

            tbw

              C++博客 :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
              95 Posts :: 8 Stories :: 3 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(4)

            我參與的團(tuán)隊(duì)

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            好像所有講述編程的書(shū)都用同一個(gè)例子來(lái)開(kāi)始,就是在用戶(hù)的屏幕上顯示出“Hello,World!”。總是使用這個(gè)例子可能有一點(diǎn)叫人厭煩,可是它確實(shí)可以幫助讀者迅速地接觸到在編程環(huán)境中書(shū)寫(xiě)簡(jiǎn)單程序時(shí)的簡(jiǎn)便方法和可能的困難。就這個(gè)意義來(lái)說(shuō),“Hello,World!”可以作為檢驗(yàn)編程語(yǔ)言和計(jì)算機(jī)平臺(tái)的一個(gè)基準(zhǔn)。

            不幸的是,如果按照這個(gè)標(biāo)準(zhǔn)來(lái)說(shuō),嵌入式系統(tǒng)可能是程序員工作中碰到的最難的計(jì)算機(jī)平臺(tái)了。甚至在某些嵌入式系統(tǒng)中,根本無(wú)法實(shí)現(xiàn)“Hello,World!”程序。即使在那些可以實(shí)現(xiàn)這個(gè)程序的嵌入式系統(tǒng)里面,文本字符串的輸出也更像是目標(biāo)的一部分而不是開(kāi)始的一部分。

            你看,“Hello,World!”示例隱含的假設(shè),就是有一個(gè)可以打印字符串的輸出設(shè)備。通常使用的是用戶(hù)顯示器上的一個(gè)窗口來(lái)完成這個(gè)功能。但是大多數(shù)的嵌入式系統(tǒng)并沒(méi)有一個(gè)顯示器或者類(lèi)似的輸出設(shè)備。即使是對(duì)那些有顯示器的系統(tǒng),通常也需要用一小段嵌入式程序,通過(guò)調(diào)用顯示驅(qū)動(dòng)程序來(lái)實(shí)現(xiàn)這個(gè)功能。這對(duì)一個(gè)嵌入式編程者來(lái)說(shuō)絕對(duì)是一個(gè)相當(dāng)具有挑戰(zhàn)性的開(kāi)端。

            看起來(lái)我們還是最好以一個(gè)小的,容易實(shí)現(xiàn)并且高度可移植的聯(lián)人式程序來(lái)開(kāi)始,這樣的tb程序也不太會(huì)有編程錯(cuò)誤。歸根到底,我這本書(shū)繼續(xù)選用“Hello,World!”。這個(gè)例子的原因是,實(shí)現(xiàn)這個(gè)程序?qū)嵲谔?jiǎn)單了。這起碼在讀者的程序第一次就運(yùn)行不起來(lái)的時(shí)候,會(huì)去掉一個(gè)可能的原因,即:錯(cuò)誤不是因?yàn)榇a里的缺陷:相反,問(wèn)題出在開(kāi)發(fā)工具或者創(chuàng)建可執(zhí)行程序的過(guò)程里面。

            嵌人式程序員在很大程度上必須要依靠自己的力量來(lái)工作。在開(kāi)始一個(gè)新項(xiàng)目的時(shí)候,除了他所熟悉的編程語(yǔ)言的語(yǔ)法,他必須首先假定什么東西都沒(méi)有運(yùn)轉(zhuǎn)起來(lái),甚至連標(biāo)準(zhǔn)庫(kù)都沒(méi)有,就是類(lèi)似printf()和scanf()的那些程序員常常依賴(lài)的輔助函數(shù)。實(shí)際上,庫(kù)例程常常作為編程語(yǔ)言的基本語(yǔ)法出現(xiàn)。可是這部分標(biāo)準(zhǔn)很難支持所有可能的計(jì)算平臺(tái),并且常常被嵌入式系統(tǒng)編譯器的制造商們所忽略。

            所以在這一章里你實(shí)際上將找不到一個(gè)真正的”Hello,World!”程序,相反,我們假定在第一個(gè)例子中只可以使用最基本的C 語(yǔ)言語(yǔ)法。隨著本書(shū)的進(jìn)一步深人,我們會(huì)逐步向我們的指令系統(tǒng)里添加C++的語(yǔ)法、標(biāo)準(zhǔn)庫(kù)例程和一個(gè)等效的字符輸出設(shè)備。然后,在第九章“綜合所學(xué)的知識(shí)”里面。我們才最終實(shí)現(xiàn)一個(gè)“Hello,World!”程序。到那時(shí)候你將順利地走上成為一個(gè)嵌入式系統(tǒng)編程專(zhuān)家的道路。

            posted on 2013-06-25 17:12 tbwshc 閱讀(310) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            国内精品伊人久久久影院| 理论片午午伦夜理片久久| WWW婷婷AV久久久影片| 欧美亚洲另类久久综合| 久久av高潮av无码av喷吹| 免费久久人人爽人人爽av| 国产精品久久久亚洲| 久久精品国产一区二区三区不卡| 精品久久久久久无码不卡| 久久w5ww成w人免费| 久久亚洲精品国产精品婷婷| 久久精品www人人爽人人| 日产久久强奸免费的看| 九九久久99综合一区二区| 久久久亚洲裙底偷窥综合| 日本精品久久久久中文字幕8| 伊人久久综合无码成人网| 久久香蕉国产线看观看猫咪?v| 国产精品一区二区久久不卡| 精品国产乱码久久久久软件| 久久久久99精品成人片三人毛片| 久久香蕉超碰97国产精品| 一本一本久久aa综合精品| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 99热成人精品热久久669| 欧美激情一区二区久久久| 无码任你躁久久久久久老妇| 亚洲嫩草影院久久精品| 99久久成人国产精品免费| 亚洲综合精品香蕉久久网| 亚洲精品无码久久不卡| 久久一区二区免费播放| 亚洲国产成人久久笫一页| 久久99精品久久久久久野外| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲一级Av无码毛片久久精品| 99久久精品免费国产大片| 日韩精品国产自在久久现线拍 | 精品久久久无码中文字幕| 国产精品无码久久四虎| 精品久久久久中文字|