FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: The Black Art of Programming
- Author(s) Mark McIlroy
- Publisher: CreateSpace Independent Publishing Platform (September 4, 2013)
- Paperback: 286 pages
- eBook: PDF, 451 pages, 1.63 MB
- Language: English
- ISBN-10: 1492335770
- ISBN-13: 978-1492335771
- Share This:
This book is an introduction to computer programming. It covers the essential information of a Computer Science course. It is recommended for beginners and intermediate programmers.
This book is an introduction to Computer Science and the craft of computer programming. The book is a little outdated now as it focuses on third generation languages such as C rather than modern languages such as Java however it is still a good general introduction to Computer Science and programming..
About the Authors- Mark McIlroy has a degree in Computer Science and Applied Mathematics, a Masters of Applied Finance and experience in the corporate sector as a programmer and financial analyst.
- Computer Programming
- Introduction to Computer Science
- Object-Oriented Analysis, Design and Programming (OOD/OOP)
- Functional Programming and Lambda
-
Elements of Programming (Alexander Stepanov, et al)
The book shows that algorithms implemented in a real programming language, such as C++, can operate in the most general mathematical setting. For example, the fast exponentiation algorithm is defined to work with any associative operation.
-
Concepts, Techniques, and Models of Computer Programming
This innovative book presents computer programming as a unified discipline in a way that is both practical and scientifically sound. The book focuses on techniques of lasting value and explains them precisely in terms of a simple abstract machine.
-
OOP: Learn Object Oriented Thinking and Programming
It teaches programming according to the Architecture First methodology which reacts at the companies' complaints that the school graduates are usually good in coding, but bad in software architecture.
-
Programming and Mathematical Thinking: Discrete Math & Python
Starting at an elementary level, this book teaches about fundamental structures of discrete mathematics and many simple but powerful programming techniques using those structures.
-
Programming Fundamentals - A Modular Structured Approach
This book is an introduction to computer programming using any of a variety of programming languages, including C++, C#, Java, JavaScript, Python, and Swift, for writing programmes, and to solid, fundamental programming principles.
-
A Practical Theory of Programming (Eric C.R. Hehner)
This book explores aspects of programming that are amenable to mathematical proof. The author describes a programming theory which is much simpler and more comprehensive than the current theories to date.
-
Structure and Interpretation of Computer Programs using JavaScript
This book introduces the reader to central ideas of computation by establishing a series of mental models for computation. It has had a dramatic impact on computer science curricula over the past decades. Examples are implemented using the JavaScript.
-
How to Design Programs: An Introduction to Programming
This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines.
:
|
|