Gratis Versand ab € 16,99. Mehr Infos.
Bookbot

Programming with Types

Autor*innen

Mehr zum Buch

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

Buchkauf

Programming with Types, Vlad Riscutia

Sprache
Erscheinungsdatum
2019
product-detail.submit-box.info.binding
(Paperback)
Wir benachrichtigen dich per E-Mail.

Lieferung

  • Gratis Versand ab 16,99 € in ganz Österreich! Mehr Infos.

Zahlungsmethoden

Keiner hat bisher bewertet.Abgeben

Titel
Programming with Types
Sprache
Englisch
Autor*innen
Vlad Riscutia
Erscheinungsdatum
2019
Einband
Paperback
Seitenzahl
325
ISBN10
1617296414
ISBN13
9781617296413
Reihe
Beschreibung
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