當前位置:首頁 » 編程軟體 » 編譯原理課件

編譯原理課件

發布時間: 2022-02-23 02:52:35

❶ 應該怎樣學習c語言

入門的書可以選擇譚浩強的《C語言程序設計》,然後學基本的語句if else,while,case,for 這些。上機可以選擇VC++環境。至於指針要復雜一些,結合數據結構學習,比如鏈表,堆棧,樹等。

編譯原理龍書本科教學版有ppt嗎

大學課程為什麼要開設編譯原理呢?這門課程關注的是編譯器方面的產生原理和技術問題,似乎和計算機的基礎領域不沾邊,可是編譯原理卻一直作為大學本科的必修課程,同時也成為了研究生入學考試的必考內容。編譯原理及技術從本質上來講就是一個算

❸ 如何避免自己成為PPT架構師

千里之行,始於足下!技術不是一蹴而就的事情,而是長時間積累的成果。扎實的基本功是做好所有事情的開始。到現在我還記得對我影響非常大的幾本書:
■《C++編程思想》
■《深入淺出MFC》
■《Windows 核心編程》
■《數據結構》《編譯原理》
我學習計算機正是按照這幾本書的順序,之前學習C的經歷就不必說了,而轉折點正是《C++ 編程思想》它讓我感覺到程序和語言竟然這么有意思,至今仍對虛表的概念記憶猶新,尤其指針的用法,對我以後學習Java語言有很大的幫助,對多態和語言的特性也有了很高的認識。
《深入淺出MFC》這本書,記憶最深刻的還是其中強大無比的宏定義和對象層次設計。然而學習MFC的過程中,我遇到的最大問題就是:很多東西都是黑盒的,這引發了我刨根問底的慾望。所以後來我學習了《Windows核心編程》,這本書給我的最大收獲,就是了解了很多操作系統底層的知識,操作系統是如何運行的。不過遺憾的是,如果當時從Linux 或者Unix 開始學習,應該會了解得更系統一些。
之後我深入學習了《數據結構》和《編譯原理》。這是我經過了很多實踐以後,又回過頭來重新學習。拿《編譯原理》來說,以前對這門學科的了解非常有限,後來為了實現一個東西,要用到腳本語言,找來找去找到了Velocity(後來想想使用Groovy 應該更好一點),用了以後覺得很好。以前修改程序邏輯,是需要重新編譯或者修改配置重新發布才能OK,而現在只需要編輯然後保存一下,就能得到自己想要的結果。這令我著迷,於是想知道它是如何實現的,翻看源代碼才曉得原來還有 JavaCC這個東西。就這樣,我從解釋語言入手,逐漸開始了瘋狂學習編譯原理的過程,越發覺得編程語言非常有意思。
講了這么多,就是想強調理論基礎知識的重要性!雖然我們現在使用的框架如此之多,但是如果你有了扎實的基礎理論知識,這些東西就跟玩具一樣。基礎就是一個無招勝有招的殺手工具。
培養完善的抽象思維
讓我們從語言層面逐漸剖析這個問題,應該很容易做出解釋。程序語言就是我們在某種場景下交流的工具,匯編是機器語言;C和C++ 是編譯型語言,它們是一種針對匯編的高級抽象;而Java 和 C# 就是更高級的抽象了,甚至於抽象了一層虛擬機出來(這個產生的影響就是,之後的很多高級語言評判標准,都是是否支持虛擬機),再到後面的許多動態語言,那就是更抽象了。說到這里你會問到,講這么多語言類的東西和學習框架有什麼聯系?讓我慢慢道來。
我們使用一種語言就是用它的語法進行編程,而學習一個框架實際也是為了用這個框架所提供的語言來寫程序:Struts我們使用很多配置還有 Action 和Form ;Spring我們使用Bean 模型,這是它的最基本模型(現在 Spring 已經龐大得讓很多人無法學習了);iBatis我是用它的XML-SQL 模型;JBPM使用它所謂的GOP模型(面向圖元的編程);Web flow是在使用它的頁面流模型。這樣的例子我可以舉出很多(這也是DSL現在如此流行的原因)。
很多人會說:學習這么多我已經暈掉了!不妨想想,為什麼會有這么多東西存在? Struts 是為了解決Web編程的困擾;iBatis、Hibernate 是為了解決在資料庫編程時的麻煩;原有的Web頁面編程都是獨立的具體單元,Web flow能夠讓這些頁面形成流的形式,讓開發更順其自然;從JBPM的GOP可以看出,JBoss 的開發人員對抽象的理解度很深。我舉這么多例子,實際是讓大家不要害怕現有的這些框架,有了扎實的基礎,抽象的概念是很容易理解的!缺乏抽象的能力,你就不能更快更好地解決問題。
擴充現有的知識層面
在鞏固原有知識結構的前提下,我們更需要擴充現有的知識面。井底之蛙,看到的永遠是井口大的那片天,只有跳出來,才能看見無限美好的藍天白雲。我曾經也常常局限在自己已熟悉的那塊領域沾沾自喜,但是走出來以後才發現,自己原本是多麼膚淺!學習的知識越多,對新事物的洞察力將會越准確!這樣有助於你鞏固已有的知識,系統地學習新的知識。
那我們是否需要無限平行式的學習知識呢?我的答案是No。人的知識面是有限的,我們需要一個T型的知識結構。你的知識面要廣,但是對於某些技術點要專,這才是做好一個架構師的關鍵。有時 專可以讓你對很多廣的知識產生觸類旁通的感覺。
實踐也是非常重要的一環,不要有畏難心理,覺得這個東西太難,我無法完成!有時候事情的結果可能是糟糕的,但是過程是非常寶貴的,其中可以學習到很多東西,同時也可以讓自己避免輕浮的心理。
還要著重培養自己良好的溝通與解說能力。架構師面對客戶群具有多樣性,有技術工程師、業務人員、公司管理層,甚至直接面對客戶等。要把一個高度抽象又復雜的系統說清楚,這對於架構師來說也是一種挑戰。所以架構師必須掌握技巧,應用多種表達方式來闡述架構與產品設計、與具體業務、與公司戰略之間的關系等。培養良好的溝通能力,多和周圍的人進行溝通,你能夠學到更多的知識!
平衡是架構設計的藝術,我們設計一個東西,就是在平衡各方面的利益。平衡有可能是時間上的,比如需要支持多少年的系統可用性;平衡有可能是縱向的,比如要支持系統的向下兼容性,要保證程序員編程模型上的簡單性等等。這種平衡就是因人因時因地而異了。平衡的把握很可能就是評判一個架構師架構水平的標准!架構師在設計的時候應該權衡維度、整體性和擴展性,考慮問題時不要局限於自己的一畝三分地。多種點田,會長出很多莊稼的!
擁有一個扎實的基礎,不斷擴充自己的知識面、完善知識體系,在對現有知識抽象的基礎上,不斷去溝通實踐,你將獲得更強的架構平衡能力。最後我還要說,業務知識非常重要,這個是你實踐的關鍵!
胡喜,就職於阿里巴巴集團旗下支付寶(中國)網路技術有限公司。擔任技術架構師,負責支付寶技術架構規劃,解決方案等相關工作。

