- 5
- 0
- 约2.05万字
- 约 23页
- 2019-03-17 发布于江苏
- 举报
Javascript是世界上最受误解的语言,其实C++何尝不是。坊间流传的错误的C++学习方法一抓就是一大把。我自己在学习C++的过程中也走了许多弯路,浪费了不少时间。 为什么会存在这么多错误认识?原因主要有三个,一是C++语言的细节太多。二是一些著名的C++书籍总在(不管有意还是无意)暗示语言细节的重要性和有趣。三是现代C++库的开发哲学必须用到一些犄角旮旯的语言细节(但注意,是库设计,不是日常编程)。这些共同塑造了C++社群的整体心态和哲学。 单是第一条还未必能够成气候,其它语言的细节也不少(尽管比起C++起来还是小巫见大巫),就拿Javascript来说,作用域规则,名字查找,closure,for/in,这些都是细节,而且其中还有违反直觉的。但许多动态语言的程序员的理念我猜大约是学到哪用到哪罢。但C++就不一样了,学C++之人有一种类似于被暗示的潜在心态,就是一定要先把语言核心基本上吃透了才能下手写出漂亮的程序。这首先就错了。这个意识形成的原因在第二点,C++书籍。市面上的C++书籍不计其数,但有一个共同的缺点,就是讲语言细节的书太多——《C++ gotchas》,《Effective C++》,《More Effective C++》,但无可厚非的是,C++是这样一门语言:要拿它满足现代编程理念的需求,尤其是C++库开发的需求,还必须得关注语言细节,乃至于在C++
您可能关注的文档
- 几何球体素描的画步骤.docx
- 几种织围巾的针.docx
- 几款卡通便当做.docx
- 几种难以辨别的花掌.docx
- 几种馈线自动化式.docx
- 几米说:爱情最不要顺其自然(有意思吧).docx
- 凡事预则立,贵知深浅.docx
- 几种蛋糕胚的做.docx
- 凡尔赛-华盛顿系.docx
- 凤凰古城资料整.docx
- 2026年金沙街社区卫生服务中心 心肺复苏考核试题.docx
- 2026年重症医学科第二季度院感知识试题测试卷附答案.docx
- 天津市巡游出租汽车经营服务规范.pdf
- 2026年重症医学科消毒隔离制度培训试题测试卷附答案.docx
- 重要电力用户供电电源及自备应急电源配置技术规范编制说明.pdf
- 黑龙江交通职业技术学院单招考试文化素质《物理》考试综合练习附答案详解(考试直接用).docx
- 黎明职业大学单招考试文化素质《物理》试题预测试卷附完整答案详解【夺冠】.docx
- 有色金属地下矿山排水系统远程集中控制技术要求编制说明.pdf
- 2026年重症医学科二季度科内考试测试卷及答案.docx
- 2026惠民保通关考试测试卷及答案.docx
原创力文档

文档评论(0)