Parametri
- 325pagine
- 12 ore di lettura
Maggiori informazioni sul 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
Acquisto del libro
Programming with Types, Vlad Riscutia
- Lingua
- Pubblicato
- 2019
- product-detail.submit-box.info.binding
- (In brossura),
- Condizioni del libro
- Danneggiato
- Prezzo
- 19,73 €
Metodi di pagamento
Ancora nessuna valutazione.



