怎样才能学好C++
- taxijyl公司上新项目了.....
新招了2个程序员,拜他们当老师了
我现在在看《21天学通C语言》。
决定3天看完
TG高人多,有指点的吗 - nmlb一直觉得<x天学会x语言>这种书该死
脚踏实地,多学多练,适用于任何事情 - lijgame楼主请在google搜索框里输入"没前途"关键字,然后看看google给出的建议词是什么。。。
- 寒火基础不扎实,后面很难
- xiejia31基础很重要。不要速成。没用的。
- Eurydice程序员没前途
拖欠工资无偿加班! - shixn正好俺这阵也在钻研C++和MFC……感觉很迷茫
- jzhlc++潜规则超多,设计类时一定要小心类的内存处理。至于兼容C语言的那部分特征是基础之一,一定要熟悉。否则在以后学习面向对象和模板时会遇到麻烦。
- henvellengC++很有用,虽然我觉得不如C纯粹。那么多特性不需要一开始全掌握,慢慢来,记住多实践,少看书。书是用来查的,不是当小说看的
[本帖最后由 henvelleng 于 2010-3-7 00:52 编辑] - 益生菌勿在浮沙筑高塔
- 二流大神喷了。。
- 木月那本书用来入门不错,不过我还是建议你看c++ primer。
- mieumieuc++ how to program -> thinking in c++
之后就可以完全只靠编译器提示你语法了 - will_ann在水区竟然还能看到这个帖子。。。
C++我用的比较少,因为经历过的几任愤青老师一致推崇C,认为血统纯正,导致我也投向了C的怀抱。所谓的一些面向对象技术用C也是可以实现的。
当然,C++是个伟大的语言。遗憾的是,他上手比较困难,因为有数不清的规则。你可以上网下点视频。这样比看书带劲。另外,所有看似简单的程序,最好都要一个一个的实现一遍。这是王道。 - mting推荐一个书
C++ PRIMER 侯捷的 - shixnC++ PRIMER 是老美写的,不是侯捷。。。
侯捷写的那本个人认为比较难难懂,而且实用性不强。
个人意见是先看孙鑫的那本,视频+书。对于非计算机专业,只要不是靠编程吃饭的人来说,应该就够了。想深入研究再看侯捷的。
本人只是上学的时候读过一点C,有一些VB的经验,最近2个月都在学C++/MFC的东西,走过一些弯路,虽然现在也没研究出啥名堂。但是自我感觉上来说,按照C++ PRIMER--》孙鑫--》侯捷这个过程走,应该比较适合。 - taxijyl谢谢大家
简短的说下我的情况
我是计算机毕业的,编程基本没怎么学,只会PHP,英文倒是全校第一,一点也不夸张
毕业后由于英文好进了家张江的外资IT公司,做项目管理
现在老板看我太闲,要我也要开始写程序了
头都大了,还有有两个魔都程序员当老师
虽然是宁波众,但是魔都话听说一流,公司里魔都土著不多,但是也已经被他们拉入伙了
希望早日学会,保住职位 - nmlb我是计算机毕业的,编程基本没怎么学,只会PHP,英文倒是全校第一
科班出身不会编程,说不过去啊 - coolmenueffective c++ 这个一定要看,然后就是写程序。这样效果快。不过,要是一直没写过程序,为什么要写c++呀?
c#,java,python 作为入门都不错。 - Benthalls科班出身可不是这么解释的,编程我只会VBA,EXCEL用的
- oooooooadLZ标题写的C++为什么看C的书?
- Winder07先看看C的书再看C++,挺好的
- terius[posted by wap]
在中国,学这种语言学的再好都是打工的命 - arex据说没用过5年以上c++都不好意思说自己熟练掌握了.....
- dejisae不好意思说自己熟练掌握了
- jzhl而且工钱还不多,累的要死。开发效率还要比人家慢。
- cc0128编程还是属于熟练工有个几年编码经验才好。
- lijgame没让你搜索,看他弹出的建议框
- arithmetic233楼上
- pi1006先努力搞好基础
- kid1412蜗居的小贝在向楼主招手
- behire看一些基本语法。然后做一些题目,再写几个短程序就差不多了吧。一般公司不会要你写什么算法或者比较底层的东西的,就一些业务逻辑
- JonsoncaoC更适合科学计算,直观,代码非常可读,学习基本的算法可以用C,比如各种搜索算法,各种排序算法
C++更适合做大型项目,想入门C++随便找一本从基础开讲OO/STL的书(英文的最好,中文的概念翻译很不能让人意会),直接开始做习题,不会就往前看,最好是带答案习题解的那种(C++ primer应该有习题解),楼主你提到的Teaching You XXXX Lang in 21 Days这一系列的书对将来的深度的应用非常不利,因为习题太2,我两年前学习数值偏微分方程的时候看过一本Teaching you Scheme in 21 days,因为老师要求我们用Scheme,结果屁用没有,Lisp的特点一概不讲,讲的都是你已经知道的最简单的变量啊,逻辑运算啊,循环啊,对编程思想毫无帮助
我最近搞了半年多的Python,觉得Python实在比C++强大太多,Python什么运算都可以重新定义,而且编译的时候还不会把类的继承这样搞错,非常适合大型科学计算的debug,我开搞的时候就吸收了以前学C的经验,什么书都不看,直接去http://www.scipy.org下demo,读code,实在不明白才去查资料,学的非常快;比看那些入门书籍废话连篇的讲历史啊,介绍编译器啊有用太多 - lijgamepython是最适合做prototype的语言
- bbttpython比C++强大。。。ls我喷了
你说的那些最多说明Python好用,易上手,这些确实是脚本语言的优势,但跟C++比谁更强大就有点。。。 - cc0128简单实用难道就不算强大么?
- Jonsoncao我不是程序员,前面说得有些感性化了,的确是因为我自己用C++写涉及到大型稀疏矩阵相关计算写的很不爽
Python写矩阵计算的时候的代码可读性非常高,基本可以不用循环,这样运行起来也比C++快上很多,而且几何的数据结构非常之好
我的外行看法是C++最强的原因可能是其对于各种应用问题相当完善的库,完善的算法recipe,所以可以满足大家的各类需要 - pastezhu说到C++有完善的库,JAVA笑了~
- XLY最近要学JAVA,教研室是给公司做内部员工用的网站的,一般就是查询数据,导入导出,请问问要看些啥?
- alucardx2004没前途!
- 李鬼喷了
- Eurydice最近自学嵌入式WinCE
从C++到Win API到MFC再到Win CE一步一步慢慢学。。。
目前已看完C++ Primer和Petzold的Windows Progarmming ,开始看Boling的WinCE - ffcactus嵌入式选WinCE似乎并不是一个明智的选择。。。
- nintenyunpython是一个轻量级语言 现学现用
java c++ 太重 - Eurydice是啊。。纯嵌入式应该是Linux有前途。
但是主要用途是工业用的嵌入控制器,功能不是很复杂 底层硬件和驱动什么的也不用考虑
而且还要兼顾PC上Windows环境下程序开发 - 百万负翁也就那么回事,难是相对的,编多了就熟了,混口饭吃没问题,基本东西会了后,最好有个老师带,事半功倍。
不过要成高手还是要相当的天赋+努力 - gjhsd8989sg这一贴引起了tg里的绝大部分coder们的共鸣。。
- 离神最近的人原来TG这么多programmer啊
依我看,像LZ这样的基础,学C++的话,要踏踏实实学上一段时间才行,要把计算机程序的相关原理搞懂了才能用得好
还是去学python吧,2,3天就上手了,超级好用。
话说操版你用python写矩阵计算,岂不是慢得吐血? - mirokuneal为啥不用matlab