Angebote zu "Programming" (164 Treffer)

Kategorien

Shops

Programming in D
€ 36.99 *
ggf. zzgl. Versand

The main aim of this book is to teach D to readers who are new to computer programming. Although having experience in other programming languages is certainly helpful, this book starts from the basics. D is a multi-paradigm system programming language that combines a wide range of powerful programming concepts from the lowest to the highest levels. It has C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity in mind. Each chapter is based on the contents of the previous ones, introducing as few new concepts as possible. It is recommended that the book is read in linear fashion, without skipping chapters if possible. Although this book was written with beginners in mind, it covers almost all features of D. More experienced programmers can use the book as a D language reference by starting from the index section. Blurbs from the back cover: ´´D is pristine, clean, immensely powerful, and arguably the actual state-of-the-art programming language. Ali´s book is a gem. Clear, concise, and complete.´´ - Olivier Henley ´´I have been using Ali´s online D book to teach D at the university level. It is up-to-date, complete, and most importantly, extremely readable. Having a print version is even better! This is now the ´go-to´ book for learning D programming.´´ - Chuck Allison, Professor and Chair, Computer Science Department, Utah Valley University ´´Ali´s explanations are succinct and on target. I like that he provides rationale for why D was designed in a particular way and how I can use it most effectively. This is the best computer language book I´ve read.´´ - Robbin Carlson, Luthier and Enterprise Architect ´´I taught a CS2 Data Structures class in D with more success and student appreciation than when using either C++ or Java as it´s an ideal language to express the relevant concepts at all scales, from detailed to big picture, without needless complexity. Ali Çehreli´s tutorial played a central role supporting students especially during the first half of the course - without it the course simply would not have worked, so ´´many thanks Ali´´ - and an important part of that is its linearity - it can be read with only backward dependencies. This meant that with hard work even students of little experience and only moderate current abilities could get up to speed, and we saw just that. It is hard to overstate this factor. I unreservedly recommend this book to all.´´ - Dr. Carl Sturtivant, University of Minnesota Department of Computer Science & Engineering ´´This book is one of the best guides through the language that I´ve seen.´´ - Andrew Wray, D Enthusiast ´´I encourage anyone considering D to read this book. Not exactly ´D for Dummies´ but it´s easy to follow even if you don´t have much experience with compiled languages.´´ - bachmeier, Reddit user ´´Having worked through the book, I have to say this is one of the easiest to follow and distraction free read there is and the fact that it made learning a new language a total breeze really impressed me.´´ - Imran Khan, Student

Anbieter: buecher.de
Stand: Feb 14, 2019
Zum Angebot
Programming Beyond Practices
€ 21.99 *
ggf. zzgl. Versand

Writing code is the easy part of your work as a software developer. This practical book lets you explore the other 90%-everything from requirements discovery and rapid prototyping to business analysis and designing for maintainability.

Anbieter: buecher.de
Stand: Feb 14, 2019
Zum Angebot
The Practice of Programming
€ 31.99 *
ggf. zzgl. Versand

With the same insight and authority that made their book The Unix Programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual programmers more effective and productive. This book is full of practical advice and real-world examples in C, C++, Java, and a variety of special-purpose languages. Kernighan and Pike have distilled years of experience writing programs, teaching, and working with other programmers to create this book. Anyone who writes software will profit from its principles and guidance.

Anbieter: buecher.de
Stand: Feb 14, 2019
Zum Angebot
Linear Programming
€ 86.99 *
ggf. zzgl. Versand

This book provides a comprehensive introduction to linear programming which encompasses all the major topics students will encounter in courses on the subject. The authors aim to teach both the underlying mathematical foundations and how these ideas are implemented in practice. The book illustrates all the concepts with both worked examples and plenty of exercises. In addition, Windows software is provided with the book so that students can try out numerical methods using the examples and exercises and hone their skills in interpreting the results. As a result, this will make an ideal textbook for all those coming to the subject for the first time.

Anbieter: buecher.de
Stand: Feb 14, 2019
Zum Angebot
Guide to Competitive Programming
€ 36.99 *
ggf. zzgl. Versand

