官术网_书友最值得收藏!

What is Functional Programming?

If you go back in computer history, you'll find that the second–oldest programming language still in use, LISP, has its bases in Functional Programming. Since then there have been many more functional languages, and FP has been applied more widely. But even so, if you ask around what FP is, you'll probably get two widely dissimilar answers.

Depending on whom you ask, you'll either learn that it's a modern, advanced, enlightened approach to programming that leaves every other paradigm behind, or you'll be told that it's mainly a theoretical thing, with more complications than benefits, practically impossible to implement in the real world. And, as usual, the real answer is not in the extremes, but somewhere within.

For Trivia buffs, the oldest language still in use is FORTRAN, which appeared in 1957, a year before LISP. Quite shortly after LISP came another longlived language: COBOL, for businessoriented programming.

主站蜘蛛池模板: 绥棱县| 卢氏县| 庆城县| 林周县| 阳泉市| 元朗区| 任丘市| 工布江达县| 西青区| 沙田区| 洛浦县| 大城县| 濮阳市| 峨眉山市| 黑山县| 景泰县| 当阳市| 德江县| 文水县| 澄江县| 昌乐县| 松溪县| 景宁| 潞西市| 乌什县| 民县| 米林县| 靖远县| 日喀则市| 肥西县| 泾川县| 思南县| 新蔡县| 南乐县| 雷州市| 西藏| 东平县| 突泉县| 和平县| 密云县| 大港区|