Skip to content

Instantly share code, notes, and snippets.

@FrankHB
Last active March 3, 2019 08:48
Show Gist options
  • Save FrankHB/f78422d5d72787c674093efa68f1abb1 to your computer and use it in GitHub Desktop.
Save FrankHB/f78422d5d72787c674093efa68f1abb1 to your computer and use it in GitHub Desktop.
偶尔主题氵,果然继续挂……
原贴id=6052737295,大概已经自行了断了。
标题《c++ 快速入门 简明教程 15讲》,转B站av44206018。
看了一下回复:
视频编辑质量尚可,内容质量较低,不推荐。从立意、推荐C++Primer【Plus】、目录的乱七八糟、5GL的胡扯之类都可以看出作者对PL、PL历史和C++都比较外行。
剩下到睿站去说。
考虑声称转载,给留了点面子。
B站回复:
(2)
讲多态你就别扯编译时多态运行时多态了,ISO C++直接钦定了所谓的多态(polymorphism)就是用virtual关键字引入的inclusion polymorphism。如果你非得无视这个钦定,搞更一般的PL概念的多态的话,好歹引用一下公认来源吧……C. Strachey的Fundamental concepts in programming languages那么大街的东西都不提大丈夫?什么overloading(你说“重载”这个多音字槽点就先算了……)之类的跟你能想出来的静态多态不就是里面的ad-hoc polymorphism么(对了,还包括coercion……)。
(我猜你后面大概也没法讲清楚class template算是混杂了higher-ranked跟dependent typing的parametric polymorphism?然而这两者历史都比所谓面向对象的inclusion polymorphism早得多……)
(1)
贴吧里说过了,“ 视频编辑质量尚可,内容质量较低,不推荐。从立意、推荐C++Primer【Plus】、目录的乱七八糟、5GL的胡扯之类都可以看出作者对PL、PL历史和C++都比较外行。
剩下到睿站去说。”
这里就是剩下的部分。
因为到P2槽点就溢出了,只能先随便提几点:
5GL是自然语言?emmmm?PL和NLP一起失业了嘛?
编译和解释的跟C++什么关系?完全多余。
过程式语言。。。搞过λvC之类的model么?
你非要显示你了解举例也就罢了,然而……Basic?你确定这坨是一个语言?Python解释型?PyPy被吃了?
一开始就没分清语言和语言实现,不知道避开自己一开始就学得稀里糊涂的部分,这就是做教程的方法论错误。
不懂面向对象和面向类的就别扯了,有了解过object calculi?
在讲C++的对象前讲面向对象的对象、“属性”“方法”“变量”“对象”和“域”混起来讲这类既不得要领又自欺欺人的自寻烦恼……基本石锤本质不会C++,似乎还不怎么会传统class-based OOP。
什么可维护性代码复用能好人做到底么……为什么非得提次等方法?
对了,还有个常识错误:doctor之类的学位获得者跟攻读学位的研究生是两回事,哪来的学生?不便乘24岁desu?
然后睿站提醒,xswl:
科大_吴亦凡今天 16:07
回复 @幻の上帝:我觉得您一定还没有参过面试。年龄很小。因为这是很常见的考点呢,不说怎么行呢?您先消消气,为了我这个小UP气死可不值呀(〜 ̄△ ̄)〜
讲多态你就别扯编译时多态运行时多态了,ISO C++直接钦定了所谓的多态(polymorphism)就是用virtual关键字引入的inclusion poly
科大_吴亦凡今天 16:02
大佬。您可以穿越回清朝玩文字狱,相信一定是一等高手。不过还是感谢您过激的言论呢(=・ω・=)
贴吧里说过了,“ 视频编辑质量尚可,内容质量较低,不推荐。从立意、推荐C++Primer【Plus】、目录的乱七八糟、5GL的胡扯之类都可以看出作者对PL、PL
还学会删评了嘛……
不知道是不是运营号,不过这个一般通过水准的uid和自爆的群号还是记一下好了。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment