【2023年】「計算機科学」のおすすめ 本 93選!人気ランキング

この記事では、「計算機科学」のおすすめ 本 をランキング形式で紹介していきます。インターネット上の口コミや評判をベースに集計し独自のスコアでランク付けしています。
記事内に商品プロモーションを含む場合があります
目次
  1. 世界で闘うプログラミング力を鍛える本 ~コーディング面接189問とその解法~
  2. Cracking the Coding Interview, 6th Edition: 189 Programming Questions and Solutions
  3. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler))
  4. 理工系のコンピュータ基礎学
  5. 計算機科学入門 POD版
  6. みんなのコンピュータサイエンス
  7. 一歩ずつ学ぶ ゲーム理論 -数理で導く戦略的意思決定-
  8. 1冊でマスター 大学の微分積分
  9. わかりやすいディジタル情報理論
  10. 並列分散処理 (電子情報通信レクチャーシリーズ (D-14)) (電子情報通信レクチャーシリーズ D- 14)
他83件
No.2
100
みんなのレビュー
まだレビューはありません
No.3
98

Winner of the 2011 Jolt Excellence Award! Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes * Automating all facets of building, integrating, testing, and deploying software * Implementing deployment pipelines at team and organizational levels * Improving collaboration between developers, testers, and operations * Developing features incrementally on large and distributed teams * Implementing an effective configuration management strategy * Automating acceptance testing, from analysis to implementation * Testing capacity and other non-functional requirements * Implementing continuous deployment and zero-downtime releases * Managing infrastructure, data, components and dependencies * Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever-so you can deliver value to your business rapidly and reliably. Foreword by Martin Fowler Preface Acknowledgements About the Authors Part I Foundations 1 The Problem of Delivering Software 2 Configuration Management 3 Continuous Integration 4 Implementing a Testing Strategy Part II The Deployment Pipeline 5 Anatomy of the Deployment Pipeline 6 Build and deployment scripting 7 Commit Testing Stage 8 Automated Acceptance Testing 9 Testing Non-Functional Requirements 10 Deploying and Releasing Applications Part III The Delivery Ecosystem 11 Managing infrastructure and environments 12 Managing Data 13 Managing components and dependencies 14 Advanced version control 15 Managing Continuous Delivery Bibliography Index

みんなのレビュー
まだレビューはありません
No.4
98
みんなのレビュー
まだレビューはありません
No.5
98
みんなのレビュー
まだレビューはありません
No.6
98
みんなのレビュー
まだレビューはありません
No.8
98
みんなのレビュー
まだレビューはありません
No.9
98
みんなのレビュー
まだレビューはありません
No.11
86

アルゴリズムとデータ構造

みんなのレビュー
まだレビューはありません
No.13
82
みんなのレビュー
まだレビューはありません
No.15
80
みんなのレビュー
まだレビューはありません
No.17
80

オークション等の注目のトピックスを盛り込み,解説をさらに丁寧に初学者にわかりやすく,新たに2色刷としてさらに読みやすく一新。 基礎から新しい研究成果までをカバーし,楽しみながらゲーム理論のエッセンスとその考え方を学べるスタンダードテキストの新版。オークション等の注目トピックスを盛り込み,さらに丁寧な解説でわかりやすく,新たに2色刷としてさらに読みやすく一新。 第1章 ゲーム理論とは何だろうか? 第2章 選択と意思決定 第3章 戦略ゲーム 第4章 ナッシュ均衡点 第5章 利害の対立と協力 第6章 ダイナミックなゲーム 第7章 繰り返しゲーム 第8章 不確実な相手とのゲーム 第9章 交渉ゲーム 第10章 グループ形成と利得分配 第11章 進化ゲーム 第12章 ゲーム実験

みんなのレビュー
まだレビューはありません
No.19
79

