Sign in
Dorian Corompt's Blog
Search
Options
RSS for posts
Atom
RSS for comments
OK
Tags
No tags have been created or used yet.
Archive
Archives
January 2013
(1)
September 2012
(1)
June 2012
(1)
May 2012
(1)
April 2012
(2)
March 2012
(1)
February 2012
(1)
January 2012
(5)
MSDN Blogs
>
Dorian Corompt's Blog
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Dorian Corompt's Blog
Bringing the querying power of SQL to JavaScript
Posted
3 months ago
by
DorianCorompt
0
Comments
Hello and Happy New Year to everyone, I have been really busy recently and it has been long time I didn't write, however do not worry I didn’t forget I have to finish my functional programming series of articles. This...
Dorian Corompt's Blog
8. Quotations – Say “your name”
Posted
8 months ago
by
DorianCorompt
0
Comments
[DRAFT] Say your name ! ; Say “your name”! Do you understand the difference between those two sentences? The first uses the meaning of the words “your name”, while the other refers the words themselves. How do you know that? They are quoted. Sometimes...
Dorian Corompt's Blog
Windows 8: Time to bite the Apple
Posted
11 months ago
by
DorianCorompt
0
Comments
A short post to share a video featuring a new series of well designed slates running on Windows 8: Important to notice that these slates would be available on both ARM and PC architectures.
Dorian Corompt's Blog
7. Workflows – A Monad alias
Posted
11 months ago
by
DorianCorompt
1
Comments
Monads are one of the most complex concept to apprehend I encountered while learning functional programming, and unfortunately, like many developers I probably use them without understanding all the possibilities they offer. Before talking about...
Dorian Corompt's Blog
Bringing CLR’s Power to non .NET languages - Part 1
Posted
over 1 year ago
by
DorianCorompt
2
Comments
The .NET Framework helps developer boost their productivity by giving them a set of tools and libraries they need to quickly start implementing the core of their software without loosing time on details. The idea behind the Common Language Infrastructure...
Dorian Corompt's Blog
6. Sequences – Being lazy is allowed
Posted
over 1 year ago
by
DorianCorompt
0
Comments
I remember the day I got the mind shift about functional programming. I switched from being a fervent defender of Java and C# to a passionate of LISP dialects. At the time I was convinced that there were nothing better than OOP and curly...
Dorian Corompt's Blog
5. Generic Parameters – Static typing without typing
Posted
over 1 year ago
by
DorianCorompt
0
Comments
Typing system The functional core of F# is statically typed, which means all checks concerning typing are done during compile time. Both Statically typed and dynamically typed system have pros and cons. Dynamic typing allows flexibility...
Dorian Corompt's Blog
4. 1st Class Functions – Power is in simplicity
Posted
over 1 year ago
by
DorianCorompt
0
Comments
One of the most interesting article I read about programming languages has been published by the author of Chibi, a small scheme implementation ( http://synthcode.com/blog/2009/06/Small_is_Beautiful ). The latter tries to defend the idea that beauty...
Dorian Corompt's Blog
3. Pattern Matching – Be Explicit
Posted
over 1 year ago
by
DorianCorompt
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
2. List – Cons, Car, Cdr & Co
Posted
over 1 year ago
by
DorianCorompt
2
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
1. Recursion - Where are my for/while loops?
Posted
over 1 year ago
by
DorianCorompt
3
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
An Overview of Functional Programming
Posted
over 1 year ago
by
DorianCorompt
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
First Entry !
Posted
over 1 year ago
by
DorianCorompt
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 (13 items)