郵箱:
手機:
在計算機誕生后不久,人們發(fā)現(xiàn)某些特定作業(yè)在許多不同的程序中都要被實施,比如說計算某些標(biāo)準(zhǔn)數(shù)學(xué)函數(shù)。出于效率考量,這些程序的標(biāo)準(zhǔn)版本就被收集到一個“庫”中以供各程序調(diào)用。許多任務(wù)經(jīng)常要去額外處理種類繁多的輸入輸出接口,這時,用于連接的庫就能派上用場。
20世紀(jì)60年代,隨著計算機工業(yè)化普及,計算機越來越多地被用作一個組織內(nèi)不同作業(yè)的處理。很快,能夠自動安排作業(yè)時續(xù)和執(zhí)行的特殊軟件出現(xiàn)了。這些既控制硬件又負(fù)責(zé)作業(yè)時序安排的軟件被稱為“操作系統(tǒng)”。一個早期操作系統(tǒng)的例子是IBM的OS/360。在不斷地完善中,操作系統(tǒng)又引入了時間共享機制——并發(fā)。








簡單說,計算機程序就是計算機執(zhí)行指令的一個序列。它既可以只是幾條執(zhí)行某個簡單任務(wù)的指令,也可能要操作巨大數(shù)據(jù)量的復(fù)雜指令隊列。許多計算機程序包含有百萬計的指令,而其中很多指令可能被反復(fù)執(zhí)行。在2005年,一臺典型的個人電腦可以每秒執(zhí)行大約30億條指令。計算機通常并不會執(zhí)行一些很復(fù)雜的指令來獲得額外的機能,更多地它們是在按照程序員的排列來運行那些較簡單但為數(shù)眾多的短指令。 一般情況下,程序員們是不會直接用機器語言來為計算機寫入指令的。那么做的結(jié)果只能是費時費力、效率低下而且漏洞百出。所以,程序員一般通過一些的語言來寫程序,然后再由某些特別的計算機程序,如解釋器或編譯器將之翻譯成機器語言。一些編程語言看起來很接近機器語言,如匯編程序,被認(rèn)為是低級語言。而另一些語言,如即如抽象原則的Prolog,則完全無視計算機實際運行的操作細(xì)節(jié)。對于一項特定任務(wù),應(yīng)該根據(jù)其事務(wù)特點,程序員技能,可用工具和客戶需求來選擇相應(yīng)的語言,其中又以客戶需求最為重要。



標(biāo)簽:
華碩電腦
華碩電腦廠家
注冊資金:30萬
聯(lián)系人:曹慶民
固話:029-63395379
移動手機:13484541346
企業(yè)地址:陜西 蓮湖區(qū)