袁曉群
摘 要 計算機科學(xué)與技術(shù)有關(guān)的知識面很多,我們將重點討論其系統(tǒng)論和辯證法,同時將計算機科學(xué)和技術(shù)的物質(zhì)、意識、相互聯(lián)系、發(fā)展、時間和空間、從基礎(chǔ)理論到實際操作各個方面入手,探討其相互的統(tǒng)一及對立性、否定之否定和物質(zhì)轉(zhuǎn)變等基礎(chǔ)變化。來簡單介紹計算機的軟硬件設(shè)備體系、操作體系及編寫程序的語言和公式法則、計算機網(wǎng)絡(luò)的發(fā)展多個部分的理論哲學(xué)思想,使其在未來的計算機教育中可以有所幫助。
關(guān)鍵詞 計算機科學(xué) 系統(tǒng)論及辯證法 計算機哲學(xué)
中圖分類號:G64 文獻(xiàn)標(biāo)識碼:A
1唯物論及唯物辯證法
1.1唯物論的主要觀點
傳統(tǒng)唯物論思想為,物質(zhì)是世界一切的本源。人的意識是由物質(zhì)來掌控的,物質(zhì)可以通過意識來達(dá)到相反的能動作用。世界上所有的物質(zhì)一直存在于不停的運動過程中,同時運動這個行為不需要外界條件是具有絕對性的,與此相反靜止這個行為則是需要條件的是相對而言的。所有的時間與空間都是在以運動的形式存在的。
1.2唯物辯證法的主要內(nèi)容
我們所認(rèn)為的唯物辯證法主要思想是世界存在于一個相互聯(lián)系且守恒發(fā)展的狀態(tài)之中。唯物辯證法的主要基礎(chǔ)定義是統(tǒng)一及對立性、否定之否定和物質(zhì)轉(zhuǎn)變等規(guī)律。其中含有物質(zhì)的本質(zhì)及外在現(xiàn)象、根源及結(jié)果和發(fā)生的機緣性與必然性、是否可行等多方面影響。
1.3唯物主義的思想認(rèn)識論
唯物思想的認(rèn)識論基礎(chǔ)是從實踐中獲取得到的,豐富的實踐是得到理論的基本方法,與之意見不同的基礎(chǔ)理論可以幫助實踐。我們的思想認(rèn)識共有兩個組成方面,一是理論認(rèn)識二是感性認(rèn)識,所得到的理性認(rèn)識需要以感性認(rèn)識來獲取,同時使其認(rèn)識進一步得到提高。
2通過系統(tǒng)論和辯證法準(zhǔn)確掌握計算機的科學(xué)和技術(shù)
2.1計算機的軟件體系與硬件體系
唯物辯證法覺得人的意識是由物質(zhì)來掌控的,物質(zhì)可以通過意識來達(dá)到相反的能動作用。但所有的計算機體系的組成都是依靠其硬件體系與軟件體系來保障的。大家都知道其硬件體系可以完全的展示在使用者的面前,是存在一定的物質(zhì)形態(tài)的。但軟件體系是思維的產(chǎn)物,是由編寫的程序代碼所構(gòu)成的,而且需要依附計算機的硬件體系來完成的。如果沒有硬件系統(tǒng),再好的程序軟件也沒有現(xiàn)實價值。與此同時,計算機的硬件體系需要軟件來得以體現(xiàn)其的自身價值。使其達(dá)到設(shè)計的功能,通常在兩者合作運行的情況下硬件系統(tǒng)會保留出相應(yīng)的空間來幫助軟件系統(tǒng)實現(xiàn)系統(tǒng)的完善升級。伴隨著軟件的快速更新?lián)Q代,對硬件的要求也漸漸提高,使硬件得到不斷的發(fā)展進步。使硬件系統(tǒng)與軟件系統(tǒng)兩大部分共同發(fā)展提高,處在和平進步中。
2.2計算機的操作系統(tǒng)
對于一些電子類產(chǎn)品,來衡量其的好壞標(biāo)準(zhǔn)為產(chǎn)品所擁有的操作系統(tǒng)的衡量,也是一個電子產(chǎn)品的中心和競爭力。硬件系統(tǒng)在它的協(xié)助下與軟件更好地相聯(lián)系和工作。但是因為計算機的硬件系統(tǒng)功能存在一定的局限性,計算機的操作系統(tǒng)擁有可以使資源的分享與程序運行兩大基礎(chǔ)功能發(fā)揮最大的能力。在系統(tǒng)軟件運行過程中,計算機的操作系統(tǒng)會通過相應(yīng)的運算,在對軟件進行調(diào)節(jié)和分配的同時提高計算機的硬件系統(tǒng)的工作效率。計算機操作系統(tǒng)準(zhǔn)確工作的基礎(chǔ)是時間與空間兩大因素正常。實際的操作系統(tǒng)工作時,空間和時間兩個因素是結(jié)合聯(lián)系共同作用的。通常的計算機系統(tǒng)里,空間與時間可以互相變化,例如在存儲空間不足的情況下運用虛擬技術(shù)在硬盤中編寫程序,可以使容量增長很多,不過存儲的時間得到了很大的損失,可以使得軟件在內(nèi)存不夠的情況下仍能夠得到運行使用。與之相反緩沖區(qū)的原理就是依靠內(nèi)存的空間來轉(zhuǎn)變成時間來使用,運用使存儲區(qū)中被設(shè)置的內(nèi)存轉(zhuǎn)變成緩存帶,就能夠讓設(shè)備工作速度變得非常快,進一步提高運行速率。
2.3計算機程序編寫中的語言與算法
計算機軟件中編寫的程序語言是用來幫助完成算法的。計算機本身的運行必須要依靠空間與時間來共同完成的。構(gòu)成計算機程序語言最重要的內(nèi)容就是其的語言變量因素。我們以 C語言為例,它的語言變量分為自動變量與靜態(tài)變量兩個部分,兩部分的生存時間與應(yīng)用的時間相互間存在差別。通常在程序的編寫過程中,可以讓較難的程序漸漸的簡單化。其編寫的基礎(chǔ)是函數(shù)。其被比作較大的系統(tǒng),通過改變其中的參數(shù)表來達(dá)到特定的意義。其中函數(shù)的基本組成是函數(shù)的類和對象。二者的關(guān)系是具體但又抽象的特殊模式。組成程序最重要的就是對象,對象本身就擁有著一定的關(guān)聯(lián),只有找到它們之間規(guī)律,才能取得最佳的途徑。實際中對算法的要求很多,完全不是只存在于對算法正確的這一點要求,還要考慮使時間與空間二者的難度控制在一定范圍內(nèi)。二者的關(guān)系為想要得到一個較小的空間度時需要一個相對寬裕的時間度,如果需要一個較小的時間度則需要一個富裕的空間度。綜上所述,想要達(dá)到最優(yōu)的算法必須合理權(quán)衡空間和時間兩個方面。在應(yīng)對較難的困難時,需要掌握程序的編寫特點規(guī)律。要善于總結(jié)編寫程序中的突出點,合理構(gòu)思程序框架,能夠有效減少所需的時間。計算機對象中的程序編寫與框架化程序編寫二者共同作用,互為發(fā)展的前提,只有將兩者的發(fā)展一體化,才能擁有好的程序。
3結(jié)語
我們運用哲學(xué)思想充分論述和表達(dá)了計算機的科學(xué)和技術(shù)中擁有的基礎(chǔ)理論并通過系統(tǒng)論與辯證法進行驗證,其中計算機科學(xué)和技術(shù)的物質(zhì)、意識、相互聯(lián)系、發(fā)展、時間和空間、從基礎(chǔ)理論到實際操作各個方面入手,希望能夠使所得的規(guī)律成功運用到高校的計算機專業(yè)培養(yǎng)模式中。雖然計算機科學(xué)和技術(shù)的相關(guān)發(fā)展越來越快速,不過只要掌握其發(fā)展的本源,結(jié)合系統(tǒng)論和辯證法兩者方法來解決新出現(xiàn)的困難,就會使其發(fā)展逐步成熟化。
參考文獻(xiàn)
[1] 黃建兒.淺談計算機科學(xué)中的系統(tǒng)論與辯證法[J].中國新技術(shù)新產(chǎn)品,2011(16):23.
[2] 梁麗娜.科學(xué)技術(shù)方法論研究的動態(tài)分析[D].東北大學(xué),2009.
[3] 巨乃岐.技術(shù)價值論研究[D].山西大學(xué),2009.
[4] 李澤清.現(xiàn)代信息技術(shù)教育特性探析[D].東北大學(xué),2010.