|
![]() | 作者: Edsion [haofei2006]
![]() |
登录 |
我是先学C语言后学C++的,其实在书上都说没有必要学c直接学习c++即可,我个人认为不太好, 这就好比盖房子,虽然说不必学习盖小房子,直接学习盖大房子是可以的(其实我知道,也没有太必要学习c),但是总要有个基础,虽说两种语言是不同的设计模式,但也有互通之处(我要是学习盖房子,就学习盖小房子,因为这样更让我们懂得什么叫房子,而不会理解这是个盒子.). 虽说现在是面向对象的世界,但我们也要理解结构化设计,这样才能更好的理解面向对象设计. (鲁班学习盖房子时,也是研究房子的各个结构的)我相信,高手应是真正理解什么是语言和计算机的,不是含糊不清,不是只把语言当成工具,而是自己的本能,自己的一部分. 我说的对错请大家来评论,至此谢谢.(请大家发表意见) 我的邮箱:haofei2006@eyou.com ![]() ![]() |
地主 发表时间: 12/15 10:17 |
![]() | 回复: spirn [spirn] ![]() |
登录 |
我同意。不过理由不是上述的,是因为市面上基本找不到让初学者直接学习c++的书。大部分垃圾书籍都是用c的观点来学c++,对于c++面向对象的精华,gp的精华,却是寥寥几句。 如果我们一开始就用string,map,vector来学习,一开始就灌输template的知识,一开始就要求先写对象,象学java那样学c++,这样难度很大么?我不知道,反正大家都认为java比c容易学。至于指针这些容易出错的低级操作,留到高阶再学不好么? |
B1层 发表时间: 12/15 10:29 |
![]() | 回复: Edsion [haofei2006] ![]() |
登录 |
哈哈!其实我觉的c++好,可能是情有独钟,对了java 有点像VB吗? 我很同意你说的,但我还是觉得,要分清结构化和面向对象的设计.人们分不清什么是结构化 设计和面向对象设计吧?(只是提议) [此贴被 Edsion(haofei2006) 在 12月15日10时50分 编辑过] |
B2层 发表时间: 12/15 10:35 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号