當前位置:首頁 » 編程軟體 » 編譯原理輔導書推薦

編譯原理輔導書推薦

發布時間: 2022-05-25 08:52:39

㈠ 考研中科院408計算機學科專業基礎綜合的參考書目是什麼

中科院也是統考408,一樣的。
全國碩士研究生入學統一考試計算機專業課推薦參考書目

一、數據結構

★ 嚴蔚敏、吳偉民編著:《數據結構(c語言版)》,清華大學出版社

★ 嚴蔚敏、吳偉民編著:《數據結構題集(C語言版)》,清華大學出版社

二、計算機組成原理

★唐朔飛編著:《計算機組成原理》,高等教育出版社,1999年版

★唐朔飛編著:《計算機組成原理學習指導與習題解答》,高等教育出版社,2005年9月

★白中英主編:《計算機組成原理》,科學出版社

三、操作系統

★湯小丹、梁紅兵、哲鳳屏、湯子瀛編著:《計算機操作系統(第三版)》,西安電子科技大學出版社 ★梁紅兵、湯小丹編著:《計算機操作系統》學習指導與題解(第二版),西安電子科技大學出版社,2008年9月

四、計算機網路

★謝希仁編著:《計算機網路(第5版)》,電子工業出版社

★高傳善、毛迪林、曹袖主編:《數據通信與計算機網路(第2版)》,高等教育出版社說明:

相關參考輔導書:

★《全國碩士研究生入學統一考試計算機專業基礎綜合考試大綱解析》,高等教育出版社,2008年10月

★鞏微、馮東暉主編:《2009年考研計算機學科專業基礎綜合考試全真模擬試題集》,原子能出版社,2008年10月

★陽光考研命題研究中心編寫:《2009年考研計算機科學專業基礎綜合考試教程》,中國人民大學出版社,2008年11月

㈡ 有什麼好的編譯原理的書籍

編譯原理方面比較好的書有三本,分別是龍書、虎書、鯨書,
這三本書是編譯原理方面很權威的三本書,以動物命名是因為他們三本的封面上分別印了這三種動物。
這三本書的全名如下:
1.龍書(Dragon book)
書名是Compilers: Principles,Techniques,and Tools
2.鯨書(Whale book)
書名是:Advanced Compiler Design and Implementation
3.虎書(Tiger book)
書名是:Modern Compiler Implementation in java/C++/ML,Second Edition
至於翻譯過來的中文本你去網上搜一下

㈢ 數據結構(c語言版)有什麼參考書

  1. 推薦《數據結構》(c語言版)(清華大學出版社,嚴蔚敏,吳偉民編著)教材。

  2. 《清華大學計算機系列教材:數據結構(C語言版)》的第1章綜述數據、數據結構和抽象數據類型等基本概念;第2章至第7章從抽象數據類型的角度,分別討論線性表、棧、隊列、串、數組、廣義表、樹和二叉樹以及圖等基本類型的數據結構及其應用。

  3. 第8章綜合介紹操作系統和編譯程序中涉及的動態存儲管理的基本技術。

  4. 第9章至第11章討論查找和排序,除了介紹各種實現方法之外,並著重從時間上進行定性或定量的分析和比較;第12章介紹常用的文件結構。

  5. 本書可作為計算機類專業或信息類相關專業的本科或專科教材。

㈣ 哪本編譯原理的書籍好

《C#高級編程》系列不錯,裡面有介紹.NET程序的編譯原理。當然,也涉及了一些Java、C++、VB等的編譯原理,並對它們作了比較,揭示了它們的優缺點。

㈤ 本人打算自學編程,請問入門需要看的資料書籍有哪些希望得到一些推

C語言、C++、或者java

