語法分析 大學(xué)計(jì)算機(jī)老師說未來不需要程序員,都是機(jī)器自動(dòng)生成代碼。老師說估計(jì)20年,程序員就會(huì)被取代,現(xiàn)實(shí)嗎?
大學(xué)計(jì)算機(jī)老師說未來不需要程序員,都是機(jī)器自動(dòng)生成代碼。老師說估計(jì)20年,程序員就會(huì)被取代,現(xiàn)實(shí)嗎?嚴(yán)格地說,現(xiàn)在機(jī)器編程已經(jīng)開始取代手工編程。IBM早就推出了這樣的程序,華為也一直在使用它們。只要程
大學(xué)計(jì)算機(jī)老師說未來不需要程序員,都是機(jī)器自動(dòng)生成代碼。老師說估計(jì)20年,程序員就會(huì)被取代,現(xiàn)實(shí)嗎?
嚴(yán)格地說,現(xiàn)在機(jī)器編程已經(jīng)開始取代手工編程。IBM早就推出了這樣的程序,華為也一直在使用它們。只要程序員編寫了流程圖和框架圖,后續(xù)的代碼工作就會(huì)由計(jì)算機(jī)自動(dòng)完成。因此,大多數(shù)未來的程序員將被那些研究新算法的人所取代。
為什么有人說弄懂了《算法導(dǎo)論》的90%,就超越了90%的程序員?
實(shí)際上,計(jì)算機(jī)程序的底層核心是各種數(shù)學(xué)算法,其余的就是如何用代碼實(shí)現(xiàn)數(shù)學(xué)。世界上幾乎所有著名的計(jì)算機(jī)程序大師都與數(shù)學(xué)權(quán)威專家有關(guān)。
目前大一,寒假是先學(xué)計(jì)算機(jī)操作系統(tǒng),例如Linux,還是先學(xué)習(xí)編譯原理好?
建議您先學(xué)習(xí)操作系統(tǒng),然后再學(xué)習(xí)編譯原理。
操作系統(tǒng)更宏觀一點(diǎn),可以讓您對(duì)進(jìn)程管理、文件管理、磁盤調(diào)度、設(shè)備管理這些有一個(gè)基本的了解,與計(jì)算機(jī)硬件更相關(guān)。晚上方便你建立一個(gè)宏觀的知識(shí)框架。
編制原則比較微觀。先學(xué)習(xí)操作系統(tǒng),也便于理解編譯原理中的一些概念。我希望我的回答能幫助你。