如果你很好地掌握了函数式编程,那么学习Lisp(或方言)有什么好处

如果你很好地掌握了函数式编程,那么学习Lisp(或方言)有什么好处,lisp,Lisp,基本上,我想问的是,当人们说学习Lisp会给你带来启发时,他们是在谈论学习函数式编程,还是有更深层次的好处 就我个人而言,我相信大多数人都有这种感觉,我对语法感到非常害怕。我觉得它会妨碍我,我不认为所有的表达看起来都一样有什么好处。翻译一种语言的表达从来没有问题 然而,哈斯凯尔也是一头野兽,但在学习了它之后,我可以确认我以不同的方式处理问题,这是一次值得的经历 所以,问题是。值得吗?Lisp提供了其他语言无法提供的功能?我知道人们渴望推广他们所使用的语言,但如果有其他语言吸收了Lisp的优点并以

基本上,我想问的是,当人们说学习Lisp会给你带来启发时,他们是在谈论学习函数式编程,还是有更深层次的好处

就我个人而言,我相信大多数人都有这种感觉,我对语法感到非常害怕。我觉得它会妨碍我,我不认为所有的表达看起来都一样有什么好处。翻译一种语言的表达从来没有问题

然而,哈斯凯尔也是一头野兽,但在学习了它之后,我可以确认我以不同的方式处理问题,这是一次值得的经历

所以,问题是。值得吗?Lisp提供了其他语言无法提供的功能?我知道人们渴望推广他们所使用的语言,但如果有其他语言吸收了Lisp的优点并以更易于管理的形式将其结合起来,那么我看不出有什么理由专门学习Lisp。

Lisp是可编程编程编程语言 Lisp提供了其他语言无法提供的功能—代码就是数据

这意味着您编写的代码是一个列表,可以通过Lisp进行处理

这将产生一个强大的宏工具,这意味着您在宏扩展时拥有Lisp本身的全部功能

不仅仅是添加新的语法结构,比如使用某物,还可以用几种形式定义整个DSL

更多信息:

@LukaHorvat:CL宏不仅仅是一个代码转换工具。