编程对电脑配置要求高吗?
算法是編程的靈魂,是程序的核心組成,系統(tǒng)對(duì)程序算法的編譯就是程序生成的過(guò)程。
大型的應(yīng)用程序如我們?nèi)粘S玫腛FFICE辦公工具,大家愛(ài)玩的吃雞游戲等,其算法復(fù)雜,沒(méi)有幾年的潛心研究,編寫(xiě)代碼,優(yōu)化算法結(jié)構(gòu)是做不出來(lái)的。由于這類(lèi)程序的復(fù)雜性與龐大性,因此用于編譯它們的計(jì)算機(jī)性能配置也要高配,算法解析代碼編譯要消耗大量的CPU運(yùn)算能力,所以CPU性能越高,程序編譯速度越快,效率越高。
記得高中上信息技術(shù)課時(shí)老師教VB的循環(huán)算法,算1+2+3......+1000000(100萬(wàn))的和。算法1用等差數(shù)列的和:設(shè)1+2+3......+1000000之和為S,即S=(1+N)*N/2,求得S=500,000,500,000 ;算法2循環(huán)結(jié)構(gòu):設(shè)S=0,循環(huán)求和 i=1 to 100萬(wàn),S=0+i,其中不斷地循環(huán),知道i=100萬(wàn)。以上兩種算法求和,當(dāng)數(shù)算法1的效率最高,秒出答案。算法2求和速度相當(dāng)慢,當(dāng)執(zhí)行編譯命令后,電腦頓時(shí)"卡死“了一兩分鐘,原來(lái)cpu用盡了全身資源來(lái)進(jìn)行運(yùn)算,卡頓假死一兩分鐘后才得出編譯的運(yùn)算結(jié)果!當(dāng)年學(xué)校計(jì)算機(jī)室用的電腦配置是intel1.8G單核賽揚(yáng)4處理器,內(nèi)存256MB的。
精簡(jiǎn)高效算法消耗計(jì)算機(jī)性能資源不多,但復(fù)雜的、大型的算法代碼編譯需要消耗大量的CPU運(yùn)算資源。因此,在學(xué)校學(xué)習(xí)編程如C++,java等所用計(jì)算機(jī)配置intel i5以上+SSD硬盤(pán)+GTX1030獨(dú)顯(編程學(xué)習(xí)對(duì)顯卡沒(méi)要求,可做影音娛樂(lè))+8GB DDR4內(nèi)存就夠了。如果搞游戲編程開(kāi)發(fā),大型應(yīng)用程序開(kāi)發(fā),計(jì)算機(jī)配置建議用到intel i7以上的8核CPU+16GB DDR4內(nèi)存+GTX2060以上顯卡,如此配置在游戲編譯時(shí)將達(dá)到如虎添翼,如日中天之效果!
編程對(duì)電腦要求高不高,主要還是看你開(kāi)發(fā)程序的大小。
1、如果只是隨便玩玩,開(kāi)發(fā)的小程序,對(duì)電腦基本也沒(méi)什么要求,內(nèi)存大點(diǎn)就是了。
2、如果開(kāi)發(fā)大程序電腦要求還是要高一點(diǎn)的,CPU、內(nèi)存、硬盤(pán)轉(zhuǎn)速都會(huì)影響到程序的運(yùn)行速度。
如果已有電腦,可以先用著試著去學(xué)習(xí)應(yīng)該可以滿(mǎn)足了;如果想配置一臺(tái)的話(huà)還是盡量配個(gè)好點(diǎn)的再加上顯卡,這樣你電腦的可用性還是很高的。
如果僅僅只是編程的話(huà),配置方面的要求并不是很高,配置的要求主要展示在cpu以及內(nèi)存這一塊,要是你還想附加打游戲的話(huà),你就要在顯卡方面多下點(diǎn)功夫,編程的配置為 i7 8700+16g,附加打游戲就看你自己玩游戲的要求了,不過(guò)感覺(jué)現(xiàn)在的游戲1060肯定是要的
總結(jié)
以上是生活随笔為你收集整理的编程对电脑配置要求高吗?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 革字组词 革组词精选
- 下一篇: 苹果13屏幕左上角模糊什么原因