首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

不知道应不应该继续钻研C++?解决方法

2012-05-03 
不知道应不应该继续钻研C++?各位前辈老鸟好,我是一名菜鸟,没事学学编程。我自学C++两一月了,已经学到指针了

不知道应不应该继续钻研C++?
各位前辈老鸟好,我是一名菜鸟,没事学学编程。我自学C++两一月了,已经学到指针了,觉得枯燥无味而且有点难,我以后只想做一些win32小程序,和做一些手机程序之类的。
  我自学C++的初衷是objective-c源于C语言,学会C++自然很容易学会。JAVA是C++的变种,语法和C++都一致,学会C++,JAVA很容易就学会。但毕竟C++确实难,不容易学精。
  现在我想走捷径,放弃继续学C++,而是同时去学JAVA和DELPHI,毕竟这两种语言是独立语言,不学C++也没关系。delphi XE2 版本已经支持开发IOS程序了,未来DELPHI肯定更完美支持IOS程序开发了。学会这两种语言,基本上可以满足我学习的最终目的。
  但我现在心里没底,怕走错了路,希望各位老前辈能给我这个菜鸟一点建议,请问我现在应该直接学DELPHI(开发win32和苹果IOS程序)和JAVA(安卓),还是应该先学好C++打好基础再学DELPHI和JAVA呢?很纠结哦!

[解决办法]

没这说, JAVA和C++都有用, 没有走哪一个以后另一个就不能走这说. 都是通的.

鉴于你这情况, 基础不太好, 兴趣不太足, 最好先从C语言学起, 基础好了以后, 学JAVA和C++会轻松些.

JAVA工作多, 上来就能赚钱, 增加工作经验. 而C++难度高, 需要能力太高, 职位又少, 不适合一般刚毕业的人.

从JAVA走向C++, 是一条从事C++的捷径, 以后你就会明白.
[解决办法]
以你要做的事来说,的确没必要学C++。不用指针的C++并不比Java强大多少,开发的便利性还要差出很多,没必要学。

对Delphi不太了解,以其语言前身Pascal来说,指针还是必须要有的。不知道Delphi有没有改变这一点。
[解决办法]
如果没兴趣,就不要再学了。
[解决办法]
java 其实和C++有很多是相通的,学了这个对那个的学习还是有很多帮助的!
[解决办法]
先打好基础吧 建议先看完C 兴趣么慢慢培养 如果实在没兴趣 还是放弃编程这行吧
[解决办法]
......学C++的人根本没必要非要先学C。都是被学校害的。
[解决办法]
DElPHI和IOS开发无关吧,还是学好C++比较有用,可以满足楼主的所有要求,因为现在用C++也可以开发IOS和android应用
[解决办法]

探讨

引用:
没这说, JAVA和C++都有用, 没有走哪一个以后另一个就不能走这说. 都是通的.

鉴于你这情况, 基础不太好, 兴趣不太足, 最好先从C语言学起, 基础好了以后, 学JAVA和C++会轻松些.

JAVA工作多, 上来就能赚钱, 增加工作经验. 而C++难度高, 需要能力太高, 职位又少, 不适合一般刚毕业的人.

从JAVA走向C++,……

[解决办法]
最好先把C++搞好!学好C++其他语言很快能入门的。
[解决办法]
探讨

是不是也同意不学C++,直接学DELPHI和JAVA?引用:
引用:

引用:
没这说, JAVA和C++都有用, 没有走哪一个以后另一个就不能走这说. 都是通的.

鉴于你这情况, 基础不太好, 兴趣不太足, 最好先从C语言学起, 基础好了以后, 学JAVA和C++会轻松些……

[解决办法]
探讨
各位前辈老鸟好,我是一名菜鸟,没事学学编程。我自学C++两一月了,已经学到指针了,觉得枯燥无味而且有点难,我以后只想做一些win32小程序,和做一些手机程序之类的。
我自学C++的初衷是objective-c源于C语言,学会C++自然很容易学会。JAVA是C++的变种,语法和C++都一致,学会C++,JAVA很容易就学会。但毕竟C++确实难,不容易学精。
现在我想走捷径,放弃继续学C+……

