Click here to Skip to main content
14,733,694 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 3:10
mveCPallini23-Jul-19 3:10 
GeneralRe: Functional Programming Pin
CodeWraith23-Jul-19 3:36
MemberCodeWraith23-Jul-19 3:36 
GeneralRe: Functional Programming Pin
CPallini23-Jul-19 4:00
mveCPallini23-Jul-19 4:00 
GeneralRe: Functional Programming Pin
CodeWraith23-Jul-19 4:03
MemberCodeWraith23-Jul-19 4:03 
GeneralRe: Functional Programming Pin
Ron Nicholson23-Jul-19 7:43
professionalRon Nicholson23-Jul-19 7:43 
AnswerRe: Functional Programming Pin
  Forogar  23-Jul-19 3:39
professional  Forogar  23-Jul-19 3:39 
AnswerRe: Functional Programming Pin
#realJSOP23-Jul-19 3:42
mva#realJSOP23-Jul-19 3:42 
GeneralRe: Functional Programming Pin
bleahy4824-Jul-19 5:05
Memberbleahy4824-Jul-19 5: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 12:57
mveGerry Schmitz24-Jul-19 12:57 
QuestionRe: Functional Programming Pin
MSBassSinger25-Jul-19 11:17
professionalMSBassSinger25-Jul-19 11:17 
AnswerRe: Functional Programming Pin
bleahy4825-Jul-19 11:27
Memberbleahy4825-Jul-19 11:27 
AnswerRe: Functional Programming Pin
PeejayAdams23-Jul-19 3:43
MemberPeejayAdams23-Jul-19 3:43 
AnswerRe: Functional Programming Pin
raddevus23-Jul-19 3:50
mvaraddevus23-Jul-19 3:50 
QuestionRe: Functional Programming Pin
MSBassSinger25-Jul-19 11:20
professionalMSBassSinger25-Jul-19 11:20 
AnswerRe: Functional Programming Pin
raddevus27-Jul-19 11:25
mvaraddevus27-Jul-19 11:25 
RantRe: Functional Programming Pin
Gary Wheeler23-Jul-19 7:53
MemberGary Wheeler23-Jul-19 7:53 
AnswerRe: Functional Programming Pin
Dr.Walt Fair, PE23-Jul-19 11:41
professionalDr.Walt Fair, PE23-Jul-19 11:41 
AnswerRe: Functional Programming Pin
Bob Nadler23-Jul-19 19:08
MemberBob Nadler23-Jul-19 19:08 
AnswerRe: Functional Programming Pin
Member 916705723-Jul-19 22:41
MemberMember 916705723-Jul-19 22:41 
AnswerRe: Functional Programming Pin
Bob100024-Jul-19 0:26
professionalBob100024-Jul-19 0:26 
AnswerRe: Functional Programming Pin
David Sherwood25-Jul-19 18:37
MemberDavid Sherwood25-Jul-19 18:37 
GeneralLibre office developers, I hate you. Pin
OriginalGriff23-Jul-19 0:28
mveOriginalGriff23-Jul-19 0:28 
GeneralRe: Libre office developers, I hate you. Pin
Kornfeld Eliyahu Peter23-Jul-19 0:41
professionalKornfeld Eliyahu Peter23-Jul-19 0:41 
GeneralRe: Libre office developers, I hate you. Pin
RickZeeland23-Jul-19 1:57
mveRickZeeland23-Jul-19 1:57 
GeneralRe: Libre office developers, I hate you. Pin
Mark_Wallace23-Jul-19 5:44
MemberMark_Wallace23-Jul-19 5: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.