On 2025-01-08 07:26,
techlists@phpcoderusa.com wrote:
> On 2025-01-07 18:32, Steve Litt wrote:
>> Hi all,
>>
>> Where: GoLUG: https://meet.jit.si/golug
>> When: Wednesday, 1/8/2025 7pm sharp Eastern Standard time
>> Arrive 15 minutes early for Microphone check & discussion
>>
>> Here are some of the benefits articulated by Functional Programming
>> fans:
>>
>> * No side effects
>> * Easier to test
>> * Fewer bugs
>> * Isolated state yields easier comprehension
>> * Safer concurrency
>> * Better modularity
>> * Better reusability
>>
>> Functional Programming had a massive resurgence five years ago with
>> languages such as Haskell, Clojure, Erlang, Scala, OCaml, and Rust.
>> Rust is still red hot. 70% of GNU Emacs is written in Lisp, the oldest
>> Functional Programming language.
>>
>> Functional programming is also ancient, with the LISP language first
>> defined in the 1950's. In fact, Lambda Calculus, the math upon which
>> Functional Programming is built, dates back to the 1930's.
>>
>> In spite of all this, Functional Programming has taken a back seat to
>> procedure based structured programming and Object Oriented Programming
>> (OOP). Learning Functional Programming is difficult because learning
>> sources are hard to find.
>>
>> The purpose of this meeting is so that every one of us can leave
>> knowing a lot more about Functional Programming than when we came in.
>> I
>> hope to see you there.
I think there is a strong argument for OOP. I am a PHP developer and a
big fan of the Model-View-Controller design pattern. I think it can be
very lean and easy to expand.
I was first exposed to procedural programming in 1983 and did not do any
real OOP until about 15 years ago.
Keith
>>
>> SteveT
>>
>> Steve Litt
>> GoLUG Publicity Coordinator
>> _______________________________________________
>> Linux@ctlug.org
>> https://www.ctlug.org/mailman/listinfo/linux
---------------------------------------------------
PLUG-discuss mailing list:
PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss