青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 71,  comments - 41,  trackbacks - 0
As you are working your way to a computer science degree, you start to collect books, or at least, you should start. Here's a list of books that you might want to have around. These aren't specifically related to computer organization, though.

  • The C++ Programming Language, Special 3rd Edition by Bjarne Stroustrup.

    Bjarne Stroustrup invented the original C++. Many people refer to the book, and though it certainly has its detractors. The book is not aimed for beginning programmers. Instead, it serves as a reference book to C++. You won't find data structures, nor software engineering in this book.

    Still, most people who program in C++ own this book.

  • C++ Primer by Stanley Lippman, Josee Lajoie

    For those who don't like Stroustrup, and even those who do, another very good reference book in C++.

  • Effective C++: 50 Specific Ways to Improve Your Programs and Design by Scott Meyers

    Advice on how to improve you C++. What's nice about it is that it's a thin book, and you should be able to read it without taking too much time. Meyers has also written two follow-ups: More Effective C++ and Effective STL.

  • Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides.

    The authors are called the GoF (Gang of Four). This is supposedly the book on design patterns. Consider it a collection of ways to organize classes to deal with certain kinds of problems. The main gripe I have about the book is the application domain is a bit large (they talk about how to design a word processor). I would have preferred smaller examples, written in C++ and Java (it's mostly in C++). There are other books on Design Patterns, but none of them seem all that good, except for the following.

  • Effective Java Programming Language Guide by Joshua Bloch

    This book is written like Effective C++. It is a series of tips on writing good Java code. However, it also has advice on design patterns (not a whole lot). You can probably carry over some advice to C++, while you're at it.

  • C Programming: A Modern Approach by K. N. King

    This is the 106 textbook. While I have quibbles with this book for its pedagogy (it doesn't talk about tracing code, its treatment of nested loops is weak, it introduces arrays too late), it's a very good C reference book. King really knows his stuff, and he states things concisely. A great book if you want to brush up on your C.

  • Introduction to Algorithms: Second Edition by Thomas Cormen, Charles Leiserson, Ronald Rivest, and Clifford Stein.

    Before this book, perhaps the classic algorithm book was by Aho, Hopcroft, and Ullman. That algorithms book was pretty dense, written as if it were a math book for math majors.

    This book gave meaning to the "instant classic". Instant classics occur when someone writes a decent book so thick, no one else would actually write such a book again (although this hasn't prevented other authors from trying).

    The proofs in the book are sometimes wordy, taking up a few pages when one page will do, but is generally friendlier than most algorithms books. If you would prefer a more story-like approach to algorithms, read Algorithmics: The Spirit of Computing by David Harel. You won't learn how to solve algorithms, but you should gain some appreciation of algorithms, nevertheless.

  • Computer Organization and Design: The Hardware/Software Interface by David Patterson and John Hennessy.

    This book does some things well (MIPS assembly language) and some things poorly (digital logic design). At the very least, it acknowledges its weaknesses. You're probably better off with the original, Computer Architecture: A Quantitative Approach (3rd edition) by Patterson and Hennessy (the author's names are reversed), since it covers more advanced topics.

  • Computer Systems: A Programmer's Perspective by Randal Bryant and David O'Hallaron.

    West Coast hardware guys vs. East Coast hardware guys. Patterson and Hennessy were the founders of the RISC movement from Berkeley and Stanford, respectively. Bryant and O'Hallaron are from CMU in Pittsburgh.

    Like Patterson and Hennessy, this book does less digital logic than similar computer organization books. For some chapters, the writing is excellent. This book also covers some material that would normally be seen in compiler optimization, and talks about ways to make programs fast. Students learn the most if they can also do the labs associated with the book.

    One drawback (IMO) is the use of the IA32 ISA (dubbed "y86" since it's a subset of x86). While x86 dominates the CPU market and MIPS is non-existent, MIPS is easier to understand and is a modern RISC CPU. Still, if you have to learn a CISC ISA, it might as well be x86 based.

  • Modern C++ Design: Generic Programming and Design Patterns Applied by Andrei Alexandrescu

    OK, this isn't for the faint of heart. This kind of book is starting to approach expert level C++, and if you can learn the stuff in here, you're starting to be an ace C++ programmer.

  • Code Complete: A Practical Handbook of Software Construction by Steve McConnell

    Lots of snippets of advice on how to code. Not specific to any language. You should be able to take something from it, no matter what you read.

  • Types and Programming Languages by Benjamin Pierce

    OK, so not everyone should own this book, but if you were ever interested in type theory, this is the book to get. This explains the theory behind type-safe languages such as Java and ML. Of course, it talks about lambda calculus. You do have to like some math (say, math logic) to follow the book, but since most books on type theory are aimed at grad students, this book is the one to get because it should be readable by a reasonably mathematical undergraduate (that is, if you like math and intro algorithms, and 330, you should be able to read this book).

    posted on 2007-01-23 19:09 Charles 閱讀(849) 評論(0)  編輯 收藏 引用 所屬分類: 拿來主義
    <2007年7月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    決定開始寫工作日記,記錄一下自己的軌跡...

    常用鏈接

    留言簿(4)

    隨筆分類(70)

    隨筆檔案(71)

    charles推薦訪問

    搜索

    •  

    積分與排名

    • 積分 - 51984
    • 排名 - 447

    最新評論

    閱讀排行榜

    評論排行榜

    青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线观看久久av| 国产日韩欧美在线观看| 欧美人与性动交α欧美精品济南到| 欧美日在线观看| 亚洲国产精品一区二区尤物区| 一区二区三区成人精品| 亚洲激情中文1区| 美日韩精品视频| 日韩性生活视频| 一区二区不卡在线视频 午夜欧美不卡在 | 午夜在线电影亚洲一区| 久久青草久久| 一区二区三区精品视频| 欧美高清视频一区二区| 一区二区三区四区在线| 国产老肥熟一区二区三区| 欧美影院成人| 欧美福利视频在线观看| 久久精品99久久香蕉国产色戒| 国产亚洲福利社区一区| 欧美成人国产va精品日本一级| 欧美国产日韩在线| 亚洲综合视频1区| 久久亚洲影音av资源网| 在线午夜精品自拍| 久久久久久久一区二区三区| 亚洲日本欧美| 久久女同精品一区二区| 久久国产精品毛片| 欧美揉bbbbb揉bbbbb| 欧美成人dvd在线视频| 国产欧美日本一区视频| 亚洲国产精品成人久久综合一区| 欧美日韩国产免费| 亚洲欧美变态国产另类| 欧美一区二区高清| 亚洲一区视频| 欧美日韩久久不卡| 欧美国产日韩在线| 亚洲福利视频二区| 久久国产视频网站| 久久精品首页| 国产一区二区三区在线观看精品| 中文精品99久久国产香蕉| 99视频精品全部免费在线| 久久综合亚州| 99成人在线| 国产自产2019最新不卡| 亚洲性xxxx| 久久国产加勒比精品无码| 国产精品久久网| 久久www成人_看片免费不卡| 国产午夜精品久久| 亚洲第一综合天堂另类专| 亚洲久久一区| 欧美激情综合| 一本大道av伊人久久综合| 亚洲男人影院| 在线观看亚洲一区| 欧美日韩的一区二区| 亚洲在线日韩| 欧美激情视频一区二区三区在线播放| 亚洲精品一二| 国产一区二区三区在线观看免费视频 | 亚洲国产成人porn| 免费一级欧美片在线播放| 亚洲人体偷拍| 老色鬼久久亚洲一区二区| 99精品99| 亚洲国产另类久久精品| 国产欧美日韩视频一区二区三区| 牛人盗摄一区二区三区视频| 午夜在线不卡| 正在播放日韩| 一区二区成人精品| 亚洲伦理一区| 久久久999精品| 亚洲激情偷拍| 精品二区视频| 狠狠色丁香婷婷综合久久片| 国产精品久久91| 欧美四级剧情无删版影片| 欧美电影电视剧在线观看| 欧美一区二区视频观看视频| 亚洲视频综合| 亚洲欧美国产日韩中文字幕| 亚洲网友自拍| 久久激情视频久久| 久久在线观看视频| 巨乳诱惑日韩免费av| 久久亚洲综合| 亚洲美女视频| 亚洲一区二区三区免费在线观看| 亚洲人成在线观看网站高清| 久久久噜噜噜久久| 久久亚洲精品一区二区| 久久人人爽国产| 欧美精品日日鲁夜夜添| 欧美三级午夜理伦三级中视频| 国产精品白丝av嫩草影院| 国产麻豆日韩| 亚洲国产一二三| 亚洲欧美日韩一区在线观看| 久久深夜福利免费观看| 亚洲美女av黄| 久久成人免费网| 欧美日韩国产综合久久| 国产精品视频自拍| 亚洲欧洲一区二区在线播放 | 欧美激情在线观看| 亚洲人永久免费| 久久久xxx| 国产乱码精品一区二区三| 亚洲青色在线| 久热精品在线视频| 亚洲色诱最新| 欧美三级电影一区| 91久久嫩草影院一区二区| 久久精品国产精品亚洲| 中文欧美日韩| 欧美色网一区二区| 一区二区三区久久久| 亚洲国产成人一区| 美女网站久久| 亚洲精品欧美一区二区三区| 美女网站久久| 裸体女人亚洲精品一区| 国语自产在线不卡| 久久影视精品| 亚洲国产成人在线播放| 亚洲网站啪啪| 亚洲综合另类| 亚洲无线观看| 国产一区白浆| 欧美高清成人| 欧美日韩a区| 久久精品30| 美女在线一区二区| 亚洲欧美电影院| 久久久午夜精品| 国产亚洲二区| 国产一区二区毛片| 欧美成人精品在线| 欧美成人免费观看| 亚洲一区美女视频在线观看免费| 一本高清dvd不卡在线观看| 国产欧美日韩亚洲| 亚洲精品国产拍免费91在线| 国产精品自拍三区| 最近中文字幕mv在线一区二区三区四区| 欧美高清在线一区| 国产亚洲精品bt天堂精选| 欧美丰满高潮xxxx喷水动漫| 国产精品久久久久久久久久尿| 欧美+日本+国产+在线a∨观看| 欧美视频在线看| 亚洲第一毛片| 尤物在线精品| 欧美在线视频一区二区三区| 中文精品视频一区二区在线观看| 久久精品99国产精品酒店日本| 亚洲尤物在线| 欧美人与禽猛交乱配视频| 欧美激情四色 | 小黄鸭精品aⅴ导航网站入口| 久久久久国内| 久久综合久久久久88| 国产视频一区在线| 欧美在线观看视频一区二区三区| 西瓜成人精品人成网站| 欧美日韩一区二区在线 | 欧美一区综合| 国产精品久在线观看| 日韩午夜剧场| 亚洲欧美日韩在线不卡| 国产精品免费看| 欧美影院久久久| 欧美电影美腿模特1979在线看| 亚洲夫妻自拍| 国产精品久久久久久久浪潮网站| 中文久久乱码一区二区| 欧美亚洲三区| 亚洲第一黄网| 国产精品高潮呻吟视频| 欧美在线播放| 一本久久青青| 牛牛影视久久网| 亚洲午夜精品网| 亚洲片在线观看| 亚洲人成在线免费观看| 久久er精品视频| 亚洲最新视频在线| 久久先锋资源| 亚洲一区二区三区四区在线观看| 国产日韩精品一区二区浪潮av| 美女精品自拍一二三四| 亚洲图中文字幕| 亚洲免费精彩视频| 麻豆国产精品777777在线| 亚洲三级免费|