This invaluable textbook presents a comprehensive introduction to modern competitive programming. The text highlights how competitive programming has proven to be an excellent way to learn algorithms, by encouraging the design of algorithms that actually work, stimulating the improvement of programming and debugging skills, and reinforcing the type of thinking required to solve problems in a competitive setting. The book contains many ´´folklore´´ algorithm design tricks that are known by experienced competitive programmers, yet which have previously only been formally discussed in online forums and blog posts. Topics and features: reviews the features of the C++ programming language, and describes how to create efficient algorithms that can quickly process large data sets; discusses sorting algorithms and binary search, and examines a selection of data structures of the C++ standard library; introduces the algorithm design technique of dynamic programming, and investigates elementary graph algorithms; covers such advanced algorithm design topics as bit-parallelism and amortized analysis, and presents a focus on efficiently processing array range queries; surveys specialized algorithms for trees, and discusses the mathematical topics that are relevant in competitive programming; examines advanced graph techniques, geometric algorithms, and string techniques; describes a selection of more advanced topics, including square root algorithms and dynamic programming optimization. This easy-to-follow guide is an ideal reference for all students wishing to learn algorithms, and practice for programming contests. Knowledge of the basics of programming is assumed, but previous background in algorithm design or programming contests is not necessary. Due to the broad range of topics covered at various levels of difficulty, this book is suitable for both beginners and more experienced readers.

Anbieter: buecher.de
Stand: Feb 14, 2019
Zum Angebot
Extreme Programming Explained
€ 29.99 *
ggf. zzgl. Versand

Nearly five years after the first edition of this book exploded on to the market, noted software engineering guru and the father of Extreme Programming (XP) Kent Beck provides a fresh look at this controversial topic. XP remains the most popular agile methodology in software development, and many believe it is ideal for small to mid-size development organizations. However, XP is not without its detractors. The goal of the book remains to help programmers and teams decide if XP is the right path to pursue. The book offers advice, but does not provide a prescriptive, how to style format. This Fifth Anniversary Edition enhances the full knowledge of XP and gives both the advocate and skeptic of XP full detail to move forward with an informed opinion.

Anbieter: buecher.de
Stand: Feb 14, 2019
Zum Angebot
Programming Collective Intelligence
€ 33.99 *
ggf. zzgl. Versand

Want to tap the power behind search rankings, product recommendations, social bookmarking, and online matchmaking? This fascinating book demonstrates how you can build Web 2.0 applications to mine the enormous amount of data created by people on the Internet. With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect data from users of your own applications, and analyze and understand the data once you´ve found it. Programming Collective Intelligence takes you into the world of machine learning and statistics, and explains how to draw conclusions about user experience, marketing, personal tastes, and human behavior in general all from information that you and others collect every day. Each algorithm is described clearly and concisely with code that can immediately be used on your web site, blog, Wiki, or specialized application. This book explains: - Collaborative filtering techniques that enable online retailers to recommend products or media - Methods of clustering to detect groups of similar items in a large dataset - Search engine features crawlers, indexers, query engines, and the PageRank algorithm - Optimization algorithms that search millions of possible solutions to a problem and choose the best one - Bayesian filtering, used in spam filters for classifying documents based on word types and other features - Using decision trees not only to make predictions, but to model the way decisions are made - Predicting numerical values rather than classifications to build price models - Support vector machines to match people in online dating sites - Non-negative matrix factorization to find the independent features in a dataset - Evolving intelligence for problem solving - how a computer develops its skill by improving its own code the more it plays a game Each chapter includes exercises for extending the algorithms to make them more powerful Go beyond simple database-backed applications and put the wealth of Internet data to work for you. ´´Bravo! I cannot think of a better way for a developer to first learn these algorithms and methods, nor can I think of a better way for me (an old AI dog) to reinvigorate my knowledge of the details.´´ -- Dan Russell, Google ´´Toby´s book does a great job of breaking down the complex subject matter of machine-learning algorithms into practical, easy-to-understand examples that can be directly applied to analysis of social interaction across the Web today. If I had this book two years ago, it would have saved precious time going down some fruitless paths.´´ -- Tim Wolters, CTO, Collective Intellect Want to tap the power behind search rankings, product recommendations, social bookmarking, and online matchmaking? This fascinating book demonstrates how you can build Web 2.0 applications to mine the enormous amount of data created by people on the Internet. With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect data from users of your own applications, and analyze and understand the data once you´ve found it. Programming Collective Intelligence takes you into the world of machine learning and statistics, and explains how to draw conclusions about user experience, marketing, personal tastes, and human behavior in general -- all from information that you and others collect every day. Each algorithm is described clearly and concisely with code that can immediately be used on your web site, blog, Wiki, or specialized application. This book explains: * Collaborative filtering techniques that enable online retailers to recommend products or media * Methods of clustering to detect groups of similar items in a large dataset * Search engine features -- crawlers, indexers, query engines, and the PageRank algorithm * Optimization algorithms that search millions of possible solutions to a problem and choose the best one * Bayesian filtering, used in spam filters for classifying documents based on word types and other features * Using decision trees not only to make predictions, but to model the way decisions are made * Predicting numerical values rather than classifications to build price models * Support vector machines to match people in online dating sites * Non-negative matrix factorization to find the independent features in a dataset * Evolving intelligence for problem solving -- how a computer develops its skill by improving its

Anbieter: buecher.de
Stand: Feb 14, 2019
Zum Angebot
Algorithms for Functional Programming
€ 62.99 *
ggf. zzgl. Versand

