国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

適合中國計(jì)算機(jī)程序教學(xué)的跨平臺(tái)C/C++解釋計(jì)算平臺(tái)Ch

2009-06-15 09:35倪光南
計(jì)算機(jī)教育 2009年7期
關(guān)鍵詞:跨平臺(tái)C語言嵌入式

倪光南

美國加利福尼亞大學(xué)戴維斯分校程輝教授所設(shè)計(jì)和開發(fā)的C/C++解釋計(jì)算平臺(tái)(Ch)是一個(gè)適合于中國計(jì)算機(jī)程序設(shè)計(jì)教學(xué)的解釋計(jì)算平臺(tái)。

首先,Ch支持跨平臺(tái)執(zhí)行C/C++程序,它可以在Linux、Unix、Windows等多種操作系統(tǒng)上運(yùn)行,特別適合中國的國情。眾所周知,《國家中長(zhǎng)期科學(xué)和技術(shù)發(fā)展規(guī)劃綱要(2006-2020年)》所部署的“核高基”重大專項(xiàng)研究中,中國將大力發(fā)展“基礎(chǔ)軟件產(chǎn)品”,其中最重要的就是操作系統(tǒng)。在該專項(xiàng)研究的支持下,中國將發(fā)展基于Linux等開源軟件的操作系統(tǒng),或基于自主開發(fā)并與Linux兼容的操作系統(tǒng),因此,中國今后的操作系統(tǒng)平臺(tái)將不再是Windows一統(tǒng)天下,而是朝著Linux、Windows等多種操作系統(tǒng)多元化發(fā)展的方向邁進(jìn)。與此相適應(yīng),中國的程序設(shè)計(jì)語言教學(xué)也不應(yīng)當(dāng)只教VC、VB這類依賴于Windows平臺(tái)的語言,而是應(yīng)當(dāng)教一些跨平臺(tái)語言,在像Ch這樣的平臺(tái)上流暢運(yùn)行,這是落實(shí)國家軟件發(fā)展戰(zhàn)略的需要。

其次,Ch平臺(tái)既可編譯執(zhí)行,又可解釋執(zhí)行,具有良好的交互性。過去,很多學(xué)校將BASIC語言作為程序設(shè)計(jì)的入門語言,就是考慮到解釋執(zhí)行的BASIC語言比一般編譯執(zhí)行的語言更容易學(xué)??墒荁ASIC語言的用途有限,不宜作為程序設(shè)計(jì)語言的首選,而C/C++語言的功能強(qiáng)、應(yīng)用廣,但卻難教、難學(xué)?,F(xiàn)在,Ch語言平臺(tái)支持了C語言的所有特性和C++語言的大部分特性,又具有解釋執(zhí)行語言易教、易學(xué)的優(yōu)點(diǎn),很適合作為程序設(shè)計(jì)語言教學(xué)的首選。一些學(xué)校的教學(xué)實(shí)踐表明,采用Ch教學(xué)的效果比較明顯,老師和學(xué)生的反映良好。

此外,Ch還是一個(gè)可嵌入的腳本引擎,可以無縫地嵌入到已編譯的程序中,因此可以用C/C++腳本做柔性編程,這使Ch特別適合應(yīng)用于嵌入式系統(tǒng)。目前中國已成為一個(gè)制造大國,但中國制造業(yè)的附加值和利潤大多很低,缺乏競(jìng)爭(zhēng)力。為了優(yōu)化我國制造業(yè)的產(chǎn)業(yè)結(jié)構(gòu),就要大力發(fā)展嵌入式系統(tǒng)提升制造業(yè)的競(jìng)爭(zhēng)力,因此我國迫切需要大批掌握嵌入式系統(tǒng)核心技術(shù)的人才。如果學(xué)生掌握了Ch,就會(huì)比較適合承擔(dān)與嵌入式系統(tǒng)相關(guān)的工作,較好地適應(yīng)人才市場(chǎng)的需求。這是因?yàn)椋环矫?,大多?shù)嵌入式系統(tǒng)是用C/C++編程的,另一方面,Ch作為一個(gè)可嵌入的腳本引擎,可以提高嵌入式系統(tǒng)的效能。

最近的“黑屏”事件促使人們重新審視中國的信息安全問題和計(jì)算機(jī)的教育培訓(xùn)問題。人們發(fā)現(xiàn),過去中國的計(jì)算機(jī)教育培訓(xùn)體系過分傾向于微軟一家公司的產(chǎn)品,而其他大國都不是這樣。如美國排名靠前的十多所名牌大學(xué)的大多數(shù)計(jì)算機(jī)系都配備Unix或Linux實(shí)驗(yàn)室,許多大學(xué)只有Unix或Linux實(shí)驗(yàn)室,只有極少數(shù)只配備Windows實(shí)驗(yàn)室;俄羅斯信息技術(shù)和通信部長(zhǎng)要求,到2009年,俄羅斯所有學(xué)校都安裝Linux(Rissian OS)。近年來,我國有關(guān)部門也已著手改革(如在40所重點(diǎn)大學(xué)建立Linux技術(shù)培訓(xùn)與推廣中心等),但要完全糾正上述傾向,還要繼續(xù)努力。我們相信,在程序設(shè)計(jì)語言教學(xué)中推廣Ch平臺(tái),將會(huì)有助于推進(jìn)計(jì)算機(jī)教育培訓(xùn)體系的改革。

猜你喜歡
跨平臺(tái)C語言嵌入式
一款游戲怎么掙到全平臺(tái)的錢?
“C語言程序設(shè)計(jì)”課程混合教學(xué)探索
潛力雙跨平臺(tái):進(jìn)階:誰將跨入下一個(gè)“十大”?
基于C語言的計(jì)算機(jī)軟件編程技術(shù)探究
中職C語言單片機(jī)課堂教學(xué)中的趣味性探討
計(jì)算機(jī)原理中C語言的應(yīng)用價(jià)值
基于C++語言的跨平臺(tái)軟件開發(fā)
基于C++語言的跨平臺(tái)軟件開發(fā)的設(shè)計(jì)
嵌入式LINUX操作系統(tǒng)的研究
嵌入式組件技術(shù)的研究及應(yīng)用
合肥市| 酒泉市| 怀化市| 建德市| 花莲县| 枣阳市| 疏附县| 长兴县| 荆门市| 冕宁县| 双流县| 张家川| 永修县| 龙山县| 湘乡市| 宜州市| 蓝田县| 兴文县| 胶州市| 安义县| 贵溪市| 改则县| 揭西县| 玉环县| 吐鲁番市| 盐城市| 碌曲县| 黔江区| 呼和浩特市| 河源市| 武义县| 昌都县| 北安市| 巫山县| 平昌县| 灵武市| 明光市| 北票市| 汾阳市| 栖霞市| 丽水市|