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

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.

主站蜘蛛池模板: 韩城市| 城步| 石泉县| 水城县| 海门市| 任丘市| 孝昌县| 玉树县| 墨江| 临沭县| 镇巴县| 民乐县| 扶余县| 原阳县| 阳江市| 广南县| 屯昌县| 大厂| 哈巴河县| 股票| 辛集市| 汾阳市| 全南县| 阿拉善右旗| 内黄县| 介休市| 津南区| 龙州县| 夏邑县| 特克斯县| 乌兰浩特市| 阜平县| 九龙县| 南澳县| 陵川县| 会泽县| 睢宁县| 图木舒克市| 大冶市| 铁岭市| 信宜市|