《C++ 函数式编程》封面

C++ 函数式编程

Functional Programming in C++

Ivan Cukic · 初版 2019 年

3人推荐
4位读者提及
6次提及

Hacker News 上怎么说

  • Ivan Čukić 去年写了一本关于这个主题的书。https://www.manning.com/books/functional-programming-in-c-pl... 这本书写得很好,如果你想主要使用函数式编程,同时又想坚守在 C++ 阵营,里面有非常实用的技巧。

    Ivan Čukić wrote a book about this last year. https://www.manning.com/books/functional-programming-in-c-pl... The book is well written and it has useful techniques for if you want to do mostly functional programming and want to stick to C++.

  • ……John Barton 和 Lee Nackman。3) James Coplien 的《Advanced C++ Programming Styles and Idioms》。4) Andrei Alexandrescu 的《Modern C++ Design: Generic Programming and Design Patterns Applied》。Modern C++:1) Ivan Cukic 的《Functional Programming in C++: How to improve your C++ programs using functional techniques》。

    …John Barton & Lee Nackman. 3) Advanced C++ Programming Styles and Idioms by James Coplien. 4) Modern C++ Design: Generic Programming and Design Patterns Applied by Andrei Alexandrescu. Modern C++: 1) Functional Programming in C++: How to improve your C++ programs using functional techniques by Ivan Cukic.

  • ……可能会喜欢以下这些:- Rainer Grimm 的《The C++ Standard Library, 2nd Edition》 - David Vandevoorde、Nicolai M. Josuttis、Douglas Gregor 的《C++ Templates, The Complete Guide, 2nd Edition》 - Ivan Čukić 的《Functional Programming in C++》 - Rainer Grimm 的《Concurrency with Modern C++》 以及 Bjarne 或 Herb 在 CppCon 或 C++Now 上的任何演讲。

    …might enjoy the following: - "The C++ Standard Library, 2nd Edition" from Rainer Grimm - "C++ Templates, The Complete Guide, 2nd Edition" from David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor - "Functional Programming in C++" from Ivan Čukić - "Concurrency with Modern C++" from Rainer Grimm And any talk from Bjarne or Herb at CppCon or C++Now.

  • 你可能会觉得 Ivan Cukic 写的《Functional Programming in C++》切中你的需求。

    You might find Functional Programming in C++ by Ivan Cukic relevant.

  • ……Greg Michaelson 的《Introduction to Functional Programming Through Lambda Calculus》。在学习一门新的函数式语言之前,你可以先看看怎么在你熟悉的自选语言中表达函数式技巧(也就是你已经熟知的语言,比如 Ivan Cukic 的《Functional Programming in C++》)。这样可以避免在不熟悉的概念上面对语法/语义表达产生混乱,那对初学者来说往往有点信息过载……

    …Introduction to Functional Programming Through Lambda Calculus by Greg Michaelson. You can then see how to express Functional Techniques in your language of choice (i.e. one you already know well eg; Functional Programming in C++ by Ivan Cukic) before learning a new Functional Language. This is to avoid the confusion in syntax/semantic expression of unfamiliar concepts which is a bit too much for a beginning student to handle…

  • ……举个例子,我一直在做 LibreOffice 里的字体替换功能,我很想用更偏函数式的风格来写,但由于类被过度滥用,我有点寸步难行。我一直在读 Ivan Cukic 的《Functional Programming in C++》,很想把它落地——但这确实需要对这个庞大的代码库进行大量重构。不过,这或许更是一个祖传庞大代码库的通病,倒不单纯是 C++ 的锅。

    …example, I have been working on font substitution in LibreOffice, and I'd like to use a more functional style of programming, but I'm getting stuck because of an overuse of classes. I've been reading Functional Programming in C++ by Ivan Cukic and I'd like to adopt this - it does require a lot of refactoring of this massive codebase. Perhaps this is a massive, ancient codebase issue more than a C++ issue, though.

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助