❹ 我下了清華大學計算機匯編 溫冬嬋的課件,打開後是用瀏覽器學習的,

基礎方面:(應該無需解釋啦) ⒈ 高等數學 ⒉ 線性代數 ⒊ 復變函數與積分變換 ⒊ 概率統計 硬體方面:(最終應該達到可以看懂並分析電路圖;可以設計專用計算機系統的程度) ⒈ 電路分析基礎 一切電子方向的基礎 ⒉ 模擬電子技術基礎 一切電子方向的基礎(開始分化方向) ⒊ 數字電子技術基礎 數字電子(計算機)專業的基礎 ⒋ 計算機組成原理 抽象的數字電子的「可以用來計算的機器」的大原理 ⒌ 微機原理及介面技術 基於8086的PC微型計算機系統的原理 ⒌ IBM PC匯編語言程序設計 8086CPU指令系統程序設計 ⒌ 計算機系統與結構 抽象的數字電子計算機系統(非單指計算機)的原理 ⒌ 單片機及介面技術 單晶元計算機系統的基本原理 ⒍ (計算機)信號與系統 從數字電路角度理解的計算機系統的介面與通訊 軟體方面:(最終應該達到可以閱讀並分析程序(不單指源碼);可以設計計算機程序系統) ⒈ 離散數學 ⒈ C語言程序設計 或 C++面向對象程序設計 或 Pascall語言程序設計 ⒉ 數據結構 計算機中數據的組織與管理方式(啟發式,非結論式) ⒊ 計算方法 計算機數值計算提高計算精度的方法 ⒋ 操作系統 計算機系統基礎管理軟體的組成與實現技術 ⒌ 編譯原理 從源碼到可執行代碼的翻譯過程快速有效的實現方法 ⒍ 資料庫系統概論 計算機中大批量數據的管理與檢索方法 ⒍ SQL Server資料庫 一個具體的資料庫系統的應用 ⒍ 軟體工程 從工程管理的角度來管理「軟體製造業」的方法 其它方向:(電子)信號與系統通信原理 計算機網路 TCP/IP技術分布式應用原理圖形學多媒體技術基礎 計算機專業課程自學參考 有人說,計算機專業的人編的程序要比非計算機專業的人編的要好.也許這是在大多數情況下適用的,但是並不是絕對的.你在這個方面經驗比別人多,研究的比別人深入,那你就比別人專業,所以要相信自己. 我本不是計算機專業的,但是本專業也學過許多計算機課程.准備把沒學的補補.下面是計算機專業課程,供大家自學參考,當然這些都是基礎. 一 離散數學,數據結構,計算機組成原理,匯編語言程序設計,面向對象技術,數據通信原理,數字電路與邏輯設計,程序設計課程設計,數據結構課程設計,計算機組成原理試驗,數字電路與邏輯設計試驗,計算機文化基礎,計算機程序設計,線性代數A,概率論與數理統計B,普通物理B,電路電子學 資料庫系統,操作系統,計算機網路,計算機系統結構,光通信技術,嵌入式系統設計, Internet與web編程,Cisio/Solaris網路體系設計與實現,綜合布線系統 編譯原理,數字系統設計VHDL,信號與系統,微機系統與介面技術,數字信號處理,軟體工程,IT項目管理,七號信令系統,電子商務概論,多媒體技術,UNIX操作系統,計算機信息安全移動通信,衛星通信,計算機系統維護技術 二 基礎方面:(應該無需解釋啦) ⒈ 高等數學 ⒉ 線性代數 ⒊ 復變函數與積分變換 ⒊ 概率統計 硬體方面:(最終應該達到可以看懂並分析電路圖;可以設計專用計算機系統的程度) ⒈ 電路分析基礎 一切電子方向的基礎 ⒉ 模擬電子技術基礎 一切電子方向的基礎(開始分化方向) ⒊ 數字電子技術基礎 數字電子(計算機)專業的基礎 ⒋ 計算機組成原理 抽象的數字電子的「可以用來計算的機器」的大原理 ⒌ 微機原理及介面技術 基於8086的PC微型計算機系統的原理 ⒌ IBM PC匯編語言程序設計 8086CPU指令系統程序設計 ⒌ 計算機系統與結構 抽象的數字電子計算機系統(非單指計算機)的原理 ⒌ 單片機及介面技術 單晶元計算機系統的基本原理 ⒍ (計算機)信號與系統 從數字電路角度理解的計算機系統的介面與通訊 軟體方面:(最終應該達到可以閱讀並分析程序(不單指源碼);可以設計計算機程序系統) ⒈ 離散數學 ⒈ C語言程序設計 或 C++面向對象程序設計 或 Pascall語言程序設計 ⒉ 數據結構 計算機中數據的組織與管理方式(啟發式,非結論式) ⒊ 計算方法 計算機數值計算提高計算精度的方法 ⒋ 操作系統 計算機系統基礎管理軟體的組成與實現技術 ⒌ 編譯原理 從源碼到可執行代碼的翻譯過程快速有效的實現方法 ⒍ 資料庫系統概論 計算機中大批量數據的管理與檢索方法 7 SQL Server資料庫 一個具體的資料庫系統的應用 8 軟體工程 從工程管理的角度來管理「軟體製造業」的方法 9 匯編語言 其它方向:(電子)信號與系統通信原理 計算機網路 TCP/IP技術分布式應用原理圖形學多媒體技術基礎 三 很多朋友可能跟我一樣,想學習計算機專業知識,又沒機會接受正規的大學計算機教育。在此我作為過來人跟大家談談自己自學的感受。 ★確立學習方向 計算機專業人才的培養目標有很多,就大學計算機專業的設置來看,大致可以概括為以下幾個方面: 一、計算機軟體與理論 本專業主要培養具有較強理論基礎和設計、開發軟體能力的軟體人才,以滿足軟體開發、技術管理、科學研究和高等教育等多層次的社會需要。 二、計算機應用技術 本專業主要培養計算機應用技術領域的各類開發、研究、應用人才。 畢業生適合的工作有:高等院校計算機科學與技術的教師和研究人員、中小型控制系統的設計實施人員、大型控制系統的應用人員、企業級MIS/ERP建設人員、基於Internet/Intranet的多媒體應用程序開發人員、數字通訊領域各類應用人員、大中型企業及涉外企業IT部門的工作人員。 三、計算機系統(體系)結構 本專業以並行處理、容錯計算等為主要研究方向,所開設的課程反映當前國內外計算機系統結構學科的發展水平。培養學生的計算機軟硬體基礎,以及熟練的以計算機為手段獨立研究與設計計算機系統的能力和計算機應用、軟體開發能力。 ★如何挑選教材 好的教材對於自學者來說是至關重要的,因此下面我們重點介紹一下適合自學用的計算機專業教材。 一、數學 數學是計算機專業的基礎,學好數學是學好計算機專業的關鍵。高等數學課程主要學習微積分、空間解析幾何和微分方程,一般高校通用的教材是同濟大學編的《高等數學》,目前已經有了第五版,也可以使用自考教材——西安交通大學陸慶樂編的《高等數學》,可以買一些配套的輔導書和習題解答。 還有兩門重要的數學課程是《線性代數》和《概率統計》。可以分別採用高等教育出版社出版、同濟大學編寫的《線性代數》和浙江大學編寫的《概率統計》。注意:自學一定要多做習題,而且最好一門課有一本習題解答和輔導書。 除了上面數學基礎課外,在計算機專業中舉足輕重的就是《離散數學》,這門課要多花點力氣來學。可以採用左孝凌教授等編的《離散數學》,上海科學技術文獻出版社。也可以用北大、清華的教材,還可以參考左教授編的自學教材,經濟科學出版社。 其他課程還有《復編函數》、《計算方法》等,有餘力的朋友可以選學。 二、專業基礎課 1.《程序設計》:學習內容一般為C和C++。C語言可以採用譚浩強教授的《C程序設計》,內容比較淺顯,C++方面的書推薦錢能編寫的《C++程序設計》,清華大學出版社。 2.《數據結構》:這門課程比較難,可以採用嚴蔚敏教授編寫的《數據結構(C語言版)》,有配套習題冊。好好做題,有時間多編幾個大的程序。 3.《模擬電路》和《數字電路》:這是難度較高的兩門課程,選用自考教材相對來說容易些,也可以參考清華大學出版社出版的相關教材。 三、專業課 1.《計算機組成原理》:推薦白中英主編的《計算機組成原理》(第三版),科學出版社;黃愛英主編的《計算機組成原理》(第三版),清華大學出版社。 2.《操作系統》:湯子贏編寫的《計算機操作系統》(第三版),西安電子科技大學出版社。還可以參考高教司司長張堯學教授編寫的教材,清華大學出版社。 3.《匯編語言》:可以用清華大學出版社出版的教材,也可以用自考教材。 4.《資料庫原理》:人民大學教授王珊編的《資料庫系統概論》(第三版),高等教育出版社,復旦大學施伯樂老師編寫的教材也不錯。 5.《編譯原理》:國防科技大學陳火旺院士編寫的教材十分不錯,最新版本是2000年出的,國防工業出版社。 四、選修課 包括計算機網路與通訊、軟體工程、圖形學、人工智慧、系統結構、圖形學等。此類課程的教材可選用全國高等教育自學考試指定教材,或參考各高校所採用的計算機專科和本科教材及配套輔導書。英文基礎好的朋友可以用國外著名大學的影印版教材。 需要提醒大家的是,除了教材,網上有許多相關課堂錄像和課件,有條件的朋友要充分利用。 我自己通過上述課程的學習和實踐,已經考完了計算機本科自學考試的大部分課程,並已通過計算機四級考試,下半年還准備參加高級程序員考試。希望我的經驗對大家能有所幫助。 總結一下,沒學過的課程大概有: 1.*離散數學 2.*計算機組成原理,*計算機系統結構,嵌入式系統設計,編譯原理,*Unix系統 3.*Internet與web編程,Cisio/Solaris網路體系設計與實現,*TCP/IP技術 4.綜合布線系統,信號與系統,數字信號處理,單片機及介面技術,分布式應用原理 5.*IT項目管理 6.多媒體 *號的一定會看,其他的課可能會看.除了以上的,其他基本都在本科學過.需要進一步加強的有: 1.匯編語言,操作系統,微機原理 2.資料庫,計算機網路,軟體工程. 補充:研一第一學期計算機專業課: 並行程序設計,演算法設計與分析,組合數學,高級計算機網路,程序設計語言理論,高級資料庫系統,現代密碼學理論與實踐,智能計算模型與方法,高級計算機圖形學,計算機輔助設計與製造,嵌入式系統設計方法、工具與環境,高性能處理器體系結構,資料庫技術前沿,人工智慧前沿,軟體安全的理論與方法,普適計算

❺ 【南航考研】復試要考《離散數學》《編譯原理》 好過……

1.南京大學復試內容為筆試、上機和面試,筆試內容為編譯原理和離散數學2.每所名校的筆試內容都不盡相同,比如復旦貌似要考10門課,當然大多數學校還是只考2到3門,一般都選擇初試沒有考過的但很重要的專業課,比如編譯原理,離散數學,還有資料庫等等…3.考名校失敗的話首先可以考慮調專碩,不行的話還可以考慮去軟體學院或者調劑別的學校,只不過學校的檔次一般都會差很多…調劑是很麻煩的···4.計算機要考數學一,還是有難度的,數學基礎不好的話就要多努力了5.計算機每年跨考的很多,成功的人也不少,現在開始努力還來得及~

❻ 本人急急求編譯原理張晶課件,郵箱[email protected]

要是 需要製作課件 我感覺水木動畫還是很不錯的

❼ 小弟正在學C++,請問哪位高手知道如何入門呢

新手入門:如何學好c++
下面的是學C++時要注意的。

1.把C++當成一門新的語言學習(和C沒啥關系!真的。);

2.看《Thinking In C++》,不要看《C++變成死相》;

3.看《The C++ Programming Language》和《Inside The C++ Object

Model》,不要因為他們很難而我們自己是初學者所以就不看;

