• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    計算機技術開發(fā)的理論基礎分析

    2014-04-29 00:00:00曹成志宋長龍浦文華
    計算機光盤軟件與應用 2014年7期

    摘 要:計算機技術的研究與發(fā)展,成為目前各個行業(yè)的根本推動動力之一。為了能夠更好的實現計算機技術與其他行業(yè)領域技術的結合應用,將計算機軟件技術與硬件技術協同發(fā)展,從而最大限度的利用計算機技術的優(yōu)勢,是目前計算機技術的發(fā)展根本。計算機技術得以發(fā)展與應用,在于計算機的可擴展特性。通過跨越平臺的技術支持,從而實現了行業(yè)間的協同發(fā)展。那么,計算你技術的開發(fā)理論基礎有哪些?本文將重點分析在計算機技術的應用中,其開發(fā)的理論基礎。

    關鍵詞:計算機;技術開發(fā);理論基礎;分析

    中圖分類號:TP391

    計算機技術一般以軟件技術作為其主要技術,硬件技術的發(fā)展雖然也呈現上升的趨勢,但是卻無法達到軟件技術的發(fā)展速度。尤其在跨領域的技術結合發(fā)展中,軟件技術的應用,讓諸多行業(yè)有了全新的技術模式,并且推動了其他行業(yè)的發(fā)展。那么,計算機技術在開發(fā)的過程中,需要遵循哪些原則呢?為了能夠更好的實現計算機技術應用,探究其開發(fā)的理論基礎。

    1 計算機技術的分類分析

    計算機技術以計算機軟件技術作為主要技術,而硬件技術也同樣在不斷的發(fā)展中。兩者需要實現協同發(fā)展,從而實現計算機軟件與硬件之間的匹配。因此,在進行計算機技術的理論基礎分析的過程中,也應該能夠從計算機的軟件技術以及硬件技術兩個層面進行結合分析。

    2 計算機技術開發(fā)的理論基礎分析

    計算機技術的開發(fā),一般以軟件技術和硬件技術分類說明。軟件技術的主要技術核心是計算機語言,計算機語言是軟件開發(fā)的基礎。通過計算機語言的邏輯關系,實現軟件的應用訴求。而計算機的硬件技術一般在單片機通信以及控制等領域有著較為廣泛的發(fā)展,從而與軟件技術得以結合發(fā)展。那么,對于計算機技術的理論基礎分析,也應該從軟件技術以及硬件技術兩個角度進行分析,從而說明技術的原理。

    2.1 計算機軟件技術的開發(fā)理論基礎分析

    實際技術的開發(fā)過程中,計算機技術的所有基礎平臺都是計算機自身。計算機技術的開發(fā)平臺都是計算機,但是對于軟件技術而言,其可以實現虛擬平臺的開發(fā)與使用。計算機軟件技術的開發(fā),其最為基礎的開發(fā)單元就是計算機語言。計算機軟件的形成,就是計算機語言的邏輯編譯,從而實現某些功能的。因此,在對計算機的軟件技術的開發(fā)理論進行分析中,首先需要研究的就是計算機語言。

    計算機語言,作為計算機軟件技術開發(fā)的最基礎單元,也可以認為是計算機軟件開發(fā)基礎的理論基礎。軟件的功能實現,以及軟件的功能應用,都是通過計算機語言的編譯與運行,從而實現的軟件功能。對于計算機語言,可以從以下幾個方面進行分析:

    計算機高級語言是主要的開發(fā)語言;計算機語言的高級語言是目前軟件開發(fā)中的主要開發(fā)因素。在高級語言沒有出現的時候,一般采用的是機器語言以及匯編語言。雖然這些語言也可以實現一定的功能,但是效果卻非常不佳。因此,在C語言出現以后,計算機的語言進入了高級語言的階段,在編譯速度以及效率方面都有了較大的提升。此外,在C語言的基礎上,又衍生了很多其他的高級語言。例如面向對象程序設計語言,JAVA程序設計語言以及數據庫編譯語言等。這些計算機的高級語言,在不同的軟件編譯中,有著不同的編譯優(yōu)勢。因此,在實際的軟件技術開發(fā)的過程中,會根據軟件的不同需求,選擇不同的計算機高級語言,作為編譯的選擇。

    計算機高級語言的開發(fā)優(yōu)勢與特點分析;計算機軟件的技術開發(fā),在不同的軟件需求分析過程中,會根據需要選擇不同的計算機高級語言。例如,如果是在進行大型的模塊化軟件編程的過程中,那么就應首先選擇面向對象程序設計語言,也稱之為C++。面向對象程序設計語言是在C語言的基礎上,實現一種全新的模塊化編程理念。由于C語言是面向過程的程序設計語言,因此在進行編譯的過程中,就會造成編譯效率的相對低下。而面向對象程序設計語言,則可以通過模塊化的編譯方式,提高編譯效率,并且更加適合大型的模塊化編譯軟件。因此,在計算機語言的選擇的時候,需要考慮其適用的范圍。

    2.2 計算機跨平臺軟件技術的開發(fā)理論分析

    在軟件的開發(fā)與應用的過程中,經常要實現跨平臺的使用。以計算機的操作系統而言,目前,計算機的家庭用戶中,以windows用戶為最主要的使用用戶。而在軟件開發(fā)過程中,linux則是主要的開發(fā)平臺。此外,還有mac系統等。因此,軟件的使用和開發(fā),就必須要考量軟件的使用平臺。軟件的跨平臺使用,實際上涉及到了計算機軟件的兼容問題。如果計算機軟件不兼容,在跨平臺的過程中,就會出現各種bug。因此,為了能夠符合計算機軟件的跨平臺使用,從而開發(fā)了具備跨屏體的計算機語言。在一般的軟件開發(fā)中,以C語言。面向對象程序設計語言以及數據庫語言等作為主流的開發(fā)語言。而在網頁開發(fā)過程中,又以ASP以及PSP等作為網頁的后臺開發(fā)語言,HTML以及CSS作為前端語言呈現。但是,這些語言的弊端都在于無法實現跨越平臺使用,一旦出現在其他的系統上,就會出現軟件不兼容的現象,造成了軟件的使用范圍降低,影響軟件的使用。因此,就需要跨越平臺的計算機高級語言,來實現軟件的多平臺使用。所以,JAVA程序開發(fā)語言得以應用,JAVA的最大優(yōu)勢就在于可以實現跨平臺開發(fā)與使用。因此,在電子競技的開發(fā)過程中,使用最多的語言就是JAVA編程語言。由此可以分析得出,在計算機技術的理論開發(fā)基礎中,計算機語言占據了絕大的空間。尤其是計算機軟件技術中,使用不同的語言,有著非常重要的影響作用。在一段時間內,計算機的跨平臺語言設計非常流行,并且在很大程度上取代了傳統的計算機開發(fā)語言。

    2.3 計算機硬件技術開發(fā)的理論基礎分析

    由于計算機軟件技術的發(fā)展非常迅速,導致了計算機硬件技術發(fā)展不是十分明顯。在硬件開發(fā)的過程中,其主要的理論基礎就是電子電路。計算機的軟件編譯需要實現的功能,實際上都是通過具備邏輯功能的電子電路來實現的。軟件的發(fā)展離不開硬件的平臺支持。以計算機的自身架構作為分析對象,計算機的中央處理器是用來做數據計算與分析處理的。如果計算你就的中央處理器沒有達到一定的技術標準,計算機使用的過程中就會經常出現崩潰的現象,從而造成計算機使用不流暢。電子門電路,作為計算機硬件的基本邏輯,實現0與1之間的切換。復雜的分析基礎,就是將這些邏輯門進行綜合使用,從而實現軟件所發(fā)出的指令與訴求。

    3 結束語

    通過對計算機技術的分類分析,將計算機軟件技術以及計算機的硬件技術進行對比分析,考慮到計算機的軟件技術是以計算機的高級語言作為理論基礎的。因此,在計算機的軟件技術開發(fā)理論基礎中,計算機的高級語言占據非常重要的地位,并且在不同的開發(fā)環(huán)境中,可以選擇適合的開發(fā)語言作為基礎。而計算機的硬件技術,在不斷的開發(fā)中,主要需要解決的是硬件的材料問題。晶體管的邏輯門電路是目前的主要硬件開發(fā)基礎,實現軟件與硬件的匹配,就必然需要兩者的協調發(fā)展,從而完善現有的計算機技術開發(fā)體系。

    參考文獻:

    [1]張怡斌,張乃明,謝軍.工業(yè)控制計算機的應用實踐[J].河南建材,2006(03):30-30.

    [2]楊建.工業(yè)以太網在自動化物流倉庫控制系統中的應用[J].中國高新技術企業(yè),2010(21):76-78.

    [3]梁豐,何國金,劉俊英.開放式數控系統的研究現狀及趨勢[J].裝備制造技術,2006(04):17-18.

    [4]張曉偉,王瑜.工業(yè)自動化技術的特點及工業(yè)自動化的重要性[J].黑龍江科技信息,2011(20):62.

    作者簡介:曹成志,副教授,計算機專業(yè)碩士畢業(yè),研究方向:計算機公共基礎課教學;宋長龍,教授,碩士,研究方向:計算機應用;浦文華,高級工程師,本科,研究方向:計算機應用。

    作者單位:吉林大學 公共計算機教學與研究中心,長春 130000

    永平县| 石阡县| 福安市| 衡南县| 龙门县| 全南县| 文水县| 华池县| 防城港市| 靖西县| 新民市| 台山市| 巴里| 永清县| 安溪县| 盐边县| 墨玉县| 营山县| 北辰区| 保德县| 营山县| 潼关县| 夏津县| 繁峙县| 武安市| 察雅县| 大港区| 双城市| 贵阳市| 顺昌县| 青河县| 金坛市| 从化市| 万年县| 札达县| 康马县| 内江市| 无棣县| 南汇区| 卢湾区| 宾川县|