Logo

Programming

e-books in Programming category

Book cover: Problem Solving for Coding InterviewsProblem Solving for Coding Interviews
by - GitBook ,
These are engineer's notes on problem solving. They are ideally suited as practice material for coding interviews. Each post has 5 sections: problem statement, examples, algorithm, code, test cases, and a discussion on time-complexity.
(8632 views)
Book cover: The Black Art of ProgrammingThe Black Art of Programming
by - Blue Sky Technology ,
This book is an introduction to computer programming. It covers the essential information of a Computer Science course. Recommended for beginners and intermediate programmers. Contents: Program Structure; Topics from Computer Science; etc.
(17540 views)

Book cover: Windows ProgrammingWindows Programming
- Wikibooks ,
This book aims to be a comprehensive source for any developer who is interested in programming for the Windows platform. The reader is assumed to have a previous knowledge of the programming languages involved: C, C++, and Visual Basic.
(19119 views)
Book cover: So You Want to Learn to Program?So You Want to Learn to Program?
by - CreateSpace ,
Learn to program a computer without the jargon and complexity of many programming books. This book engages through media and then introduces the concepts of structured programming. You will learn to program as you make animations and games.
(21258 views)
Book cover: The Little Introduction To ProgrammingThe Little Introduction To Programming
by - codingintro.com ,
This book will teach you the fundamentals of programming and act as a foundation for whatever your programming goals may be. Rather than ignore complexities, we will face them head-on, in small steps, and unshroud the mysteries of computer language.
(16638 views)
Book cover: Zen Style ProgrammingZen Style Programming
by - Lulu Press ,
This book introduces the concept of functional programming, describes a language that fulfills all the requirements, and shows how to solve simple problems in it. The book shows how to apply these techniques to some problems of varying complexity.
(17474 views)
Book cover: The Practice of Parallel ProgrammingThe Practice of Parallel Programming
by - CreateSpace ,
This book provides an advanced guide to the issues of the parallel and multithreaded programming. It goes beyond the high-level design of the applications, into the details that are often overlooked but vital to make the programs work.
(21832 views)
Book cover: Watch What I Do:  Programming by DemonstrationWatch What I Do: Programming by Demonstration
by - The MIT Press ,
Programming by Demonstration is a method that allows users to create programs by demonstrating what the program should do. The book describes 18 implementations of Programming by Demonstration, and discusses the problems for this method.
(16660 views)
Book cover: Computer Science: Abstraction to ImplementationComputer Science: Abstraction to Implementation
by - Harvey Mudd College ,
This book is intended for a second course in computer science, one emphasizing principles wherever it seems possible. It is not limited to programming, it attempts to use various programming models to explicate principles of computational systems.
(24522 views)
Book cover: Programming from SpecificationsProgramming from Specifications
by - Prentice-Hall ,
Rigorous treatment of most elementary program-development constructs, including iteration, recursion, procedures, parameters, modules and data refinement. Additions include more material on data refinement, recursively defined types, and case studies.
(15776 views)
Book cover: Learn to ProgramLearn to Program
by - Pragmatic Bookshelf ,
Pine teaches you how to program in Ruby with a minimum of fuss or bother. Starting with simple one-line programs, you'll see how to have your webpage send you email, to shuffle your music, to rename your photos from your digital camera, and more.
(21999 views)
Book cover: Programming PearlsProgramming Pearls
by - Addison-Wesley Professional ,
The book focuses on choosing the right algorithms and on showing how to solve problems effectively. Each chapter frames a particular programming task (sorting numbers, creating anagrams, counting the words). Code examples are written in C and C++.
(36213 views)
Book cover: Foundations of Computer ScienceFoundations of Computer Science
by - University of Cambridge ,
This text teaches programming and presents some fundamental principles of computer science, especially algorithm design. The programming in this course is based on the language ML and mostly concerns the functional programming style.
(24129 views)
Book cover: Inductive Logic Programming: Theory and MethodsInductive Logic Programming: Theory and Methods
by - ScienceDirect ,
Inductive Logic Programming is a new discipline which investigates the inductive construction of first-order clausal theories from examples and background knowledge. The authors survey the most important theories and methods of this new field.
(36294 views)
Book cover: The Craft of ProgrammingThe Craft of Programming
by - Prentice Hall ,
Read this book if you need a much deeper understanding of programming: the need to carefully structure a program to avoid being overwhelmed by its complexity, or the need to insure reliability beyond what can he achieved by debugging.
(23989 views)
Book cover: Concepts, Techniques, and Models of Computer ProgrammingConcepts, Techniques, and Models of Computer Programming
by - The MIT Press ,
Covered topics: concurrency, state, distributed programming, constraint programming, formal semantics, declarative concurrency, message-passing concurrency, forms of data abstraction, building GUIs, transparency approach to distributed programming.
(26506 views)