java程序員推薦筆記本 編程對電腦配置要求高嗎?
編程對電腦配置要求高嗎?算法是程序設(shè)計的靈魂,是程序設(shè)計的核心。程序算法的編寫是程序生成的過程。大型應(yīng)用程序,如我們每天使用的辦公工具、我們喜歡玩的吃雞游戲等,都有復雜的算法。沒有多年的艱苦研究、編碼
編程對電腦配置要求高嗎?
算法是程序設(shè)計的靈魂,是程序設(shè)計的核心。程序算法的編寫是程序生成的過程。
大型應(yīng)用程序,如我們每天使用的辦公工具、我們喜歡玩的吃雞游戲等,都有復雜的算法。沒有多年的艱苦研究、編碼和算法結(jié)構(gòu)的優(yōu)化,他們是做不到的。由于這些程序的復雜性和龐大性,用來編譯它們的計算機性能配置也應(yīng)該高度配置。算法解析代碼編譯消耗大量的CPU計算能力,因此CPU性能越高,程序編譯速度越快,效率越高。
我記得高中信息技術(shù)課老師教的VB的循環(huán)算法,是1,2,3。。。1000000(一百萬)。算法1使用算術(shù)序列的和:讓1,2,3的和。。。1000000是s,即s=(1 N)*N/2,得到s=500000;算法2循環(huán)結(jié)構(gòu):設(shè)s=0,循環(huán)和I=1到100萬,s=0 I,其中I=100萬,如果I連續(xù)循環(huán)。以上兩種算法之和,當算法數(shù)為1時效率最高,秒出答案。算法2的求和速度相當慢。當compile命令被執(zhí)行時,計算機被“卡住”了一兩分鐘。CPU已經(jīng)耗盡了它的所有資源來執(zhí)行計算。計算機要花一兩分鐘才能得到編譯好的計算結(jié)果!當時,學校機房使用的電腦配備了英特爾1.8g單核賽揚4處理器和256MB內(nèi)存。
然而,復雜而大規(guī)模的算法代碼編譯需要大量的CPU計算資源。因此,在學校學習編程,如C、Java等電腦配置Intel i5 SSD硬盤gtx1030單顯示器(編程學習不需要顯卡,可以做視頻娛樂)8GB DDR4內(nèi)存就足夠了。如果從事游戲編程開發(fā)、大規(guī)模應(yīng)用開發(fā)和計算機配置,建議使用Intel i7以上8核CPU、16GB DDR4內(nèi)存和gtx2060圖形卡。這樣的配置在編譯游戲時會達到給老虎加翅膀的效果
想買個MacBook來編程,主要是Python。多大內(nèi)存合適?SSD多大夠用?
巧合的是,我最近也在學習Python。
這是蘋果官方網(wǎng)站的截圖。別想12英寸的MacBook。畢竟,你不能買電腦來編程。你需要其他用途。
所以一般來說,基本上鎖定Pro系列是可以的,但畢竟需要考慮使用周期,所以最好優(yōu)先考慮新的MacBook系列?,F(xiàn)在如果你有學生證,你仍然可以享受很大的折扣。前兩天,我的朋友買了一個比其他電子商務(wù)平臺上的官方網(wǎng)站便宜得多的專業(yè)版,所以你可以去看看。
在蘋果,13英寸MAC系列基本上可以滿足您的需求。這是容量的問題。您需要自己評估,但如果您購買icloud服務(wù),128GB應(yīng)該可以滿足您的需求。如果不是,可以考慮256gb。至于觸摸條和觸摸ID,這取決于您的需要。實際上,它們不是很有用。
還有15英寸。不用說,它的優(yōu)點是性能足夠強大,但也足夠昂貴和沉重。如果你是個女孩的話,它不適合攜帶。
因此,結(jié)合預算和性能,建議使用MacBook Pro 13英寸128GB型號。
謝謝。
學習編程需要什么配置的電腦?有哪些推薦?
作為一名程序員,請分享我的一些經(jīng)驗:
編程主要關(guān)注軟件環(huán)境,因此考慮軟件環(huán)境因素非常重要。以下是從軟件和硬件兩個方面進行闡述。
硬件:CPU和內(nèi)存是影響運行效果最直接的硬件,其次是顯卡(如果從事動漫游戲,則非常重要)、硬盤。
CPU:最好使用inter,I系列,尤其是用于移動開發(fā)。使用虛擬機是必要的。國米是最無憂的。
內(nèi)存:當然越大越好,現(xiàn)在價格不貴,最低推薦16g。
硬盤:SSD可以大大提高存儲效率,現(xiàn)在是標準配置。
顯卡:最好使用獨立的顯卡,a卡和N卡都可以,兩者的選擇往往取決于您的系統(tǒng)平臺選擇。
系統(tǒng)平臺:Windows:作為一個開發(fā)平臺,第一階段問題不大,第二階段問題不太理想。其實windows并不是很適合開發(fā),特別是對于整個平臺來說,至少IOS應(yīng)用還不能開發(fā)。但是如果你只開發(fā)Windows應(yīng)用程序,它是第一選擇。
Mac:
前臺、后臺和移動開發(fā)都可以,基于UNIX核心平臺,良好的命令行、開發(fā)語言環(huán)境和強大的圖形設(shè)計應(yīng)用程序。強烈推薦?。ó斎?,如果我們只開發(fā)窗口應(yīng)用程序,我們不會考慮它。)
Linux:
作為一個開發(fā)環(huán)境,它也是一個理想的系統(tǒng)平臺。一方面,大多數(shù)服務(wù)器環(huán)境都基于Linux,因此在部署時應(yīng)該熟悉它們。第二,在當前的開發(fā)模式和語言環(huán)境下,Linux更加方便、兼容。
因此,這取決于編程的方向,取決于系統(tǒng)環(huán)境的要求。因為系統(tǒng)平臺不一樣,所需的硬件會有所有的差異,購買時要一目了然。
在討論了這么多考慮因素之后,實際上還有另一個重要條件:你的預算,也就是你的錢。如果你是個土豪,那沒關(guān)系。你可以有一套筆記本電腦,臺式機和服務(wù)器,并在家里使用它們。但大多數(shù)人必須小心。
讓我們談?wù)勎业膫€人建議:
如果錢不是問題,最好從MacPro開始。
如果你沒有錢,節(jié)省一個桌面,你最好將它與MAC兼容的硬件相匹配。安裝一個雙系統(tǒng),一個窗口和一個黑蘋果。那樣的話,一切都結(jié)束了。
學Java需要買什么配置的電腦比較好一些?
主要選擇好的CPU和大內(nèi)存,這樣編程就不會卡。matebook最新型號不錯,屏幕比例和碼字也很舒服
對于編程電腦來說,對圖形卡的要求不高,主要取決于內(nèi)存和系統(tǒng);
但這也取決于你在學習編程的哪個方面。編程有很多領(lǐng)域;
用于編程的系統(tǒng)是一把鑰匙,只需通過CPU和顯卡即可。通常我們開發(fā)的Linux系統(tǒng)是多任務(wù)多任務(wù)的,如果不使用Linux或者Linux,最好的使用Linux的方法就是用python-Apple來學習和應(yīng)用。