Aditya Yadav & Associates

Architecting World Class Engineering Companies

Home
Mobile
Books
Amazon Cloud Computing Wi
Amazon Cloud Computing Wi
Understanding Programming
Deploying HTML5
Cross Platform POX Json J
Pocket Guides
Research Reports
Products
Web Services
Appliances
Consulting
User eXperience
Presentations
EAI / SOA / ROA / MOA
CEP
Low Latency
GPU/FPGA
QA & DevOps
Web2.0 & Enterprise2.0
Internet Scale Websites
DSCP
Cloud Computing
Peer To Peer
Technology Strategy
Agile
Lean
LOGn(X) Ops.
OFI
Labs
Articles & Whitepapers
Blogs
Training
Motivation
Tools We Recommend
Press Release(s) And News
MBA
Books We Recommend
The Way We Work
Contact Us


Understanding Programming Languages 
Buy the PDF/eBook version here (supported devices)  Buy on Amazon Kindle Store


Product Description

Understanding Programming Languages provides

A comprehensive look at the design elements of programming languages. It will enable the developers, managers and architects to compre programming languages using the listed design elements to decide which language is the best suited to the solution being developed. It covers over 75 elements of programming languages. From imperative, functional, concurrent, domain-specific & multi-paradigm languages, type systems, continuations, currying, partial application, lambda expressions, turing completeness, virtual machine comparisons to name just a dozen of over 75 topics covered. Basic knowledge of programming is assumed and familiarity with the most common languages available will help the reader grasp the context of the topic being discussed. Makes a good casual read. And is an essential part of a software professionals vocabulary and engineering practice.

The first step to polyglot programmers, improving code quality and a refresher for those working in software engineering.

Who is this book for?

This book is for Developers, Architects and Managers who want to understand and compare various programming languages to choose the best one(s) for their solution development.