Concurrency & Parallelism is about developing an intuition about what happens underneath a program, so that developers can first focus on utilizing the available resources at hand before thinking of scaling the solution. This is the very art of engineering, making use of resources in limited budget and getting things done. Once a developer understands what is going on beneath the surface, the programming languages are nothing but just abstractions via which we talk to our computers. And this is one of the reasons why this book has used minimal programming language. Rather than focussing on programming language, once a software developer starts to think with respect to the device at hand, then the real journey of programming starts. This book just barely tries to scratch the surface of the vast world of programming and starts from the very basic concepts of Operating Systems and then moving on to application development and in the second part interaction with the databases is covered. The book tries to capture the evolution of programming from concurrent execution of sequential programs to parallel programs, alongside the evolution of computer architecture. Book is written in a very language agnostic way as the author belives programming languages are nothing but just an abstraction over computer resources.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.