<p>This episode covers some of the differences between C# and Haskell. I'm probably going to omit lot of things accidentally.</p>
<ul>
<li>Origin: practical language for solving real world problems vs. programming language research</li>
<li>Main paradigm: object oriented vs purely functional</li>
<li>Changing data: mutability vs. immutability</li>
<li>Data structures: inheritance vs. composition</li>
<li>Execution model: strict vs. nonstrict</li>
<li>Side effects: anywhere vs. specifically marked areas in the code</li>
</ul>
<p>Thanks for listening, if you have any questions or comments, you can reach me via email or in fediverse, where I'm <code>Tuula@tech.lgbt</code>. Or even better, you could record your own hacker public radio episode.</p>