4.不要被VC、BCB、BC、MC、TC等詞彙所迷惑——他們都是集成開發環境,而我們要學的是一門語言;

5.不要放過任何一個看上去很簡單的小編程問題——他們往往並不那麼簡單,或者可以引伸出很多知識點;

6.會用Visual C++,並不說明你會C++;

7.學class並不難,template、STL、generic

programming也不過如此——難的是長期堅持實踐和不遺餘力的博覽群書;

8.如果不是天才的話,想學編程就不要想玩游戲——你以為你做到了,其實你的C++水平並沒有和你通關的能力一起變高——其實可以時刻記住:學C++是為了編游戲的;

9.看Visual C++的書,是學不了C++語言的;

10.浮躁的人容易說:XX語言不行了,應該學YY;——是你自己不行了吧!?

11.浮躁的人容易問:我到底該學什麼;——別問,學就對了;

12.浮躁的人容易問:XX有錢途嗎;——建議你去搶銀行;

13.浮躁的人容易說:我要中文版!我英文不行!——不行?學呀!

14.浮躁的人容易問:XX和YY哪個好;——告訴你吧,都好——只要你學就行;

15.浮躁的人分兩種:a)只觀望而不學的人;b)只學而不堅持的人;

16.把時髦的技術掛在嘴邊,還不如把過時的技術記在心裡;

