You are here |
jrsinclair.com | ||
| | | |
blog.dhsdevelopments.com
|
|
| | | | You may have heard about how array programming languages such as APL, J or K. If you have, you've probably heard that code written in the... | |
| | | |
sreekar.ch
|
|
| | | | But first What is functional programming ? Functional programming is a programming paradigm in which most computation is treated as evaluation of functions. It emphasizes on expression evaluation instead of command execution. Wikipedia When did it all start ? In the 90s, there was a war between declarative programming and imperative programming. Declarative programming then represented by logic programming languages like Prolog and early functional languages like Erlang. And imperative languages were r... | |
| | | |
chadaustin.me
|
|
| | | | Haskell has a strange reputation. Some of the best programmers I've known, coming to Haskell, have made ridiculous assumptions like "It must be pretty hard to write real programs in Haskell, given you can't have side effects." Of course that statement can't be true -- there are many real programs written in Haskell, and a program without a side effect wouldn't be worth running, right? Everyone describes Haskell as purely-functional. Even the haskell.org front page uses the phrase "purely-functional" with... | |
| | | |
jmmv.dev
|
|
| | In a recent work discussion, I came across an argument that didn't sound quite right. The claim was that we needed to set up containers in our developer machines in order to run tests against a modern glibc. The justifications were that using LD_LIBRARY_PATH to load a different glibc didn't work and statically linking glibc wasn't possible either. But... running a program against a version of glibc that's different from the one installed on the system seems like a pretty standard requirement, doesn't it?... |