回覆列表
  • 1 # 智趣機器人

    演算法是程式設計的靈魂,是程式的核心組成,系統對程式演算法的編譯就是程式生成的過程。

    大型的應用程式如我們日常用的OFFICE辦公工具,大家愛玩的吃雞遊戲等,其演算法複雜,沒有幾年的潛心研究,編寫程式碼,最佳化演算法結構是做不出來的。由於這類程式的複雜性與龐大性,因此用於編譯它們的計算機效能配置也要高配,演算法解析程式碼編譯要消耗大量的CPU運算能力,所以CPU效能越高,程式編譯速度越快,效率越高。

    記得高中上資訊科技課時老師教VB的迴圈演算法,算1+2+3......+1000000(100萬)的和。演算法1用等差數列的和:設1+2+3......+1000000之和為S,即S=(1+N)*N/2,求得S=500,000,500,000 ;演算法2迴圈結構:設S=0,迴圈求和 i=1 to 100萬,S=0+i,其中不斷地迴圈,知道i=100萬。以上兩種演算法求和,當數演算法1的效率最高,秒出答案。演算法2求和速度相當慢,當執行編譯命令後,電腦頓時"卡死“了一兩分鐘,原來cpu用盡了全身資源來進行運算,卡頓假死一兩分鐘後才得出編譯的運算結果!當年學校計算機室用的電腦配置是intel1.8G單核賽揚4處理器,記憶體256MB的。

    精簡高效演算法消耗計算機效能資源不多,但複雜的、大型的演算法程式碼編譯需要消耗大量的CPU運算資源。因此,在學校學習程式設計如C++,java等所用計算機配置intel i5以上+SSD硬碟+GTX1030獨顯(程式設計學習對顯示卡沒要求,可做影音娛樂)+8GB DDR4記憶體就夠了。如果搞遊戲程式設計開發,大型應用程式開發,計算機配置建議用到intel i7以上的8核CPU+16GB DDR4記憶體+GTX2060以上顯示卡,如此配置在遊戲編譯時將達到如虎添翼,如日中天之效果!

  • 2 # 星痕BY

    如果僅僅只是程式設計的話,配置方面的要求並不是很高,配置的要求主要展示在cpu以及記憶體這一塊,要是你還想附加打遊戲的話,你就要在顯示卡方面多下點功夫,程式設計的配置為 i7 8700+16g,附加打遊戲就看你自己玩遊戲的要求了,不過感覺現在的遊戲1060肯定是要的

  • 3 # 拿槍的水手

    程式設計對電腦要求高不高,主要還是看你開發程式的大小。

    1、如果只是隨便玩玩,開發的小程式,對電腦基本也沒什麼要求,記憶體大點就是了。

    2、如果開發大程式電腦要求還是要高一點的,CPU、記憶體、硬碟轉速都會影響到程式的執行速度。

    如果已有電腦,可以先用著試著去學習應該可以滿足了;如果想配置一臺的話還是儘量配個好點的再加上顯示卡,這樣你電腦的可用性還是很高的。

  • 4 # 恆行者

    肯定越高越好,這就看能承受價格與效率的平衡,理論上你用10000塊錢電腦能做的事1000塊錢電腦也能做,只是需要時間不同而已。當然現在電腦瓶頸在硬碟,硬碟速度快記憶體大CPU核心數多主頻高跑的越快。這玩意和顯示器一點關係沒有,有些人工智慧還嚴重依賴顯示卡,要求顯示卡越好越多越快

  • 中秋節和大豐收的關聯?
  • 世界盃期間足協盃為什麼還要照常進行,哪支中超球隊受到的影響最大?