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

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.

主站蜘蛛池模板: 宾川县| 梅州市| 萝北县| 彭阳县| 华阴市| 夏河县| 宜州市| 大冶市| 津市市| 将乐县| 北宁市| 嘉义市| 广南县| 高密市| 通榆县| 延边| 天水市| 英德市| 兖州市| 白河县| 崇明县| 固镇县| 北安市| 黄陵县| 偏关县| 三明市| 宜宾县| 盐池县| 荥阳市| 色达县| 通化市| 青冈县| 德庆县| 上思县| 新民市| 滨海县| 通道| 迁安市| 武强县| 锡林郭勒盟| 和平县|