Welcome to the Programming Language Fight Club editorial.
In this editorial you can find in-progress and (at some point) finished books that compare two or more programming languages from a specific point of view: its type system.
All books are released under CC-NC-SA-4.0: web format is always free; as soon as a book is finished, you can buy your copy on Amazon.com.
Feedback is always welcome. Thanks!
This books covers GRASP principles from the type system's perspective. We show the different aspects to consider when programming in a static and dynamic language. For these purposes, we show examples using Java and Python, comment on what the type system brings to an OOP perspective and show the benefits and drawbacks of these languages.