CS
Masterminds of Programming 豆瓣 Goodreads
作者: Federico Biancuzzi / Chromatic O'Reilly Media 2009 - 3 其它标题: Masterminds of Programming: Conversations with the Creators of Major Programming Languages
Description
Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. Think along with Adin D. Falkoff (APL), James Gosling (Java), Bjarne Stroustrup (C++), and others whose vision and hard work helped shape the computer industry. You'll find advice you can apply to systems you're developing, even if you don't use the specific languages being discussed.
Full Description
Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. In this unique collection, you'll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences have left an impact on programming today. Masterminds of Programming includes individual interviews with:
* Adin D. Falkoff: APL
* Thomas E. Kurtz: BASIC
* Charles H. Moore: FORTH
* Robin Milner: ML
* Donald D. Chamberlin: SQL
* Alfred Aho, Peter Weinberger, and Brian Kernighan: AWK
* Charles Geschke and John Warnock: PostScript
* Bjarne Stroustrup: C++
* Bertrand Meyer: Eiffel
* Brad Cox and Tom Love: Objective-C
* Larry Wall: Perl
* Simon Peyton Jones, Paul Hudak, Philip Wadler, and John Hughes: Haskell
* Guido van Rossum: Python
* Luiz Henrique de Figueiredo and Roberto Ierusalimschy: Lua
* James Gosling: Java
* Grady Booch, Ivar Jacobson, and James Rumbaugh: UML
* Anders Hejlsberg: Delphi inventor and lead developer of C#
If you're interested in the people whose vision and hard work helped shape the computer industry, you'll find Masterminds of Programming fascinating.
Generic Programming and the STL 豆瓣
作者: Matthew H. Austern Addison-Wesley Professional 1999 - 10
Austern's book introduces you to the generic programming paradigm and to the most important instance of that paradigm--the C++ Standard Template Library (STL). This book reveals that the STL is more than a set of convenient container classes: It is also an extensible framework for generic and interoperable components. Austern explains the central ideas underlying generic programming--concepts, modeling, and refinement--and shows how these ideas lead to the fundamental concepts of the STL: iterators, containers, and function objects.
这就是搜索引擎 豆瓣
7.6 (5 个评分) 作者: 张俊林 电子工业出版社 2012 - 1
搜索引擎作为互联网发展中至关重要的一种应用,已经成为互联网各个领域的制高点,其重要性不言而喻。搜索引擎领域也是互联网应用中不多见的以核心技术作为其命脉的领域,搜索引擎各个子系统是如何设计的?这成为广大技术人员和搜索引擎优化人员密切关注的内容。
本书的最大特点是内容新颖全面而又通俗易懂。对于实际搜索引擎所涉及的各种核心技术都有全面细致的介绍,除了作为搜索系统核心的网络爬虫、索引系统、排序系统、链接分析及用户分析外,还包括网页反作弊、缓存管理、网页去重技术等实际搜索引擎必须关注的技术,同时用相当大的篇幅讲解了云计算与云存储的核心技术原理。另外,本书也密切关注搜索引擎发展的前沿技术:Google的咖啡因系统及Megastore等云计算新技术、百度的暗网抓取技术阿拉丁计划、内容农场作弊、机器学习排序等。诸多新技术在相关章节都有详细讲解,同时对于社会化搜索、实时搜索及情境搜索等搜索引擎的未来发展方向做了技术展望。为了增进读者的理解,全书大量引入形象的图片来讲解算法原理,相信读者会发现原来搜索引擎的核心技术理解起来比原先想象的要简单得多。
Introduction to Information Retrieval 豆瓣
作者: Christopher D. Manning / Prabhakar Raghavan Cambridge University Press 2008 - 7
Class-tested and coherent, this groundbreaking new textbook teaches classic web information retrieval, including web search and the related areas of text classification and text clustering from basic concepts. Written from a computer science perspective by three leading experts in the field, it gives an up-to-date treatment of all aspects of the design and implementation of systems for gathering, indexing, and searching documents; methods for evaluating systems; and an introduction to the use of machine learning methods on text collections. All the important ideas are explained using examples and figures, making it perfect for introductory courses in information retrieval for advanced undergraduates and graduate students in computer science. Based on feedback from extensive classroom experience, the book has been carefully structured in order to make teaching more natural and effective. Although originally designed as the primary text for a graduate or advanced undergraduate course in information retrieval, the book will also create a buzz for researchers and professionals alike.
Contents
1. Information retrieval using the Boolean model; 2. The dictionary and postings lists; 3. Tolerant retrieval; 4. Index construction; 5. Index compression; 6. Scoring and term weighting; 7. Vector space retrieval; 8. Evaluation in information retrieval; 9. Relevance feedback and query expansion; 10. XML retrieval; 11. Probabilistic information retrieval; 12. Language models for information retrieval; 13. Text classification and Naive Bayes; 14. Vector space classification; 15. Support vector machines and kernel functions; 16. Flat clustering; 17. Hierarchical clustering; 18. Dimensionality reduction and latent semantic indexing; 19. Web search basics; 20. Web crawling and indexes; 21. Link analysis.
Reviews
“This is the first book that gives you a complete picture of the complications that arise in building a modern web-scale search engine. You'll learn about ranking SVMs, XML, DNS, and LSI. You'll discover the seedy underworld of spam, cloaking, and doorway pages. You'll see how MapReduce and other approaches to parallelism allow us to go beyond megabytes and to efficiently manage petabytes." -Peter Norvig, Director of Research, Google Inc.
"Introduction to Information Retrieval is a comprehensive, up-to-date, and well-written introduction to an increasingly important and rapidly growing area of computer science. Finally, there is a high-quality textbook for an area that was desperately in need of one." -Raymond J. Mooney, Professor of Computer Sciences, University of Texas at Austin
“Through compelling exposition and choice of topics, the authors vividly convey both the fundamental ideas and the rapidly expanding reach of information retrieval as a field.” -Jon Kleinberg, Professor of Computer Science, Cornell University
Kernel Methods for Pattern Analysis 豆瓣
作者: John Shawe-Taylor / Nello Cristianini Cambridge University Press 2004 - 6
Kernel methods provide a powerful and unified framework for pattern discovery, motivating algorithms that can act on general types of data (e.g. strings, vectors or text) and look for general types of relations (e.g. rankings, classifications, regressions, clusters). The application areas range from neural networks and pattern recognition to machine learning and data mining. This book, developed from lectures and tutorials, fulfils two major roles: firstly it provides practitioners with a large toolkit of algorithms, kernels and solutions ready to use for standard pattern discovery problems in fields such as bioinformatics, text analysis, image analysis. Secondly it provides an easy introduction for students and researchers to the growing field of kernel-based pattern analysis, demonstrating with examples how to handcraft an algorithm or a kernel for a new specific application, and covering all the necessary conceptual and mathematical tools to do so.
Quantitative Trading 豆瓣
作者: Ernie Chan Wiley 2008 - 11
By some estimates, quantitative (or algorithmic) trading now accounts for over one-third of trading volume in the United States. While institutional traders continue to implement this highly effective approach, many independent traders—with limited resources and less computing power—have wondered if they can still challenge powerful industry professionals at their own game? The answer is "yes," and in Quantitative Trading, author Dr. Ernest Chan, a respected independent trader and consultant, will show you how.
Whether you're an independent "retail" trader looking to start your own quantitative trading business or an individual who aspires to work as a quantitative trader at a major financial institution, this practical guide contains the information you need to succeed.
Organized around the steps you should take to start trading quantitatively, this book skillfully addresses how to:
*
Find a viable trading strategy that you're both comfortable with and confident in
*
Backtest your strategy—with MATLAB®, Excel, and other platforms—to ensure good historical performance
*
Build and implement an automated trading system to execute your strategy
*
Scale up or wind down your strategies depending on their real-world profitability
*
Manage the money and risks involved in holding positions generated by your strategy
*
Incorporate advanced concepts that most professionals use into your everyday trading activities
*
And much more
While Dr. Chan takes the time to outline the essential aspects of turning quantitative trading strategies into profits, he doesn't get into overly theoretical or sophisticated theories. Instead, he highlights the simple tools and techniques you can use to gain a much-needed edge over today's institutional traders.
And for those who want to keep up with the latest news, ideas, and trends in quantitative trading, you're welcome to visit Dr. Chan's blog, epchan.blogspot.com, as well as his premium content Web site, epchan.com/subscriptions, which you'll have free access to with purchase of this book.
As an independent trader, you're free from the con-straints found in today's institutional environment—and as long as you adhere to the discipline of quantitative trading, you can achieve significant returns. With this reliable resource as your guide, you'll quickly discover what it takes to make it in such a dynamic and demanding field.
Algorithmic Trading 豆瓣
作者: Ernie Chan Wiley 2013 - 5
Praise for Algorithmic Trading: "Algorithmic Trading is an insightful book on quantitative trading written by a seasoned practitioner. What sets this book apart from many others in the space is the emphasis on real examples as opposed to just theory. Concepts are not only described, they are brought to life with actual trading strategies, which give the reader insight into how and why each strategy was developed, how it was implemented, and even how it was coded. This book is a valuable resource for anyone looking to create their own systematic trading strategies and those involved in manager selection, where the knowledge contained in this book will lead to a more informed and nuanced conversation with managers." (Daren Smith, CFA, CAIA, FSA, Managing Director, Manager Selection & Portfolio Construction, University of Toronto Asset Management). "Using an excellent selection of mean reversion and momentum strategies, Ernie explains the rationale behind each one, shows how to test it, how to improve it, and discusses implementation issues. His book is a careful, detailed exposition of the scientific method applied to strategy development. For serious retail traders, I know of no other book that provides this range of examples and level of detail. His discussions of how regime changes affect strategies, and of risk management, are invaluable bonuses." (Roger Hunter, Mathematician and Algorithmic Trader).
Quantitative Trading with R 豆瓣
作者: Harry Georgakopoulos Palgrave Macmillan 2015 - 1
Quantitative Trading with R offers readers a glimpse into the daily activities of quants/traders who deal with financial data analysis and the formulation of model-driven trading strategies.
Based on the author's own experience as a quant, lecturer, and high-frequency trader, this book illuminates many of the problems that these professionals encounter on a daily basis. Answers to some of the more relevant questions are provided, and the easy-to-follow examples show the reader how to build functional R computer code in the process.
Georgakopoulos has written an invaluable introductory work for students, researchers, and practitioners alike. Anyone interested in applying programming, mathematical, and financial concepts to the creation and analysis of simple trading strategies will benefit from the lessons provided in this book. Accessible yet comprehensive, Quantitative Trading with R focuses on helping readers achieve practical competency in utilizing the popular R language for data exploration and strategy development.
Engaging and straightforward in his explanations, Georgakopoulos outlines basic trading concepts and walks the reader through the necessary math, data analysis, finance, and programming that quants/traders rely on. To increase retention and impact, individual case studies are split up into smaller modules. Chapters contain a balanced mix of mathematics, finance, and programming theory, and cover such diverse topics such as statistics, data analysis, time series manipulation, back-testing, and R-programming.
In Quantitative Trading with R, Georgakopoulos offers up a highly readable yet in-depth guidebook. Readers will emerge better acquainted with the R language and the relevant packages that are used by academics and practitioners in the quantitative trading realm.
Statistical Pattern Recognition 豆瓣
作者: Andrew R. Webb / Keith D. Copsey Wiley 2011 - 11
Statistical pattern recognition relates to the use of statistical techniques for analysing data measurements in order to extract information and make justified decisions. It is a very active area of study and research, which has seen many advances in recent years. Applications such as data mining, web searching, multimedia data retrieval, face recognition, and cursive handwriting recognition, all require robust and efficient pattern recognition techniques. This third edition provides an introduction to statistical pattern theory and techniques, with material drawn from a wide range of fields, including the areas of engineering, statistics, computer science and the social sciences. The book has been updated to cover new methods and applications, and includes a wide range of techniques such as Bayesian methods, neural networks, support vector machines, feature selection and feature reduction techniques.Technical descriptions and motivations are provided, and the techniques are illustrated using real examples. Statistical Pattern Recognition, 3rd Edition:* Provides a self-contained introduction to statistical pattern recognition.* Includes new material presenting the analysis of complex networks.* Introduces readers to methods for Bayesian density estimation.* Presents descriptions of new applications in biometrics, security, finance and condition monitoring.* Provides descriptions and guidance for implementing techniques, which will be invaluable to software engineers and developers seeking to develop real applications* Describes mathematically the range of statistical pattern recognition techniques.* Presents a variety of exercises including more extensive computer projects. The in-depth technical descriptions make the book suitable for senior undergraduate and graduate students in statistics, computer science and engineering. Statistical Pattern Recognition is also an excellent reference source for technical professionals. Chapters have been arranged to facilitate implementation of the techniques by software engineers and developers in non-statistical engineering fields. www.wiley.com/go/statistical-pattern-recognition
Designing Interactive Systems 豆瓣
作者: David Et Al Benyon Addison Wesley 2010 - 4
Designing Interactive Systems is the most up-to-date and authoritative textbook in the areas of Human Computer Interaction (HCI), usability, consumer experience and Interaction Design. David Benyon has taken the well-received first edition and remodelled it for the next era of interactive devices and applications.
Unmasking the Face 豆瓣
作者: Paul Ekman / Wallace V. Friesen Malor Books 2003 - 9
Shows us the science behind the hit series "Lie to Me: the Truth is Written on our Faces" This is the only book helps you "read faces," and interpret their emotions, in an easy-to-read visual format. There are hundreds of illustrations which show how to tell what someone is experiencing. Great for viewers of "Lie to Me," people interested in understanding their friends and coworkers, and students in College and High School. Dr. Paul Ekman, who is the basis for the character Cal Lightman in "Lie to Me," is the researcher who developed the new science of face recognition. There is a lot of media and popular interest in this work, as well as its use in the classroom. "I've been familiar with Ekman's work for several years now; I have found nothing else that even comes close to Unmasking the Face] providing the reader with the knowledge they need to master the science of reading the emotions of others by decoding their facial expressions. Ekman is the king " Vincent Harris --
Graphical Models for Machine Learning and Digital Communication 豆瓣
作者: Brednan Jf Frey MIT Press 1998 - 8
A variety of problems in machine learning and digital communication deal with complex but structured natural or artificial systems. In this book, Brendan Frey uses graphical models as an overarching framework to describe and solve problems of pattern classification, unsupervised learning, data compression, and channel coding. Using probabilistic structures such as Bayesian belief networks and Markov random fields, he is able to describe the relationships between random variables in these systems and to apply graph-based inference techniques to develop new algorithms. Among the algorithms described are the wake-sleep algorithm for unsupervised learning, the iterative turbodecoding algorithm (currently the best error-correcting decoding algorithm), the bits-back coding method, the Markov chain Monte Carlo technique, and variational inference.