17.C++不僅僅是支持面向對象的程序設計語言;

18.學習編程最好的方法之一就是閱讀源代碼;

19.在任何時刻都不要認為自己手中的書已經足夠了;

20.請閱讀《The Standard C++ Bible》(中文版:標准C++寶典),掌握C++標准;

21.看得懂的書,請仔細看;看不懂的書,請硬著頭皮看;

22.別指望看第一遍書就能記住和掌握什麼——請看第二遍、第三遍;

23.請看《Effective C++》和《More Effective C++》以及《Exceptional C++》;

24.不要停留在集成開發環境的搖籃上,要學會控制集成開發環境,還要學會用命令行方式處理程序;

25.和別人一起討論有意義的C++知識點,而不是爭吵XX行不行或者YY與ZZ哪個好;

26.請看《程序設計實踐》,並嚴格的按照其要求去做;

27.不要因為C和C++中有一些語法和關鍵字看上去相同,就認為它們的意義和作用完全一樣;

28.C++絕不是所謂的C的「擴充」——如果C++一開始就起名叫Z語言,你一定不會把C和Z語言聯系得那麼緊密;

29.請不要認為學過XX語言再改學C++會有什麼問題——你只不過又在學一門全新的語言而已;

30.讀完了《Inside The C++ Object Model》以後再來認定自己是不是已經學會了C++;

31.學習編程的秘訣是:編程,編程,再編程;

32.請留意下列書籍:《C++面向對象高效編程(C++ Effective Object-Oriented Software Construction)》《面向對象軟體構造(Object-Oriented Software Construction)》《設計模式(Design Patterns)》《The Art of Computer Programming》;

33.記住:面向對象技術不只是C++專有的;

34.請把書上的程序例子親手輸入到電腦上實踐,即使配套光碟中有源代碼;

35.把在書中看到的有意義的例子擴充;

36.請重視C++中的異常處理技術,並將其切實的運用到自己的程序中;

37.經常回顧自己以前寫過的程序,並嘗試重寫,把自己學到的新知識運用進去;

38.不要漏掉書中任何一個練習題——請全部做完並記錄下解題思路;

39.C++語言和C++的集成開發環境要同時學習和掌握;

40.既然決定了學C++,就請堅持學下去,因為學習程序設計語言的目的是掌握程序設計技術,而程序設計技術是跨語言的;

41.就讓C++語言的各種平台和開發環境去激烈的競爭吧,我們要以學習C++語言本身為主;

42.當你寫C++程序寫到一半卻發現自己用的方法很拙劣時,請不要馬上停手;請盡快將餘下的部分粗略的完成以保證這個設計的完整性,然後分析自己的錯誤並重新設計和編寫(參見43);

43.別心急,設計C++的class確實不容易;自己程序中的class和自己的class設計水平是在不斷的編程實踐中完善和發展的;

44.決不要因為程序「很小」就不遵循某些你不熟練的規則——好習慣是培養出來的,而不是一次記住的;

45.每學到一個C++難點的時候,嘗試著對別人講解這個知識點並讓他理解——你能講清楚才說明你真的理解了;

46.記錄下在和別人交流時發現的自己忽視或不理解的知識點;

