Karlkim Suwanmongkol's blog articles

0
comment
on 3/10/2014 8:21 PM
In the last post, we talked about techniques to implement tail-recursion in F#. We also learned that to write pure functional code we can only use immutable data structures which means we have to implement loop using recursion. Writing recursive function can be cumbersome (e.g., the function has to have one or more base cases) … Continue reading →
>> Read the full article
.
0
comment
on 2/12/2014 8:39 AM
While imperative programming language paradigm depends on updating mutable variables (or introducing side effect) to change state of the program, pure functional programming only uses immutable data structures to represent their state. Side effect is required if you need your program to do any work (i.e., I/O), but undesirable side-effects are the root of many … Continue reading →
>> Read the full article
.
0
comment
on 2/12/2014 8:39 AM
While imperative programming language paradigm depends on updating mutable variables (or introducing side effect) to change state of the program, pure functional programming only uses immutable data structures to represent their state. Side effect is required if you need your program to do any work (i.e., I/O), but undesirable side-effects are the root of many … Continue reading →
>> Read the full article
.
0
comment
on 2/8/2014 11:46 AM
Learn at least one new language every year. Above is one of the best recommendations in my developer career. It is from the book, “The Pragmatic Programmer” by Andrew Hunt and David Thomas. The obvious advantage of learning a new language is to expand your problem solving skills as different programming languages usually have different … Continue reading →
>> Read the full article
.
0
comment
on 2/8/2014 11:46 AM
Learn at least one new language every year. Above is one of the best recommendations in my developer career. It is from the book, “The Pragmatic Programmer” by Andrew Hunt and David Thomas. The obvious advantage of learning a new language is to expand your problem solving skills as different programming languages usually have different … Continue reading →
>> Read the full article
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper