Timeline for Is Javascript a Functional Programming Language
Current License: CC BY-SA 3.0
8 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Feb 5, 2019 at 16:32 | comment | added | Matthew Brent | @nick That can only describe to you what the paradigm looks like and how it works, but it doesn't tell you why, which arguably is the most important aspect. But you need to learn how before you can learn why :) sometimes we forget that these things are a process. | |
| Jun 8, 2018 at 7:03 | comment | added | Nick | “That would be a terrible way to learn.” I just finished reading this book that presents a problem and solves it with a range of paradigms, including OOP and FP styles: github.com/crista/exercises-in-programming-style. I learned a lot from it! | |
| Apr 19, 2017 at 7:25 | review | Suggested edits | |||
| Apr 19, 2017 at 12:39 | |||||
| Jan 26, 2017 at 18:11 | comment | added | AnotherDeveloper | Although the original question and your answer are describing Javascript and it's relation to functional programming, I think your answer is one of the better comparisons between OO and functional programming that I've seen. Well done. | |
| Dec 30, 2011 at 18:51 | comment | added | kojiro | +1 Great response. Because of the way programming education is structured, new coders seem to think the paradigms are exclusive and discrete, but they're not. Try to write OOP code that takes advantage of functional concepts when it makes sense to do so. Event-driven programming is a paradigm, but aspects of EDP influence certainly every gui and web program. Polymorphism, a core feature of OOP, is really generic programming. Naming these ideas helps us conceptualize good programming, but you shouldn't use one to the exclusion of others. | |
| Dec 30, 2011 at 8:23 | history | edited | yannis | CC BY-SA 3.0 |
added 1313 characters in body
|
| Dec 30, 2011 at 8:17 | history | edited | yannis | CC BY-SA 3.0 |
added 1313 characters in body
|
| Dec 30, 2011 at 8:05 | history | answered | yannis | CC BY-SA 3.0 |