ゲーム理論から社会ネットワーク構造を明らかにする。経済学・社会学専攻の学部学生や、意思決定理論に興味のある社会人が主な対象。 ゲーム理論から社会ネットワーク構造を明らかにする!▼社会ネットワーク分析とは人と人が集まると社会が形成されます。人々には、家族であれば親子関係、婚姻関係、企業であれば上司と部下、同僚などの関係性がありあます。こうした関係はAさんとBさんの関係といった個々の関係を見るだけでは不十分であり、例えば、王族の家族関係は親子関係・婚姻関係の全体を見ることで、王位継承の争いをより深く理解できます。企業内でも、フォーマルであれ、インフォーマルであれ、誰と誰がより密な交流をしているかを全体として把握することで、企業内の派閥を確認でき、誰が出世しやすいかが見えてくるかもしれません。こうした個々の関係を超えた、集団や社会全体の関係、言い換えると、社会に存在する構造を明らかにする学問が社会ネットワーク分析です。▼ゲーム理論他方、人は意思決定を行う主体にほかなりません。家族内では、子どもは学校でどのような行動をとるか(勉強するか、部活に打ち込むか、遊びに徹するかなど)を決めていき、親も子どもをどのようにしつけるかについて意思決定をしていきます。企業内でも、社員はそれぞれ意思決定をしながら、企業全体のパフォーマンスが決まっていきます。このときに、自分の望ましさは必ずしも相手の望ましさと共通にはなりません。子どもは勉強したくないし、親は勉強をさせたい。部下はサボりたいかもしれないし、上司はもっと頑張ってもらいたいかもしれない。こうした状況では、相手の行動に依存して、自分の取るべき行動が変わっていきます。こうした状況は駆け引きのある状況と言え、このような状況を分析する学問がゲーム理論です。経済学や社会学を専攻する学部学生をはじめ、理論的な社会分析に興味のある社会人を主な読者対象として、ゲーム理論とRを通じて、社会ネットワーク分析を学ぶものです。 第1章 ゲームとネットワークの記号表現 第2章 ゲームとネットワークの記号表現の活用 第3章 閉鎖性とネットワーク 第4章 ネットワーク上の公共財供給と進化ゲーム 第5章 ネットワーク形成についてのゲームとペアワイズ安定 第6章 直接的なつながりの指標としての次数 第7章 間接的なつながりも含めた中心性 第8章 固有ベクトル中心性 第9章 ナッシュ均衡と中心性 第10章 社会関係資本と拡散中心性(三つの中心性の統合)

みんなのレビュー
まだレビューはありません
No.20
79

基礎 データ構造 整列 探索

みんなのレビュー
まだレビューはありません
No.21
79
みんなのレビュー
まだレビューはありません
No.25
78
みんなのレビュー
まだレビューはありません
No.27
78
みんなのレビュー
まだレビューはありません
No.28
78
みんなのレビュー
まだレビューはありません
No.29
77
みんなのレビュー
まだレビューはありません
No.31
77
みんなのレビュー
まだレビューはありません
No.32
77
みんなのレビュー
まだレビューはありません
No.33
77
みんなのレビュー
まだレビューはありません
No.34
77

ゲーム理論を応用して実際に使えるようになるために,事例をもとにモデル化のコツを初学者向けに丁寧に解説した画期的な入門書。 ゲーム理論を応用して実際に使えるようになるために,モデル化のコツを初学者向けにわかりやすく解説した画期的な入門書。身近な話題やビジネス,政治,社会問題など幅広い事例を分析。経済学だけではなく,経営学や政治学などを学ぶ読者にも最適な一冊。 序 章 ゲーム理論という武器を持って 第1章 誰がためにサクラエビを分けるのか:支配戦略 第2章 ゲーム機の仁義なき戦い:ナッシュ均衡 第3章 運を天に任せない:混合戦略 第4章 均衡へ向かって進め:進化動学 第5章 信じられる脅し:部分ゲーム完全均衡 第6章 情けは人の為ならず:繰り返しゲーム 第7章 戦争が終わるとき:ベイジアン・ナッシュ均衡 第8章 内容のない広告が教えてくれること:完全ベイジアン均衡 終 章 「活かすゲーム理論」のスゝメ

