Hey anyone out there.
I think most of you know about, or just heard of LISP in your life at least once.
Nowadays I'm using a LISP dialect scheme to understand this Functional Programming Paradigm.
I really can say that after years of programming with object orientation basis. it is really hard to get used to the main idea of f.p.
Where,
every function has a value, and every value is a function.
Scheme forces you to use recursion, (which is the best programming method ever I think)
you really have not much assignments, 'cos everything is a function.
And here comes the most exciting part;
have you ever seen a function whose return value is a new function?
or have you ever seen a function which has function arguments?
ıt really blows your mind up.
I think most of you know about, or just heard of LISP in your life at least once.
Nowadays I'm using a LISP dialect scheme to understand this Functional Programming Paradigm.
I really can say that after years of programming with object orientation basis. it is really hard to get used to the main idea of f.p.
Where,
every function has a value, and every value is a function.
Scheme forces you to use recursion, (which is the best programming method ever I think)
you really have not much assignments, 'cos everything is a function.
And here comes the most exciting part;
have you ever seen a function whose return value is a new function?
or have you ever seen a function which has function arguments?
ıt really blows your mind up.
