Books > Computing & IT > Computer programming
|
Buy Now
Programming with Types (Paperback)
Loot Price: R1,713
Discovery Miles 17 130
|
|
Programming with Types (Paperback)
Expected to ship within 12 - 17 working days
|
Summary Programming with Types teaches you to design safe,
resilient, correct software that's easy to maintain and understand
by taking advantage of the power of strong type systems. Designed
to provide practical, instantly useful techniques for working
developers, this clearly written tutorial introduces you to using
type systems to support everyday programming tasks. Purchase of the
print book includes a free eBook in PDF, Kindle, and ePub formats
from Manning Publications. About the technology Common bugs often
result from mismatched data types. By precisely naming and
controlling which data are allowable in a calculation, a strong
type system can eliminate whole classes of errors and ensure data
integrity throughout an application. As a developer, skillfully
using types in your everyday practice leads to better code and
saves time tracking down tricky data-related errors. About the book
Programming with Types teaches type-based techniques for writing
software that's safe, correct, easy to maintain, and practically
self-documenting. Designed for working developers, this clearly
written tutorial sticks with the practical benefits of type systems
for everyday programming tasks. Following real-world examples coded
in TypeScript, you'll build your skills from primitive types up to
more-advanced concepts like functors and monads. What's inside
Building data structures with primitive types, arrays, and
references How types affect functions, inheritance, and composition
Object-oriented programming with types Applying generics and
higher-kinded types About the reader You'll need experience with a
mainstream programming language like TypeScript, Java, JavaScript,
C#, or C++. About the author Vlad Riscutia is a principal software
engineer at Microsoft. He has headed up several major software
projects and mentors up-and-coming software engineers.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.