具體怎樣學編程 :
1.明確學習目的
學習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟體使用中所遇到的問題,改進現有軟體,可以為自己找到一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟體產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪的對象。學習編程還能鍛煉思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創新的樂趣,將一直有機會走在高科技的前沿,因為程序設計本身是一種創造性的工作。知識經濟時代給我們帶來了無限的機會,要想真正掌握計算機技術,並在IT行業里干出一番事業來,有所作為,具有一定的編程能力是一個基本條件和要求。
2.打好基礎
學編程要具備一定的基礎,總結之有以下幾方面:
(1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。
(2)邏輯思維能力的培養學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。
(3)選擇一種合適的入門語言 面對各種各樣的語言,應按什麼樣的順序學呢?程序設計工具不外乎如下幾類: 1)本地開發應用軟體開發的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;資料庫開發工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台開發開發工具如 Java 等。 3)網路開發對客戶端開發工具如:Java Script 等;對伺服器開發工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的環境下幾種開發工具中 VB 法簡單並容易理解,界面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。
3. 注意理解一些重要概念
一本程序設計的書看到的無非就是變數、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。
4.掌握編程思想
學習一門語言或開發工具,語法結構、功能調用是次要的,最主要是學習它的思想。例如學習 VC 就要學習 Windows 的內在機理、什麼是線程......;學習 COM 就要知道 VTALBE 、類廠、介面、idl......,關鍵是學一種思想,有了思想,那麼我們就可以觸類旁通。
5.多實踐、多交流
掌握編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經常自己動手設計程序,具體設計時不要拘泥於固定的思維方式,遇到問題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實踐,幫助自己提高水平。親自動手進行程序設計是創造性思維應用的體現,也是培養邏輯思維的好方法。
6.養成良好的編程習慣
編程入門不難,但入門後不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養成一些良好的編程習慣。編程風格的好壞很大程度影響程序質量。良好的編程風格可以使程序結構清晰合理,且使程序代碼便於維護。如代碼的縮進編排、變數命令規則的一致性、代碼的注釋等。
7.上網學編程
在網上可以學到很多不同的編程思想、方法、經驗和技巧,有大量的工具和作品及相關的輔導材料供下載。例如網站「編程課堂」()主要以 VB 和 Delph;教學和交流為主,提供大量實用技巧;網站「現在時編程學園」()是專門介紹C、VC、VB、Delphi 等的綜合編程網站;網站「 VB 編程樂園 」()提供內容豐富而且實用的編程技術文章、精選控制項、源代碼下載、計算機考試、相關軟體以及編程書籍推薦等等。
8.加強計算機理論知識的再學習
學編程是符合「理論→實踐→再理論→再實踐」的一個認識過程。一開始要具有一定的計算機理論基礎知識,包括編程所需的數學基礎知識,具備了入門的條件,就可以開始編程的實踐,從實踐中可以發現問題需要加強計算機理論知識的再學習。程序人人皆可編,但當你發現編到一定程度很難再提高的時候,就要回頭來學習一些計算機科學和數學基礎理論。學過之後,很多以前遇到的問題都會迎刃而解,使人有豁然開朗之感。因此在學習編程的過程中要不斷地針對應用中的困惑和問題深入學習數據結構、演算法、計算機原理、編譯原理、操作系統原理、軟體工程等計算機科學的理論基礎和數理邏輯、代數系統、圖論、離散數學等數學理論基礎知識。這樣經過不斷的學習,再努力地實踐,編程水平一定會不斷提高到一個新高度。

㈥ 介紹些計算機方面的書籍有哪些

1. 《信號與系統》

在《編碼》一書中,向我們展示了使用語言的一些直觀方法並創造新的方法來進行相互之間的交流,此書使我們明白了這種創造性以及我們人類對交流的迫切需求。

㈦ 大學軟體工程專業教材都有哪些

1、《編譯原理》

教材:《編譯原理》, Alfred V. Aho, Jeffrey D.,ullman著,李建中,姜守旭 譯.

2、《解釋器構造》

教材:《編譯原理》, Alfred V. Aho, Jeffrey D.,ullman著,李建中,姜守旭 譯.

3、《計算機導論》

輔助教材:

《計算機文化》(New Perspective of Computer Science, 6th Edition),電子工業出版社,(美)帕森斯(Parsons J.J),2004

或《計算機文化》(New Perspective of Computer Science, 8th Edition), 電子工業出版社,(美)帕森斯(Parsons J.J),2005


(7)編譯原理輔導書推薦擴展閱讀:

軟體工程專業的主幹課程:

1、主幹學科:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟體工程概論、統一建模語言、軟體體系結構、軟體需求、軟體項目管理

2、該專業除了學習公共基礎課外,還將系統學習離散數學、數據結構、演算法分析、面向對象程序設計、現代操作系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體項目管理、計算機安全等課程,根據學生的興趣還可以選修一些其它選修課。

3、實踐環節:畢業實習、課程設計、計算機工程實踐、生產實習、畢業設計。

參考資料來源:網路—軟體工程專業

㈧ 大學計算機專業用什麼教材

一、需要的專業教材:

