Description
Although users usually think of Python as a procedural and object-oriented language, it actually contains everything you need for a completely functional approach to programming. This article discusses general concepts of functional programming, and illustrates ways of implementing functional techniques in Python. It starts with the hardest question: "What is functional programming (FP), anyway?" One answer would be to say that FP is what you do when you program in languages like Lisp, Scheme, Haskell, ML, OCAML, Clean, Mercury, or Erlang (or a few others). That is a safe answer, but not one that clarifies very much. Unfortunately, it is hard to get a consistent opinion on just what FP is, even from functional programmers themselves.
Related:
User Reviews:
Related:
Functional programming in Python, Part 2This article offers introduction to functional programming (FP) in Python. It introduces the learner to different programs on problem-solving. It... |
Freeware |
Functional programming in Python, Part 3The article is 3rd in the series on Functional Programming in Python series. Like in the previous articles it continues the discussion on FP by... |
Freeware |
XLSReadWriteII.NET 2.00XLSReadWriteII.NET for Delphi 2005/2006 and others, Win Forms Use this version for creating Win Forms applications with Delphi, Visual Studio and...By: Axolot Data |
Shareware |
TGPS 1.11Interface with your GPS receiver.By: Axolot Data |
Shareware |
pgISQL (Interactive SQL for PostgreSQL) ver. 2.2.0 2.2.0Interactive SQL for PostgreSQL is a powerfull database utility. It allows: Build SQL queries using SQL Editor with SQL syntax highlighting and SQL...By: Sujit |
Shareware |
Syndicate Pro 1.0Syndicate Pro multi-platform compatible. Syndicate Pro is server software for managing and distributing news headlines and other content over the ...By: Sujit |
Shareware |
ESBPCS for VCL 4.2.2ESB Professional Computation Suite (ESBPCS for VCL) provides a huge collection of Borland Delphi Routines and Components to make Data Entry and...By: Glenn Crouch |
Shareware |
IIS 5: Programmability Architecture 0This is an article that elaborately discusses about making up the prorammability architecture on IIS. The author describes each and ...By: Sujit |
Freeware |
TmxOutlookBar 1.59The TmxOutlookBar is simple VCL component with added features to support the look and feel introduced in Microsoft Office 97. It has got many...By: VCL |
Shareware |
TResourceAllocationChart 2.9TResourceAllocationChart, like its name suggests, draws a chart suitable for showing the allocation of shared resources. Those resources could...By: VCL |
Shareware |
- Functional Programming
Claus Reinke's , well organized bookmarks on FP. - Functional Programming
An online book by Chris Clack about the Miranda functional programming language and exercises. - Functional Logic Programming
Michael Hanus's pages on amalgamating functional and logic programming. - Wikipedia: Functional Programming
Encyclopdia article including a definition, comparison, history, and examples. - Functional Programming Group
School of Computer Science. - Functional programming for the JVM
A framework integrating major concepts from functional programming into the Java Platform. - Why Functional Programming Matters
A paper by John Hughes from 1984 along with some translations distributed on the author web site. - Journal of Functional Programming
Bimonthly journal covering foundations, implementations, linguistics, applications, and other aspects of functional... - Functional Programming at Glasgow
Functional Programming Group in the Computing Science Department at the University of Glasgow. - Functional Programming Group
Research group at the University of St Andrews, Scotland.
