C++很难入门么?
弱弱的问,C++难学么?初级入门的那种~有没有谁推荐推荐可以自学的网站,或者文字小白比较好理解的书啊=A=.谢谢能给帮助的大爷~~觉得赏分不够的再加…...
弱弱的问,C++难学么?初级入门的那种~有没有谁推荐推荐可以自学的网站,或者文字小白比较好理解的书啊=A=.谢谢能给帮助的大爷~~觉得赏分不够的再加…
展开
4个回答
2013-10-31
展开全部
你就多多看书多多上机
最好能上机作几个自己喜欢的程序这样可以有成就感的
你也可以根据书上的程序展开想像开发一些别的小程序也可以的
在一个最重要的是信心
不要泄气.你可以将一个完整的实际应用程序从头做下.就说明你的能力.关键在于最好要从小一点的程序做起.有一些积累.大家都希望自已能写出程序帮助别人.同时自已也获得成就感,这种心情可以理解.但不能太早沉在一个要交付实际使用的工程.这样太容易陷于一些其它可能不是太重要的细节中.举例说吧,由于一个完整的应用程序涉及到方方面面,比如你就曾经要面对如何将CHM格式的帮助融入CB写的程序中等等.再比如一个给最终用户的程序,就不得要很细心地考虑到用户(可能对电脑的基本操作都很不熟悉)的使用与思维习惯等.这些琐琗的事情说起来并没有什么深奥的知识,但却需要你有一定的经验,否则就一会一头沉在这些事务中费了很多时间.对不?
关于数学,我写程序近十年,其实当遇到一些复杂的算法时,总是有现成的经典算法存在.无论是我的手下或我的上司,或我,都从来没有用过高数的知识.用过的,大概用得最多的是高中的排列组合? 其实也很少. 古人云: 取法乎上,仅得其中.事实上学数学对于程序员来说,更多只是让你锻炼逻辑思维.而逻辑思维其实是还有文科思想的,一个就算是学文科的人,也完全可以有拥有缜密的逻辑思维.除非他坚持只想做诗人.
CB 一真在发展,CB的公司 Boralnd 也一直在发展.其实大家或许也听过了, CB 及 Delphi 的最初作者(Borland 的两个创始人之一),被微软派人三次在Borland公司门口等,下班时就拉走,最后是比尔盖茨亲自来挖走(有关详情可以等《程序员》出的附书,李维的《Borland 传奇》),然后他在MS那里推出 C#。
其实,当C#一出来时,我们就发现它对C++的改动和 CB 的对C++的扩展简直是如出一辙,惊人的一致。为什么?因为是同一个人的思想,犹其是对语言的扩展,改良的思想,在一段时间内是不可能有太多的变化。这也说明了CB有前瞻性。
更为重要的是,学会CB以后,我们可以得到什么呢? 仅仅是一个会在Windows下写程序的人吗? 不是的。只要你再花一点时间,你可以初通Pascal,(Pascal 和 C++ 语法极为相同,但更为严谨----换句话说就是更好学,必竟它是大学里的老师最喜欢教的高级语言),加上Delphi与CB的姐妹关系,如此,我们可以很快也掌握Delphi。而Delphi将完全支持.Net。(别忘了MS 在Borland上投了上亿的钱)
再者,前面说过C++ 和 C# 的关系。二者可不仅是在语言语法上接近,更为重要的是在对窗口,控件的高成封装上,也是相似的,比如C# 的类库也是单根继承(Java也是),再比如二者在设置属性时,将引起内部函数的调用等做法,完全一样。所以,学好现在非常成熟的Cb,你不仅可以立刻拥有一门使用编程利器的技术,而且对于你以后掌握新技术,仍然有好处。 仅管一开始就学习最新的语言听起来像是不错的主意,但电脑技术的发展速度完全不亚电脑硬件的变化速度。总想从最新的学起,就会常常很尴尬地陷在技术泥潭里,永远半生不熟。这可比老学生你现在的情况还要难受啊。。。。这有点像买电脑,我们不可能最是要买最新的电脑。
如果你不喜欢MS,那你就在掌握了CB以后学JAVA吧。世界上使用人数最多Java IDE :Borand 的 JBuilder 等着你。虽然它的作者比我们小得多(20出头)。但不妨碍它屡获大奖。
另外Borland 在 Linux上的成绩大家多少也听过了。我想等CB7出来后。这一优势将会更明显。你不想同时成为Linux和Windows的编程高手吗? 特别是Linux,和Windows相比,那简直是一块处女地。相信用不了三年,Linux上的程序员将是最抢手的人才! 而那时,由于你已然用了CB三年。所以你转到和CB采用同一类库的Kylix上,自然是老手了。就算不是,你也比别人快了很多。在Linux上。
还有呢! 大家知道了吗? Borland C++ 的手机版本已经开始了? 呵呵。能在手机上写程序,这可是我做梦都想要的事。会不会有一天,我拿出手机,然后开始背单词啊?呵呵。在IT界里,这不能称为梦想。
最好能上机作几个自己喜欢的程序这样可以有成就感的
你也可以根据书上的程序展开想像开发一些别的小程序也可以的
在一个最重要的是信心
不要泄气.你可以将一个完整的实际应用程序从头做下.就说明你的能力.关键在于最好要从小一点的程序做起.有一些积累.大家都希望自已能写出程序帮助别人.同时自已也获得成就感,这种心情可以理解.但不能太早沉在一个要交付实际使用的工程.这样太容易陷于一些其它可能不是太重要的细节中.举例说吧,由于一个完整的应用程序涉及到方方面面,比如你就曾经要面对如何将CHM格式的帮助融入CB写的程序中等等.再比如一个给最终用户的程序,就不得要很细心地考虑到用户(可能对电脑的基本操作都很不熟悉)的使用与思维习惯等.这些琐琗的事情说起来并没有什么深奥的知识,但却需要你有一定的经验,否则就一会一头沉在这些事务中费了很多时间.对不?
关于数学,我写程序近十年,其实当遇到一些复杂的算法时,总是有现成的经典算法存在.无论是我的手下或我的上司,或我,都从来没有用过高数的知识.用过的,大概用得最多的是高中的排列组合? 其实也很少. 古人云: 取法乎上,仅得其中.事实上学数学对于程序员来说,更多只是让你锻炼逻辑思维.而逻辑思维其实是还有文科思想的,一个就算是学文科的人,也完全可以有拥有缜密的逻辑思维.除非他坚持只想做诗人.
CB 一真在发展,CB的公司 Boralnd 也一直在发展.其实大家或许也听过了, CB 及 Delphi 的最初作者(Borland 的两个创始人之一),被微软派人三次在Borland公司门口等,下班时就拉走,最后是比尔盖茨亲自来挖走(有关详情可以等《程序员》出的附书,李维的《Borland 传奇》),然后他在MS那里推出 C#。
其实,当C#一出来时,我们就发现它对C++的改动和 CB 的对C++的扩展简直是如出一辙,惊人的一致。为什么?因为是同一个人的思想,犹其是对语言的扩展,改良的思想,在一段时间内是不可能有太多的变化。这也说明了CB有前瞻性。
更为重要的是,学会CB以后,我们可以得到什么呢? 仅仅是一个会在Windows下写程序的人吗? 不是的。只要你再花一点时间,你可以初通Pascal,(Pascal 和 C++ 语法极为相同,但更为严谨----换句话说就是更好学,必竟它是大学里的老师最喜欢教的高级语言),加上Delphi与CB的姐妹关系,如此,我们可以很快也掌握Delphi。而Delphi将完全支持.Net。(别忘了MS 在Borland上投了上亿的钱)
再者,前面说过C++ 和 C# 的关系。二者可不仅是在语言语法上接近,更为重要的是在对窗口,控件的高成封装上,也是相似的,比如C# 的类库也是单根继承(Java也是),再比如二者在设置属性时,将引起内部函数的调用等做法,完全一样。所以,学好现在非常成熟的Cb,你不仅可以立刻拥有一门使用编程利器的技术,而且对于你以后掌握新技术,仍然有好处。 仅管一开始就学习最新的语言听起来像是不错的主意,但电脑技术的发展速度完全不亚电脑硬件的变化速度。总想从最新的学起,就会常常很尴尬地陷在技术泥潭里,永远半生不熟。这可比老学生你现在的情况还要难受啊。。。。这有点像买电脑,我们不可能最是要买最新的电脑。
如果你不喜欢MS,那你就在掌握了CB以后学JAVA吧。世界上使用人数最多Java IDE :Borand 的 JBuilder 等着你。虽然它的作者比我们小得多(20出头)。但不妨碍它屡获大奖。
另外Borland 在 Linux上的成绩大家多少也听过了。我想等CB7出来后。这一优势将会更明显。你不想同时成为Linux和Windows的编程高手吗? 特别是Linux,和Windows相比,那简直是一块处女地。相信用不了三年,Linux上的程序员将是最抢手的人才! 而那时,由于你已然用了CB三年。所以你转到和CB采用同一类库的Kylix上,自然是老手了。就算不是,你也比别人快了很多。在Linux上。
还有呢! 大家知道了吗? Borland C++ 的手机版本已经开始了? 呵呵。能在手机上写程序,这可是我做梦都想要的事。会不会有一天,我拿出手机,然后开始背单词啊?呵呵。在IT界里,这不能称为梦想。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-31
展开全部
人家靠这个吃饭的东西自然不简单,我建议你去学易语言中文式的编成,但是你能力好可以考虑C因为C通了其他编程语言都差不多,老师说的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-31
展开全部
比较好学 但是你是真心学 我去年学的c++ 感觉还行 比数据结构好学多了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-31
展开全部
你敢尝试一下吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询