1、資料庫方面:王珊等編的《資料庫系統概論(第4版)》 高教版。

2、數據結構方面: 《數據結構》,清華嚴蔚敏版。

3、還有經典教材《操作系統設計與實現(第三版)》陳渝 譯 電子工業出版社等

4、當然還有 《計算機系統結構》用西電的就行了,還有西電的《計算機操作系統(第 三 版) 》 ,《計算機組成原理》 作者唐朔飛,是高教版。

二、數學課程:

高等教育出版社出版的《線性代數》和浙江大學編寫《概率統計》。

《離散數學》,用左孝凌教授等編的就可以,上海科學技術文獻出版社。還可以參考左教授編的自學教材,經濟科學出版社,也可以用北大、清華的教材。

《復編函數》、《計算方法》等也可以學一下。

三、英語課程:

可以選擇《計算機英語學生用書》清華大學出版社,姜同強主編。

(8)編譯原理輔導書推薦擴展閱讀

計算機科學與另外的一些學科緊密相關。這些學科之間有明顯的交叉領域,但也有明顯的差異。

1、信息科學—信息科學是指以信息為主要研究對象,以信息的運動規律和應用方法為主要研究內容,以計算機等技術為主要研究工具,以擴展人類的信息功能為主要目標的一門新興的綜合性學科。信息科學由資訊理論、控制論、計算機科學、仿生學、系統工程與人工智慧等學科互相滲透、互相結合而形成的。

2、軟體工程–(Software Engineering,簡稱為SE)是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及到程序設計語言,資料庫,軟體開發工具,系統平台,標准,設計模式等方面。在現代社會中,軟體應用於多個方面。

典型的軟體比如有電子郵件,嵌入式系統,人機界面,辦公套件,操作系統,編譯器,資料庫,游戲,app等。同時,各個行業幾乎都有計算機軟體的應用,比如工業,農業,銀行,航空,政府部門等。這些應用促進了經濟和社會的發展,使得人們的工作更加高效,同時提高了生活質量。

3、信息系統–所謂MIS(信息系統--Management Information System)系統 ,是一個由人、計算機及其他外圍設備等組成的能進行信息的收集、傳遞、存貯、加工、維護和使用的系統。

它是一門新興的科學,其主要任務是最大限度的利用現代計算機及網路通訊技術加強企業的信息管理,通過對企業擁有的人力、物力、財力、設備、技術等資源的調查了解,建立正確的數據,加工處理並編製成各種信息資料及時提供給管理人員,以便進行正確的決策,不斷提高企業的管理水平和經濟效益。

目前,企業的計算機網路已成為企業進行技術改造及提高企業管理水平的重要手段。

4、計算機工程–(也稱為電子和計算機工程或計算機系統工程)是一門學科,結合內容都電氣工程和計算機科學。計算機工程師正電氣工程師有更多的培訓領域的軟體設計和硬體,軟體一體化。反過來,他們注重減少對電力電子學和物理學。

電腦工程師都參與了許多方面的計算,從設計的個別處理器,個人電腦,和超級計算機,以電路設計。這一工程的許多子系統監控機動車輛。

5、信息安全 –本專業是計算機、通信、數學、物理、法律、管理等學科的交叉學科,主要研究確保信息安全的科學與技術。培養能夠從事計算機、通信、電子商務、電子政務、電子金融等領域的信息安全高級專門人才。

密碼學-是研究編制密碼和破譯密碼的技術科學。研究密碼變化的客觀規律,應用於編制密碼以保守通信秘密的,稱為編碼學;應用於破譯密碼以獲取通信情報的,稱為破譯學。



㈨ 找一本書:編譯原理學習輔導

到國家圖書管,看看 即可,,,再說了,,現在資料庫換新,,應學習新的啊

㈩ 咨詢下考南航的計算機系的研究生,專業課方面要准備哪些書籍和復習資料呢(其它3門有好的書籍也可以推

南航的計算機系參考書目
543 計算機組成原理與編譯原理:《計算機組成原理》薛勝軍編,華中科技大學出版社,第二 版;
592 計算機軟體基礎:《資料庫系統概論》(第三版)薩師煊編,高等教育出版社;
531 微機原理及應用:《80X86/Pentium 微型計算機原理及應用》吳寧編,電子工業出版社,2000年。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:646
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:938
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:633
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:822
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:733
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1068
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:301
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:162
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:854
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:764