[解决办法]
JAVA(安卓)
[解决办法]
在求知上应该迎难而上!而不应该退缩!兄弟加油!
[解决办法]
楼主不着急。。。我也就慢慢看着看着就过来了。。。看了好多经典书。。。现在 第一个实习 直接就终面了。。。
[解决办法]
c++学习曲线比较长,没三五年成不了熟手,java什么的比较快,楼主这总情况不如直接学java
[解决办法]
有人说c++程序员可以分成两类,读过effective c++的和没读过的。世界顶级c++大师scott meyers成名之作的第三版的确当得起这样的评价。
[解决办法]
C++很强大。努力学吧
[解决办法]
你有权选择!
但不要滥用你的权力!
------解决方案--------------------


没必要先学C++,再学JAVA

直接学JAVA也很好
[解决办法]
直接找本java的或者delphi的 从入门到精通 21 天之类的书看看,给自己点信心,要是觉得好玩了

再回来看看基础的东西,楼主适合这个路数的学习

学习并没有一定之规,重要的看适不适合
[解决办法]
不要什么java+delphi
要么java ,要么delphi,在IOS 上的应用最好是Objective-C,安卓上的就java,windows phone 上的果断C#
[解决办法]
这个不知道怎么说,看你自己兴趣,这并非学什么语言的问题。编程其实没必要把语言分的那么细,都是一个工具,看需求来。也不会说你用会了一个其他就都会用。所以看好兴趣,端正态度才是重点。
[解决办法]
如果只是业余兴趣学学,想玩玩windows程序的,100%应该选C#,易学易用,强大的VS,拉几个控件就可以做个小程序,对提高兴趣很有帮助。
[解决办法]
只是指针而已。
其实看回答已经知道现在市场上编程人员越来越多
能搞懂指针地址的却越来越少。
看三 五年前的帖子 那时候在问学指针用不用学汇编 汇编太难
历史总是惊人的相似。

其实楼主已经有答案了 只是想找个理论依据来安慰自己
但是凡事都是EASY COME EASY GO的
你花多少功夫 别人就能花多少功夫超越你
做个中等以上级别的编程人员总是好些吧?
[解决办法]
C++的确很难学,学习编程是要有耐心的,不能急于求成,必须要一步一个脚印,本人写程序有7年时间了,也是从急燥到慢慢放下心来学习.祝你成功.
[解决办法]
难学,慢慢学啊
[解决办法]
找一个自己感兴趣的方向,然后往那方向学习就行了,刚开始千万不要什么都想学,最后什么都没学好,人的精力是有限的。如果想做ios开发,直接果断objective-c,别先走C++的弯路了,想学android开发,果断java。如果又想win32下开发点应用,delphi是不错的选择,C#之类的想做WEB再说吧,C#做windows程序,比如想做什么工具软件让人下载,你不能保证每台电脑都装.net framework,现在用XP的人还挺多的
[解决办法]
没有驱动就不要学习了,看为啥去学习。假设学会C++,每月给你5000块,你学习吗?
[解决办法]
如果没基础就去JAVA,会有些辛苦,,,,毕竟要有C的基础.但你现在已经学到指针了,算是C已经入门.就是说,你可以直接学JAVA~delphi我就没碰过,当年为了NOIP学了一年pascal,感觉和C还是有相通的地方~
[解决办法]
直接java吧
[解决办法]
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。
从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单!
指针即地址。“地址又是啥?”“只能从汇编语言和计算机组成原理的角度去解释了。”

提醒:
“学习用汇编语言写程序”

“VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
想要从本质上理解C指针,必须学习C和汇编的对应关系。”
不是一回事!

不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!

[解决办法]
把C++当做入门会很打击你学编程的自信心,可以先学一些简单的脚本语言当做入门
[解决办法]
好好的孩子 干这行干嘛呢
[解决办法]
菜鸟非常不适合学C++,能把你搞晕。直接学C#吧。
[解决办法]
Java是一门框架语言,开发起来很方便,关键要熟悉API,C++的指针很费劲,需要花费时间和精力。
[解决办法]

探讨
C++很强大。努力学吧

[解决办法]
其实学任何一门编程语言最主要的还是学的是其编程思想,掌握了编程思想,任何其他语言也能很快地上手,这才是王道,其他一切都是浮云


[解决办法]
其实学任何一门编程语言最主要的还是学的是其编程思想,掌握了编程思想,任何其他语言也能很快地上手,这才是王道,其他一切都是浮云 

[解决办法]
又是喜闻乐见的语言争论。


目前主流的语言也好 还是delphi也好 如果你单独做过一些项目或者小玩意儿的话 你会发现他们都和C C++很像。

尤其是面向对象的一系列语言。 语言本身只是个工具。 你需要掌握的是工具背后的东西。 

那些才是万变不离其宗的东西。

热点排行