47.請不斷地對自己寫的程序提出更高的要求,哪怕你的程序版本號會變成Version 100.XX;

48.保存好你寫過的所有的程序——那是你最好的積累之一;

49.請不要做浮躁的人;

50.請熱愛C++!

補充:

對c++學習的一點感想,希望對初學者能有些幫助

1.如果你以前從來沒有接觸過c++,那麼選擇的第一本c++教程就顯得尤為重要,我認為你可以參照以下的標准進行選擇:

a.對標准c++進行講解,畢竟c++比從前發生了很大的變化。

b.要求全面,但不要很深,這要有助於你對於c++有一個全面的認識,打好基礎,並且易懂的教材還能加快學習的進度,讓自己保持一種成就感。

c.要有完整的範例來講解每一個知識點如何運用,請注意這里所說的完整,並不是一個個代碼片斷。因為由於你以前從未接觸過用c++進行編程,完整的代碼可以使你有一個整體的概念,並且能夠很快去進行大量的實踐,因為變編程是從模仿開始,完整的代碼恰恰告訴你了一個完整的步驟。不必自己去揣測。

d.推薦:《c++ primer plus》

2.當你有了一定的基礎以後,就要選擇一些書來迅速提高自己。這類書的特點是不僅僅教你如何去運用,而且要叫你如何去思考,並且你讀起來也不是那麼輕松。它意味深遠,並不是你讀一遍就能掌握的。

推薦:《thinking in c++》《effective c++》《more effective c++》

《c++ programming language》...《c++ 沉思錄》

3.接下來就是對第二步所介紹的書籍進行反復的閱讀,並且進行實踐。由於這些書一位深遠,每個人基於自己的基礎都會有不同的收獲,例如如果你的基礎還沒有達到某一高度,那麼你就對一些精深的技術視而不見,不信?你可以試試,看看當自己有了一定提高之後再來讀從前的一本書,你會發現許多新的東西。

千萬不要看中國的那些教材,有了一定基礎後直接上國外的哪怕是譯本
the c++ programging language 非常好的,就是有點難

❽ 求編譯原理的課件下載

http://www.google.cn/search?q=%E6%B8%85%E5%8D%8E%E5%87%BA%E7%89%88%E7%A4%BE+%22%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86%22+filetype:ppt&complete=1&hl=zh-CN&lr=&newwindow=1&as_qdr=all&start=0&sa=N
點擊最後一個然後彈出對話框點擊保存,或許可以找到你要的資料。如果找不到就用http://www.google.cn/advanced_search?q=%E6%B8%85%E5%8D%8E%E5%87%BA%E7%89%88%E7%A4%BE+%22%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86%22+filetype:ppt&complete=1&hl=zh-CN&lr=&newwindow=1&as_qdr=all自己按要求進行高級搜索

❾ 編譯原理 張素琴 PDF下載

編譯原理是計算機專業的一門重要專業課,旨在介紹編譯程序構造的一般原理和基本方法。內容包括語言和文法、詞法分析、語法分析、語法制導翻譯、中間代碼生成、存儲管理、代碼優化和目標代碼生成。編譯原理是計算機專業設置的一門重要的專業課程。

熱點內容
php批量查詢 發布:2025-01-16 10:43:38 瀏覽:917
適合搭建代理伺服器的雲 發布:2025-01-16 10:42:49 瀏覽:428
我的世界手機版伺服器怎麼注冊 發布:2025-01-16 10:41:30 瀏覽:614
小米雲電視伺服器 發布:2025-01-16 10:37:03 瀏覽:350
php開源wiki 發布:2025-01-16 10:27:19 瀏覽:189
sql加欄位備注 發布:2025-01-16 10:21:49 瀏覽:565
線割編程教程 發布:2025-01-16 10:21:03 瀏覽:18
谷歌瀏覽器緩存刪除 發布:2025-01-16 10:19:36 瀏覽:414
資料庫txt 發布:2025-01-16 10:16:41 瀏覽:457
小米賬號王者傳奇腳本掛機 發布:2025-01-16 10:07:25 瀏覽:917