みんなのレビュー
まだレビューはありません
No.35
77
みんなのレビュー
まだレビューはありません
No.36
77
みんなのレビュー
まだレビューはありません
No.37
77

Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress's highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words "at work" suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: www.codersatwork.com. The complete list was 284 names. Having digested everyone's feedback, we selected 15 folks who've been kind enough to agree to be interviewed: * Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow * Joe Armstrong: Inventor of Erlang * Joshua Bloch: Author of the Java collections framework, now at Google * Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger * Douglas Crockford: JSON founder, JavaScript architect at Yahoo! * L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1 * Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation * Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal * Dan Ingalls: Smalltalk implementor and designer * Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler * Donald Knuth: Author of The Art of Computer Programming and creator of TeX * Peter Norvig: Director of Research at Google and author of the standard text on AI * Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress * Ken Thompson: Inventor of UNIX * Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker What you'll learnHow the best programmers in the world do their jobs! Who this book is for Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers. Table of Contents * Jamie Zawinski * Brad Fitzpatrick * Douglas Crockford * Brendan Eich * Joshua Bloch * Joe Armstrong * Simon Peyton Jones * Peter Norvig * Guy Steele * Dan Ingalls * L Peter Deutsch * Ken Thompson * Fran Allen * Bernie Cosell * Donald Knuth

みんなのレビュー
まだレビューはありません
No.39
76
みんなのレビュー
まだレビューはありません
No.42
76
みんなのレビュー
まだレビューはありません
No.44
76
みんなのレビュー
まだレビューはありません
No.45
76
みんなのレビュー
まだレビューはありません
No.46
76
みんなのレビュー
まだレビューはありません
No.48
76

Fundamental Algorithms

みんなのレビュー
まだレビューはありません
No.50
76
みんなのレビュー
まだレビューはありません
No.51
76
みんなのレビュー
まだレビューはありません
No.52
76
みんなのレビュー
まだレビューはありません
No.53
76
みんなのレビュー
まだレビューはありません
No.55
76
みんなのレビュー
まだレビューはありません
No.56
75
みんなのレビュー
まだレビューはありません
No.59
75
みんなのレビュー
まだレビューはありません
No.60
75
みんなのレビュー
まだレビューはありません
No.61
75
みんなのレビュー
まだレビューはありません
No.65
75
みんなのレビュー
まだレビューはありません
No.69
75
みんなのレビュー
まだレビューはありません
No.70
75
みんなのレビュー
まだレビューはありません
No.71
75
みんなのレビュー
まだレビューはありません
No.72
75
みんなのレビュー
まだレビューはありません
No.73
75
みんなのレビュー
まだレビューはありません
No.75
75
みんなのレビュー
まだレビューはありません
No.78
75
みんなのレビュー
まだレビューはありません
No.79
75
みんなのレビュー
まだレビューはありません
No.80
75
みんなのレビュー
まだレビューはありません
No.82
75
みんなのレビュー
まだレビューはありません
No.86
75
みんなのレビュー
まだレビューはありません
No.89
75

プログラミングの心理学 25周年記念版

ジェラルド・M・ワインバーグ
日経BP
みんなのレビュー
まだレビューはありません
No.90
75
みんなのレビュー
まだレビューはありません
No.93
75

Getting Real details the business, design, programming, and marketing principles of 37signals. The book is packed with keep-it-simple insights, contrarian points of view, and unconventional approaches to software design. This is not a technical book or a design tutorial, it's a book of ideas. Anyone working on a web app - including entrepreneurs, designers, programmers, executives, or marketers - will find value and inspiration in this book. 37signals used the Getting Real process to launch five successful web-based applications (Basecamp, Campfire, Backpack, Writeboard, Ta-da List), and Ruby on Rails, an open-source web application framework, in just two years with no outside funding, no debt, and only 7 people (distributed across 7 time zones). Over 500,000 people around the world use these applications to get things done. Now you can find out how they did it and how you can do it too. It's not as hard as you think if you Get Real.

みんなのレビュー
まだレビューはありません
search