This book presents a variety of widely used algorithms, expressing them in a pure functional programming language to make their structure and operation clearer to readers. In the opening chapter the author introduces the specific notations that constitute the variant of Scheme that he uses. The second chapter introduces many of the simpler and more general patterns available in functional programming. The chapters that follow introduce and explain data structures, sorting, combinatorial constructions, graphs, and sublist search. Throughout the book the author presents the algorithms in a purely functional version of the Scheme programming language, which he makes available on his website. The book is supported with exercises, and it is suitable for undergraduate and graduate courses on programming techniques.

Anbieter: buecher.de
Stand: Feb 14, 2019
Zum Angebot
Principles of Concurrent and Distributed Progra...
€ 52.99 *
ggf. zzgl. Versand

From a winner of the ACM/SIGCSE Award, this introduction to concurrency takes into account the importance of concurrency constructs in programming languages and of formal methods such as model checking. It focuses on algorithmic principles, and the use of the Spin model checker for modeling concurrent systems and verifying program correctness.

Anbieter: buecher.de
Stand: Feb 14, 2019
Zum Angebot
Prolog Programming for Artificial Intelligence
€ 68.99 *
ggf. zzgl. Versand

The fourth edition of this best-selling guide to Prolog and Artificial Intelligence has been updated to include key developments in the field while retaining its lucid approach to these topics. Divided into two parts, the first part of the book introduces the programming language Prolog, while the second part teaches Artificial Intelligence using Prolog as a tool for the implementation of AI techniques. Prolog has its roots in logic, however the main aim of this book is to teach Prolog as a practical programming tool. This text therefore concentrates on the art of using the basic mechanisms of Prolog to solve interesting problems. The fourth edition has been fully revised and extended to provide an even greater range of applications, which further enhance its value as a self-contained guide to Prolog, AI or AI Programming for students and professional programmers alike. Features · Combined approach to Prolog and AI allows flexibility for learning and teaching · Provides a thorough representation of AI, emphasizing practical techniques and Prolog implementations · Prolog programs for use in projects and research are available for download at (copy to come). New for this edition : · Coverage of Constraint Logic Programming (CLP) is extended and now introduced earlier in the book, in the Prolog part. · Most of the existing chapters on AI techniques have been systematically improved and updated · Coverage of planning methods is deepened in a new chapter that includes implementations of partial order planning and the GRAHPLAN approach · The treatment of search methods now includes an RTA* program (real-time A* search) · The chapter on meta-pogramming (now chapter 25) is extended by abductive reasoning, query-the-user facility, and a scetch of CLP interpreter, all implemented as Prolog meta-interpreters · Programming examples are refreshed throughout the book, making them more interesting and practical. One such example introduces semantic reasoning with the well-known lexical database WordNet. Author : Professor Ivan Bratko leads the AI Lab in the Faculty of Computer and Information Science at Ljubljana University. He has taught Prolog world-wide as well as applying Prolog in medical expert systems, robot programming, qualitative modelling and computer chess research. Product Description The fourth edition of this best-selling guide to Prolog and Artificial Intelligence has been updated to include key developments in the field while retaining its lucid approach to these topics. New and extended topics include Constraint Logic Programming, abductive reasoning and partial order planning. Divided into two parts, the first part of the book introduces the programming language Prolog, while the second part teaches Artificial Intelligence using Prolog as a tool for the implementation of AI techniques. This textbook is meant to teach Prolog as a practical programming tool and so it concentrates on the art of using the basic mechanisms of Prolog to solve interesting problems. The fourth edition has been fully revised and extended to provide an even greater range of applications, making it a self-contained guide to Prolog, AI or AI Programming for students and professional programmers. Features + Benefits Combined approach to Prolog and AI allows flexibility for learning and teaching. Provides a thorough representation of AI, emphasizing practical techniques and Prolog implementations. Prolog programs for use in projects and research are available for download from the companion website http://www.pearsoned.co.uk/bratko Backcover The fourth edition of this best-selling guide to Prolog and Artificial Intelligence has been updated to include key developments in the field while retaining its lucid approach to these topics. Divided into two parts, the first part of the book introduces the programming language Prolog, while the second part teaches Artificial Intelligence using Prolog as a tool for the implementation of AI techniques. Prolog has its roots in logic; however the main aim of this book is to teach Prolog as a practical programming tool. This text therefore concentrates on the art of using the basic mechanisms of Prolog to solve interesting problems. The fourth edition has been fully revised and extended to provide an even greater range of applications, which further enhance its value as a self-contained guide to Prolog, AI or AI Programming for students and professional programmers alike. Features: · Combined approach to

Anbieter: buecher.de
Stand: Feb 14, 2019
Zum Angebot