Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 10
  1. In Scala, we generate quite a lot of code.

  2. Scala gives us a lot of power.

  3. In many discussions about FP - especially about purely functional programming - there are talks about IO monad, IO type and so on.

  4. So, we parsed an input - file, stream of characters or string - and we got nicely structured data in the form of a tree and/or an algebraic data type.

  5. Whether you have to do with data in the form of CSV, JSON or a full-blooded programming language like C, JavaScript, Scala, or maybe a query language like SQL, you always transform some sequence of characters (or binary values) into a structured represent…

  6. Algebraic data structures are invaluable in functional programming.

  7. As soon as you start mentioning functional programming, monads pop out as something that you have to know.

  8. While algebras are something we (programmers) rely on in our everyday work, we don’t always use them knowingly.

  9. Algebras we love

    If you work with anything that can be modeled mathematically, you most likely know that many things you work on can be expressed with algebras.

  10. It's all about relations

    In FP we talk a lot about algebras, functions, and types.