学C++越学越有味是怎么回事

多谢分享,回头看看。Rust 一直也在关注,之前入门学了一点,后来就放下了。

学 C++ 主要是有些业务项目要用到,没办法 :grinning_face_with_smiling_eyes:

请问有什么教材或视频推荐吗?我不是CS专业,也想系统地学习一下。

越学越有味儿是什么感觉?

我是先看完了《深入理解C指针》这本书,算是对C的指针有了个系统的了解。然后是跟着 《数据结构与算法分析 C语言描述 by 韦斯 (Mark Allen Weiss) 》这本书敲的数据结构和算法。

1 个赞

我现在不喜欢 cxx,我以前学习的时候和你感觉类似;但是一旦被过量灌输 oop 理念、类设计之类就会本能地对这产生反感。我现在觉得 ml、Haskell 要比 cxx 有趣得多

C, C++, Go, Rust,都有搅屎的乐趣。

目前觉得 Idris 有仙气。

我正在到处找,发现都没有我想要的。 我准备按照那些个算法,逐个逐个的找资料学习 我习惯看视频,博客和书籍知识辅助

就是想继续深入学习

不想用类的话,我有Emacs Lisp啊,这个够我学习和使用了。 我现在很喜欢用Emacs

1 个赞

1.在大型软件开发(生命周期超过一年,参与人数>20)里,如果oop和类设计令你反感,那请给出其他方案

2.cxx并没强迫你用oop,Boost PP MPL了解一下

那些再用用可能就想回来了。Void* 返璞归真⋯⋯

1 个赞

哎,我没有 oop 一无是处的意思,或许只是我没有感受到 oop 的好。Cxx 虽然确实不止 oop 一种范式,但他是主流啊。。。我也见过别人用 Cxx 写 Y 组合子、folly 吊炸天的模版、元编程技术也确实不错。但是,如果以我的水平,一心钻在 Cxx 上,想玩好这些东西,不是太累了嘛?所以在好玩的角度来看,Haskell 要更好玩

不过对于一,某些人可能会说用 lisp 重构。可行性大吗 :thinking:

嗯,或许吧。我以后或许就会改变想法了

嗯,虽然我 elisp 水平菜,可能没资格说。但提醒一下:纵使 elisp 技巧那么多,elisp 还是 dsl,虽然有人做出来 cgi 的那些把 elisp 变成 gpl 用途的库,但是说实话还是太窄了。不过我想,其实只要不是太认真的心态来看,管他是不是 gpl,照样有乐趣。所以 elisp 还是很棒的;和你一样,我一直很喜欢用 emacs

你得能找到20个会lisp的,然后他们会给你40套oop的实现。

有可能哦。。。。。。

Closures are poor man’s objects and vice versa.

2 个赞

卧槽,突然感觉非常有道理

弄个bilibili的行吗?