A. 武漢哪裡有《現代編譯原理:c語言描述》這本書賣
建議你可以去網上買,現在買書這樣的東西網上很不錯。
推薦卓越亞馬遜、淘寶、當當、拍拍網。
我最近就在網上買學習的書了。
B. 有關自學編譯原理的問題。
編譯原理的"原理"其實跟C語言關系不太大,除非你是想親手實踐一個小型的編譯器,對於數據結構,你明白基本的隊列和棧基本就夠了,如果還沒全懂,不必怕看不懂編譯原理.
編譯原理比較難學,但是在學的過程中我覺得一定要明白每一種詞法分析到底是在干什麼,不要只為了編譯原理的題而學,那樣我覺得學起來會非常抽象.
至於書,我覺得還是使用清華大學的<編譯原理>,張素琴,呂映芝那本.這本書也是編譯原理的經典教材,雖然不是特別好懂,但我覺得這本書你"熟讀千遍",肯定會有所收獲.把前七章學完,"原理"部分就完畢了.
最好這門課找些視頻教程學來會容易一些,否則真是要自己硬看的話還是有一定難度的...
C. 《兩周自製腳本語言》pdf下載在線閱讀,求百度網盤雲資源
《兩周自製腳本語言》([日]千葉 滋)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:
書名:兩周自製腳本語言
作者:[日]千葉 滋
譯者:陳筱煙
豆瓣評分:8.0
出版社:人民郵電出版社
出版年份:2014-6
頁數:300
內容簡介:
《兩周自製腳本語言》是一本優秀的編譯原理入門讀物。全書穿插了大量輕松風趣的對話,讀者可以隨書中的人物一起從最簡單的語言解釋器開始,逐步添加新功能,最終完成一個支持函數、數組、對象等高級功能的語言編譯器。本書與眾不同的實現方式不僅大幅簡化了語言處理器的復雜度,還有助於拓展讀者的視野。
《兩周自製腳本語言》適合對編譯原理及語言處理器設計有興趣的讀者以及正在學習相關課程的大中專院校學生。同時,已經學習過相關知識、有一定經驗的開發者,也一定能從本書新穎的實現方式中受益良多。
作者簡介:
作者簡介:
千葉滋
東京工業大學研究生院信息技術理工系研究科教授,兼任東京大學研究生院信息技術理工系研究科教授。著有《面向切面入門——從Java語言・面向對象步入AspectJ語言程序設計》《簡明Java程序設計——Great Ideas for Java Programming》《GUI庫機制——軟體設計案例研習》等。
譯者簡介:
陳筱煙
畢業於復旦大學計算機科學與技術系,主要研究方向為跨設備人機交互理論。從大學時期開始接觸Java、JavaScript程序開發,目前對Web應用及智能手機應用開發有濃厚興趣,並參與Android開發文檔翻譯項目。業余開發的移動應用在Google Play商店中已有數十萬次下載。譯作有《JavaScript編程全解》《App,這樣設計才好賣》等。
D. 《Java虛擬機精講》epub下載在線閱讀全文,求百度網盤雲資源
《Java虛擬機精講》(高翔龍)電子書網盤下載免費在線閱讀
鏈接: https://pan..com/s/1xfrNROyJsWDumjLR07cVlA
書名:Java虛擬機精講
作者:高翔龍
豆瓣評分:7.9
出版社:電子工業出版社
出版年份:2015-5
頁數:280
內容簡介:
《Java虛擬機精講》內容簡介:HotSpot VM是目前市面上高性能JVM的代表作之一,它採用解釋器+JIT 編譯器的混合執行引擎,使得Java 程序的執行性能從此有了質的飛躍。本書以極其精練的語句詮釋了 HotSpot VM的方方面面,比如:位元組碼的編譯原理、位元組碼的內部組成結構、通過源碼的方式剖析 HotSpot VM 的啟動過程和初始化過程、Java 虛擬機的運行時內存、垃圾收集演算法、垃圾收集器(重點講解了Serial 收集器、ParNew收集器、Parallel收集器、CMS(Concurrent-Mark-Sweep)收集器和 G1(Garbage-First)收集器)、類載入機制,以及HotSpot VM 基於棧的架構模型和執行引擎(解釋器的工作流程、JIT 編譯器的工作流程、分層編譯策略、熱點探測功能)等技術。
如果你對JVM 感興趣,並且從未接觸過 JVM,那麼本書將會是你探索 JVM 世界的必備入門工具。
本書適用於任何對Java 虛擬機感興趣的Java 開發人員、系統架構師、Java 虛擬機愛好者。尤其是對於那些從未接觸過Java 虛擬機的Java 開發人員,本書筆者竭盡所能用最精練和直接的語句詮釋了有關Java 虛擬機的方方面面,只要你熟練掌握了Java 編程基礎,那麼閱讀本書你將不會感覺到任何的吃力和枯燥乏味。
作者簡介:
曾任平安科技高級架構師,負責高並發即時通訊系統「天下通」的系統架構設計、架構優化、核心功能研發等工作。目前就職於一家互聯網創業公司,擔任系統架構師,負責企業內部Hadoop大數據平台的推廣和實施、系統性能調優、對新員工技術培訓等工作,對系統架構設計、大數據、Java虛擬機等技術領域有著濃厚的興趣和豐富的實戰經驗。
E. 大學軟體工程專業教材都有哪些
ST軟體工程免費下載
鏈接:https://pan..com/s/1zesJfTuWTpPplC7Yf4YusQ
ST是指境內上市公司被進行特別處理的股票,也是退市風險警示。ST股是指境內上市公司經營連續兩年虧損,被進行退市風險警示的股票。
F. 《計算機程序的構造與解釋》這書是用來干什麼的
計算機程序的構造和解釋 作者: Harold Abelson, Gerald Jay Sussman, Julie Sussman
isbn: 7111135105
書名: 計算機程序的構造和解釋(原書第2版)
頁數: 473
譯者: 裘宗燕
出版社: 機械工業出版社
裝幀: 平裝
出版年: 2004-02-01
又名: Structure and Interpretation of Computer Programs,Second Edition
本書1984年出版(右圖分別是第一,第二版封面),成型於美國麻省理工學院(MIT)多年使用的一本教材,1996年修訂為第2版。在過去的二十多年裡,本書對於計算機科學的教育計劃產生了深刻的影響。
第2版中大部分重要程序設計系統都重新修改並做過測試,包括各種解釋器和編譯器。作者根據其後十餘年的教學實踐,還對其他許多細節做了相應的修改。
本書自出版以來,世界各地已有100多所院校採用本書做教材,其中包括美國斯坦福大學、美國普林斯頓大學、英國牛津大學、日本東京大學等。
作者簡介:
Harold Abelson是MIT1992年度MacVicarFacultyFellow。Gerald JaySussman是Matsushita電子工程教授。他們都在MIT電子工程和計算機科學系工作.都得到過最重要的計算機科學教育獎:如Abelson得到了IEEE計算機學會的Booth獎。Sussman得到了ACM的Karlstrom獎。
Julie Sussman是作家和編輯,同時使用自然語言和計算機語言寫作。
每一位嚴肅的計算機科學家都應該閱讀這本書。由於本書清晰、簡潔和富於才智,我們強烈推薦本書,它適合所有希望深刻理解計算機科學的人們。
——Mitchell Wand<dr>
《美國科學家》雜志
網友評價:
1. 涵蓋面很廣。從數據抽象、過程抽象、迭代、高階函數等編程和控制系統復雜性的思想,到數據結構和演算法,到編譯器/解釋器、編程語言設計。MIT這門課的課程講義(在MIT OCW里可找到)里還增加了面向對象編程的內容。雖然很多內容涉及並不深入,但是這是MIT EECS(電子工程與計算機科學系)的第一門專業基礎課(6.001),也就是說MIT計算機專業的學生在進入大學之後,在這門課之前沒有上過其它編程、軟體、計算機方面的課程。從這個角度看,起點是非常高的。其它大學的學生在倒騰C語言的時候,MIT的學生在思考設計語言和系統。
2. 用解釋語言而不是編譯語言來闡述思想,簡化了數據類型、運行環境相關的一些細節,另外Scheme/Lisp有著極其簡練、但功能極其強大和靈活的語法,這些都使閱讀者更多地將精力集中在思想上,而不是語法細節上,頗為適合學習,只是Scheme的執行效率可能較低,表達力可能不夠」豐富「,不一定適合於實際開發。
3. MIT OCW 6.001里有幾個project,都很有意思。其中一個是設計一個類似於Google使用的web爬蟲!雖然實際上沒這么可怕,做了很多簡化,集中在樹的遍歷與索引表的建立和查詢上,但是仍然可以從中看出教授的視野和對學生的要求。
4. 現在MIT EECS已經取消了這門課,6.001的EECS介紹性功能被6.01和6.02兩門課程替代,另外新增了6.005(軟體),6.006(演算法),是不是因為6.001起點太高或有點偏呢?(對於EE方向的學生來說似乎有點偏。)盡管如此,作為一門在MIT EECS教授了20多年的經典課程,仍然有其價值。
5. MIT EECS沒有專門教授C、C++、Java等編程語言的課,一般都是要求學生用很短的時間自學。比如6.004要用到C,6.005要用到Java,6.006要用的Python,教授會要求學生在課程開始的幾個星期內自學掌握這些語言。
6. SICP中譯本翻譯有些問題。比如表述符號(變數)和值的binding關系時,binding一詞應翻譯成「綁定」,而不是「約束」。
7. MIT Scheme相當難用,簡直是石器時代的開發工具:)(指編輯和解釋器,不是語言)。
8.有人說看這本書主要看第四第五章。這不是一件容易的事情,尤其對於我們這個計算機教育落後的國家。好在還有平易近人的一二三章,基本上可以在網上找全習題答案。
9.有人說scheme是程序設計語言中的皇後,更多的人從來沒見過這條恐龍。打工族翻上幾頁後的第一個感覺是,這本書到底有什麼用?如果你對數據結構演算法編譯原理模塊設計足夠自信,如果你的日常工作是復制粘貼字元串並且很滿意這個結果,再或者如果你是mit的電子工程學士,算啦。
10.最後有一點,全部的習題能不落下盡量做,數量很多,主要是需要很多的時間思考,收獲也不是一般的
G. 《後台開發:核心技術與應用實踐》epub下載在線閱讀,求百度網盤雲資源
《後台開發:核心技術與應用實踐》(徐曉鑫)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:https://pan..com/s/1KjayaFv-C28AjQFAepNQfQ
書名:後台開發:核心技術與應用實踐
作者:徐曉鑫
豆瓣評分:5.6
出版社:機械工業出版社
出版年份:2016-8-6
頁數:423
內容簡介:因為後台開發所需要的技術廣泛而堅深,要成為一名後台開發工程師門檻很高,所以相關人才比較緊缺。作者是在騰訊工作多年的後台開發工程師,不僅技術精湛,而且在處理大量實際業務的過程中積累了豐富的開發經驗。在這本書中,她不僅首次為後台開發工程師勾勒出了完整的知識能力體系結構圖,而且還對後台開發工程師所需要掌握的大量復雜的技術知識進行了提煉、剝離和整合,專注於成為一名後台開發工程師所需掌握的核心技術、開發工具和實踐方法,大幅度降低後台開發工程師的學習曲線。本書的內容獲得了來自騰訊、Facebook、微軟、阿里、網路的多位資深技術專家的高度認可。
全書一共13章,在邏輯上分為六大部分:
第一部分(第1~3章)介紹了編程語言方面的知識,包括常用語法、類與常用STL的使用。
第二部分(第4~5章)介紹了編譯原理和調試方法相關的知識,編譯原理包括編譯與鏈接的具體過程、Makefile的編寫、目標文件的內容與處理目標文件相關工具的使用,調試方法主要介紹了strace、gdb、top、ps與valgrind工具的使用等。
第三部分(第6~8章)介紹了網路相關的知識,包括TCP協議的關鍵知識點和TCP server的實現,網路IO模型和select、poll與epoll三個重要函數的使用,還有ping、tcpmp、netstat和lsof這四個網路分析工具的使用。
第四部分(第9~11章)主要是多線程、進程和進程間通信相關的知識,包括多線程的使用、多線程的同步和重入問題,進程方面有父子進程、僵死進程、守護進程和進程間通訊的方式。
第五部分(第12章)主要是HTTP協議的介紹與使用、CGI的設計原理、實現和FASTCGI的簡單介紹。
第六部分(第13章)通過常用類庫JsonCPP和Protobuf的使用,演示如何使用第三方庫。
作者簡介:徐曉鑫
騰訊資深軟體研發工程師,先後在騰訊游戲之洛克王國、QQ會員、QQ秀等項目工作,精通後台開發各種技術,實戰經驗豐富。
H. 《編譯原理》txt下載在線閱讀全文,求百度網盤雲資源
《編譯原理》(陳意雲)電子書網盤下載免費在線閱讀
鏈接: https://pan..com/s/1BOpMeUxvK5kF_TeMACnD6Q
書名:編譯原理
作者:陳意雲
豆瓣評分:6.2
出版社:高等教育出版社
出版年份:2003-1
頁數:381
內容簡介:
《編譯原理》介紹編譯器構造的一般原理和基本實現方法,主要內容包括詞法分析、語法分析、語義分析、中間代碼生成、代碼優化和目標代碼生成等。除了介紹命令式編程語言的編譯技術外,《編譯原理》還介紹面向對象語言和函數式編程語言的實現技術。《編譯原理》還強調一些相關的理論知識,如形式語言和自動機理論、語法制導的定義和屬性文法、類型論和類型系統等。
《編譯原理》取材廣泛新穎、圖文並茂,注意理論聯系實際。為滿足教師教學和學生自學及考研需求,《編譯原理》作者編寫了配套教學參考書《編譯原理習題精選與解析》(高等教育出版社2005年8月出版),同時提供本課程的電子教案,可從高等教育出版社高等理工教學資源網免費下載。《編譯原理》可作為高等學校計算機科學及相關專業的教材,也可供計算機軟體工程技術人員參考使用。
I. 《編譯原理》pdf下載在線閱讀,求百度網盤雲資源
《編譯原理》(陳意雲)電子書網盤下載免費在線閱讀
鏈接:
書名:編譯原理
作者:陳意雲
豆瓣評分:6.2
出版社:高等教育出版社
出版年份:2003-1
頁數:381
內容簡介:
《編譯原理》介紹編譯器構造的一般原理和基本實現方法,主要內容包括詞法分析、語法分析、語義分析、中間代碼生成、代碼優化和目標代碼生成等。除了介紹命令式編程語言的編譯技術外,《編譯原理》還介紹面向對象語言和函數式編程語言的實現技術。《編譯原理》還強調一些相關的理論知識,如形式語言和自動機理論、語法制導的定義和屬性文法、類型論和類型系統等。
《編譯原理》取材廣泛新穎、圖文並茂,注意理論聯系實際。為滿足教師教學和學生自學及考研需求,《編譯原理》作者編寫了配套教學參考書《編譯原理習題精選與解析》(高等教育出版社2005年8月出版),同時提供本課程的電子教案,可從高等教育出版社高等理工教學資源網免費下載。《編譯原理》可作為高等學校計算機科學及相關專業的教材,也可供計算機軟體工程技術人員參考使用。