Click here to Skip to main content
15,890,512 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Functional Programming Pin
CPallini23-Jul-19 2:10
mveCPallini23-Jul-19 2:10 
GeneralRe: Functional Programming Pin
CodeWraith23-Jul-19 2:36
CodeWraith23-Jul-19 2:36 
GeneralRe: Functional Programming Pin
CPallini23-Jul-19 3:00
mveCPallini23-Jul-19 3:00 
GeneralRe: Functional Programming Pin
CodeWraith23-Jul-19 3:03
CodeWraith23-Jul-19 3:03 
GeneralRe: Functional Programming Pin
Ron Nicholson23-Jul-19 6:43
professionalRon Nicholson23-Jul-19 6:43 
AnswerRe: Functional Programming Pin
  Forogar  23-Jul-19 2:39
professional  Forogar  23-Jul-19 2:39 
AnswerRe: Functional Programming Pin
#realJSOP23-Jul-19 2:42
mve#realJSOP23-Jul-19 2:42 
GeneralRe: Functional Programming Pin
bleahy4824-Jul-19 4:05
bleahy4824-Jul-19 4:05 
From Wikipedia:

In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data. It is a declarative programming paradigm in that programming is done with expressions or declarations instead of statements. Functional code is idempotent: a function's return value depends only on its arguments, so calling a function with the same value for an argument always produces the same result. This is in contrast to imperative programming where, in addition to a function's arguments, global program state can affect a function's resulting value. Eliminating side effects, that is, changes in state that do not depend on the function inputs, can make understanding a program easier, which is one of the key motivations for the development of functional programming.

Fortran and C are not functional programming languages. Having functions does not make a language functional.

And one of the reasons for renewed interest in functional languages is they have certain advantages when trying to parallelize programs.
GeneralRe: Functional Programming Pin
Gerry Schmitz24-Jul-19 11:57
mveGerry Schmitz24-Jul-19 11:57 
QuestionRe: Functional Programming Pin
MSBassSinger25-Jul-19 10:17
professionalMSBassSinger25-Jul-19 10:17 
AnswerRe: Functional Programming Pin
bleahy4825-Jul-19 10:27
bleahy4825-Jul-19 10:27 
AnswerRe: Functional Programming Pin
PeejayAdams23-Jul-19 2:43
PeejayAdams23-Jul-19 2:43 
AnswerRe: Functional Programming Pin
raddevus23-Jul-19 2:50
mvaraddevus23-Jul-19 2:50 
QuestionRe: Functional Programming Pin
MSBassSinger25-Jul-19 10:20
professionalMSBassSinger25-Jul-19 10:20 
AnswerRe: Functional Programming Pin
raddevus27-Jul-19 10:25
mvaraddevus27-Jul-19 10:25 
RantRe: Functional Programming Pin
Gary Wheeler23-Jul-19 6:53
Gary Wheeler23-Jul-19 6:53 
AnswerRe: Functional Programming Pin
Dr.Walt Fair, PE23-Jul-19 10:41
professionalDr.Walt Fair, PE23-Jul-19 10:41 
AnswerRe: Functional Programming Pin
Bob Nadler23-Jul-19 18:08
Bob Nadler23-Jul-19 18:08 
AnswerRe: Functional Programming Pin
Member 916705723-Jul-19 21:41
Member 916705723-Jul-19 21:41 
AnswerRe: Functional Programming Pin
Bob100023-Jul-19 23:26
professionalBob100023-Jul-19 23:26 
AnswerRe: Functional Programming Pin
David Sherwood25-Jul-19 17:37
David Sherwood25-Jul-19 17:37 
GeneralLibre office developers, I hate you. Pin
OriginalGriff22-Jul-19 23:28
mveOriginalGriff22-Jul-19 23:28 
GeneralRe: Libre office developers, I hate you. Pin
Kornfeld Eliyahu Peter22-Jul-19 23:41
professionalKornfeld Eliyahu Peter22-Jul-19 23:41 
GeneralRe: Libre office developers, I hate you. Pin
RickZeeland23-Jul-19 0:57
mveRickZeeland23-Jul-19 0:57 
GeneralRe: Libre office developers, I hate you. Pin
Mark_Wallace23-Jul-19 4:44
Mark_Wallace23-Jul-19 4:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.