Bookbot

Programming with Types

Más información sobre el libro

Programming with Types teaches you to design safe, resilient, and correct software that is easy to maintain and understand by leveraging the power of strong type systems. This practical tutorial introduces techniques for developers, focusing on how type systems can enhance everyday programming tasks. Common bugs often stem from mismatched data types. A strong type system helps eliminate these errors by precisely defining allowable data in calculations, ensuring data integrity across applications. Mastering types in your work leads to improved code quality and reduces the time spent on debugging data-related issues. The book emphasizes type-based techniques for writing software that is safe, correct, and self-documenting. It is tailored for working developers and highlights the practical advantages of type systems. Through real-world examples in TypeScript, readers will progress from primitive types to advanced concepts like functors and monads. Key topics include building data structures with primitive types, arrays, and references; understanding how types influence functions, inheritance, and composition; object-oriented programming with types; and applying generics and higher-kinded types. This book is suitable for readers with experience in mainstream programming languages such as TypeScript, Java, JavaScript, C#, or C++. The author, Vlad Riscutia, is a principal software engineer at Microsoft and has led significant

Compra de libros

Programming with Types, Vlad Riscutia

Idioma
Publicado en
2019
product-detail.submit-box.info.binding
(Tapa blanda),
Estado del libro
Dañado
Precio
19,73 €

Métodos de pago

Nadie lo ha calificado todavía.Añadir reseña