January, 2012

Posts
  • Dorian Corompt's Blog

    An Overview of Functional Programming

    • 8 Comments
      Obscure syntax, missing looping constructs, unknown programming patterns, the lack of libraries or documentation, there are a lot of reasons discouraging imperative programmers to start learning and using functional programming languages. Microsoft...
  • Dorian Corompt's Blog

    1. Recursion - Where are my for/while loops?

    • 5 Comments
      Most imperative programmers who start learning functional programming are lost because they don’t see loop constructs in code. Indeed even if some functional languages such as F# provide looping constructs they rarely or sometimes never use them...
  • Dorian Corompt's Blog

    2. List – Cons, Car, Cdr & Co

    • 3 Comments
      Lists are the most important data structures in functional programming languages. It is not for nothing that the first functional programming language, that is by the way the second oldest programming language (1958) is called LISP which stands...
  • Dorian Corompt's Blog

    3. Pattern Matching – Be Explicit

    • 3 Comments
      Pattern matching is a way of writing conditional code by mainly decomposing data into subcomponents. It is a high level construct allowing programmers to think naturally about their algorithms rather than in programming terms. Under the hood pattern...
  • Dorian Corompt's Blog

    First Entry !

    • 2 Comments
      Hello future readers, I am Dorian Corompt, I am a new developer consultant employee at Microsoft France. As a good resolution for this new year, I decided to start writing a blog to share with you my passion for technologies. What I intend to publish...
Page 1 of 1 (5 items)