Codetown ::: a software developer's community
Can you believe people are still trying to come up with a good definition or explanation of what functional programming is? Paul Krill is a journalist with InfoWorld. Here's an article he just wrote: http://www.infoworld.com/article/3033912/application-development/fu...
"A function, Odersky says, is a piece of code that maps inputs to outputs and has no other effects beyond that. "It's the mathematical definition of function we are using here. Sometimes these functions are called 'pure,' to distinguish them from, say, functions in C." A functional language focuses on programming with pure functions, making it easy and powerful to do so, says Odersky, who founded Typesafe, the provider of the Typesafe JVM application development platform.
Functional programming can be combined with other paradigms, he notes. "For instance, functional goes really well with object-oriented. Scala is a functional language in that sense. I agree that just having lambdas does not make a language functional; it is necessary but not sufficient."
Tags:
Codetown is a social network. It's got blogs, forums, groups, personal pages and more! You might think of Codetown as a funky camper van with lots of compartments for your stuff and a great multimedia system, too! Best of all, Codetown has room for all of your friends.
Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.
Check out the Codetown Jobs group.
There's also a free Java Jobs mailing list. It's a Yahoo group so you have to create a Yahoo account to use it.
Idit Levine discusses the unique opportunities presented in service mesh for multi-cluster and multi-mesh operations.
By Idit LevineSysdig 2021 container security and usage report highlights a trend for container security to shift left. Yet, many of the analyzed images are still lacking in basic security provisions.
By Sergio De SimoneDan Abel discusses how they have changed their culture and built confidence in security practices with a culture of collaboration across their organization.
By Dan AbelThis eMag helps you reflect on the subject of reducing complexity within modern applications and distributed systems, and provides you with different perspectives and learned lessons from people who have already had to deal with challenges from the real world.
By InfoQBuilding an intentional organisation requires a mindset that considers all organisational building blocks holistically. Leadership is key; actions that managers take have organisational consequences which need to be aligned to design an organisation that can achieve its purpose.
By Ben Linders
© 2021 Created by Michael Levin.
Powered by