- 浏览: 191984 次
- 性别:
- 来自: 长沙
文章分类
最新评论
-
LXX516:
LXX516 写道你好,运行时出现如下问题:E/Trace(1 ...
PC客户端与Android实现图片传送 -
LXX516:
你好,运行时出现如下问题:E/Trace(15019): er ...
PC客户端与Android实现图片传送 -
huzhenyu:
希望各位大顶起,支持国产免费软件
公式编辑器MathMarkEdit1.0发布 -
zhangyou1010:
默认是8000的端口,如果用sh catalina.sh jp ...
使用eclipse远程调试部署在tomcat上的应用程序 -
zhangyou1010:
有时间,也要玩玩QT,哈哈。
Qt Grid布局
大四毕业的最后一学期选择报了java培训(在这里大家就不要拍砖了,对我来说这次培训改变了我的职业生涯,让我学到进入软件开发行业的基本技能)。毕业后一直从事java开发工作到现在快两年。有一些体会java真的很好很强大,而且也实在是很好学(相对c++)。在工作中一直想去提高和深入。但总觉得java将很细节隐藏在了背后(java虚拟机)。而C++更接近底层,程序员能利用强大的指针直接去面对内存,让我有些心动的地方。也经常听人说C++是很难学好 的一门语言,想去挑战下,去发掘更多的细节(说不定更有助于理解java呢) 。
基于以上这些不成文的理由,很想去尝试下C++,目前买了本书c++ primer plus边看边做,指针这块搞完了,类对象那块java与c++还是相似的。但下一步不清楚怎么走了,去学点MFC做些windows小程序,还是去了做点其它。不清楚也没方向。
目前工作上围绕java开发,想去接触c++很是没有环境。想学点东西也只下班在家里闭门造车。很是纠结啊!
---------------
这书我翻了几页,估计编写windows的才能写出来。
不过,太深了,反而觉得不实用。
为什么会有如此学习路线呢?
VC6确实很经典,不过我习惯用cdt
问一下兄弟 CDT好用不?
刚装了一个vs2010不太会用
用习惯了eclipse,CDT用起来挺爽。其实就是工具而已,习惯就好。
VC6确实很经典,不过我习惯用cdt
问一下兄弟 CDT好用不?
刚装了一个vs2010不太会用
VC6确实很经典,不过我习惯用cdt
最近在自学java 当时也想去参加培训 一些培训动不动就7k 8k的 有的还好几万。。。试听了下 基本都是比较浅的东西 还不如自己学 编程的确需要一股韧劲 自己在家里闭门造车。。。。
非常感谢!建议非常中肯。而且可以看得来你对编程的理解达到很深的境界。同时希望自己能对编程更深入些。
难和不难都是相对的,你的水平低就感觉很难,你的水平高就感觉很简单。
外行看HTML/CSS代码后说:我真佩服你们,看起来一堆乱码。
网页设计师看PHP代码后说:我真佩服你们,比HTML难多了。
PHP程序员看Java代码后说:看起来好难。
Java程序员看C++代码后说:太难了。
PS:学习编程肯定要考自学,打开电脑就有所有环境,需要在家闭门造车,我相信所有高手都是自学成才的,通过培训提高能力是扯淡,如果没有自学能力建议改行。
谢谢楼上的建议,本人正是从别的专业转到软件开发来的。水平一般,但自学能力还算不差。C++我说过也没那么难学,但是用学精不易,没有一定的环境是很难的。我纠结但不是因为C++真的就那么难学,是我在计算是不是值得投入过多的时间去弄,而又得到预期的回报。
其实java的水就不浅,很多方面也值得我去深入,目前在做基于eclipse插件方面及RCP的应用。感觉就有很多东西值得我去深入学习。
难和不难都是相对的,你的水平低就感觉很难,你的水平高就感觉很简单。
外行看HTML/CSS代码后说:我真佩服你们,看起来一堆乱码。
网页设计师看PHP代码后说:我真佩服你们,比HTML难多了。
PHP程序员看Java代码后说:看起来好难。
Java程序员看C++代码后说:太难了。
PS:学习编程肯定要考自学,打开电脑就有所有环境,需要在家闭门造车,我相信所有高手都是自学成才的,通过培训提高能力是扯淡,如果没有自学能力建议改行。
基于以上这些不成文的理由,很想去尝试下C++,目前买了本书c++ primer plus边看边做,指针这块搞完了,类对象那块java与c++还是相似的。但下一步不清楚怎么走了,去学点MFC做些windows小程序,还是去了做点其它。不清楚也没方向。
目前工作上围绕java开发,想去接触c++很是没有环境。想学点东西也只下班在家里闭门造车。很是纠结啊!
评论
59 楼
Durian
2011-04-02
xly_971223 写道
爱民兄写了本《Windows内核原理与实现》 就是太TMD贵了
不知道linux有没有这类的书
不知道linux有没有这类的书
---------------
这书我翻了几页,估计编写windows的才能写出来。
不过,太深了,反而觉得不实用。
58 楼
Zimbu
2011-03-26
congdepeng 写道
不知道楼主unix和linux学习的怎么样?
我推荐楼主先放下c++
先搞搞unix和linux,再搞搞C语言,调用unix和linux内核。
然后再C++。
不然你会走很多弯路。
我推荐楼主先放下c++
先搞搞unix和linux,再搞搞C语言,调用unix和linux内核。
然后再C++。
不然你会走很多弯路。
为什么会有如此学习路线呢?
57 楼
ludatong110
2011-01-28
闭门造车的确不好,但是最好能在工作中应用,工作一个月能赶上你造车一年呀!!我也是搞Java,现在也搞C++,是有点头疼。呵呵
56 楼
lanyan
2010-11-29
最近我也在看学习c++.
55 楼
westice
2010-11-29
偶也看primer.
54 楼
fohoo
2010-09-27
C/C++像一锅美味的汤,越煲才越有味
多写,多练,多看开源的代码
多写,多练,多看开源的代码
53 楼
myan
2010-09-04
干吗都来学C++呢?没事别自找麻烦。这玩意好几年出不了门。
52 楼
poson
2010-08-10
c++那有那么神乎,就是一种语言而已
51 楼
huzhenyu
2010-07-23
xly_971223 写道
huzhenyu 写道
xly_971223 写道
搞C/C++最好的IDE是什么? 别告诉我是VC6
VC6确实很经典,不过我习惯用cdt
问一下兄弟 CDT好用不?
刚装了一个vs2010不太会用
用习惯了eclipse,CDT用起来挺爽。其实就是工具而已,习惯就好。
50 楼
xly_971223
2010-07-23
huzhenyu 写道
xly_971223 写道
搞C/C++最好的IDE是什么? 别告诉我是VC6
VC6确实很经典,不过我习惯用cdt
问一下兄弟 CDT好用不?
刚装了一个vs2010不太会用
49 楼
huzhenyu
2010-07-21
xly_971223 写道
搞C/C++最好的IDE是什么? 别告诉我是VC6
VC6确实很经典,不过我习惯用cdt
48 楼
xly_971223
2010-07-21
搞C/C++最好的IDE是什么? 别告诉我是VC6
47 楼
sw1982
2010-07-21
所以你那个老师只能混饭吃。。
cleanerje 写道
C,C++是贵族语言,不是人人有资格用的……
我的java老师这个对我们说的。
我的java老师这个对我们说的。
46 楼
J2san
2010-07-16
有目标才会有动力,我也是工作搞JAVA有三年多了。但由于对游戏开发的狂热,所以自学C++到游戏开发快2年了,到现在还乐此不疲的学着C++,感觉很好。所以我建议你找个C/C++的应用方向去实践,才会越学越有意思
45 楼
mmxcq
2010-07-09
呵呵 不错啊
44 楼
拜月小刀
2010-07-04
引用
难和不难都是相对的,你的水平低就感觉很难,你的水平高就感觉很简单。
外行看HTML/CSS代码后说:我真佩服你们,看起来一堆乱码。
网页设计师看PHP代码后说:我真佩服你们,比HTML难多了。
PHP程序员看Java代码后说:看起来好难。
Java程序员看C++代码后说:太难了。
PS:学习编程肯定要考自学,打开电脑就有所有环境,需要在家闭门造车,我相信所有高手都是自学成才的,通过培训提高能力是扯淡,如果没有自学能力建议改行。
外行看HTML/CSS代码后说:我真佩服你们,看起来一堆乱码。
网页设计师看PHP代码后说:我真佩服你们,比HTML难多了。
PHP程序员看Java代码后说:看起来好难。
Java程序员看C++代码后说:太难了。
PS:学习编程肯定要考自学,打开电脑就有所有环境,需要在家闭门造车,我相信所有高手都是自学成才的,通过培训提高能力是扯淡,如果没有自学能力建议改行。
最近在自学java 当时也想去参加培训 一些培训动不动就7k 8k的 有的还好几万。。。试听了下 基本都是比较浅的东西 还不如自己学 编程的确需要一股韧劲 自己在家里闭门造车。。。。
43 楼
huzhenyu
2010-07-04
chenlixun 写道
楼主应该是对 操作系统原理 及 操作系统提供的接口 不清楚.
你熟悉C/C++语法及相应库以后, 再认真看看《UNIX环境高级编程》、《WINDOWS 程序设计》等操作系统编程方面的书,你就知道操作系统是如何处理我们上层应用的请求了。到那时你就不纠结了。
如果想熟悉JAVA底层,建议多看看JVM原理、JAVA源代码。
计算机相关基础理论相当重要,工作多年以后,每过一段时间看一次计算机相关基础理论方面的书都有新的收获。
刚学计算机理论时,概念只是从字面上理解,随着经验的结累,反复理解后,所有的原理和概念都会更清晰、更形象。
等到你有一天彻底明白“程序=算法+数据结构”这句话的真正意思时,你就上了一个新台阶。
当然,现在流行OO,但“程序=算法+数据结构”这一句在解释操作系统及底层应用时,还是很合适。
个人意见,欢迎拍砖!
你熟悉C/C++语法及相应库以后, 再认真看看《UNIX环境高级编程》、《WINDOWS 程序设计》等操作系统编程方面的书,你就知道操作系统是如何处理我们上层应用的请求了。到那时你就不纠结了。
如果想熟悉JAVA底层,建议多看看JVM原理、JAVA源代码。
计算机相关基础理论相当重要,工作多年以后,每过一段时间看一次计算机相关基础理论方面的书都有新的收获。
刚学计算机理论时,概念只是从字面上理解,随着经验的结累,反复理解后,所有的原理和概念都会更清晰、更形象。
等到你有一天彻底明白“程序=算法+数据结构”这句话的真正意思时,你就上了一个新台阶。
当然,现在流行OO,但“程序=算法+数据结构”这一句在解释操作系统及底层应用时,还是很合适。
个人意见,欢迎拍砖!
非常感谢!建议非常中肯。而且可以看得来你对编程的理解达到很深的境界。同时希望自己能对编程更深入些。
42 楼
chenlixun
2010-06-29
楼主应该是对 操作系统原理 及 操作系统提供的接口 不清楚.
你熟悉C/C++语法及相应库以后, 再认真看看《UNIX环境高级编程》、《WINDOWS 程序设计》等操作系统编程方面的书,你就知道操作系统是如何处理我们上层应用的请求了。到那时你就不纠结了。
如果想熟悉JAVA底层,建议多看看JVM原理、JAVA源代码。
计算机相关基础理论相当重要,工作多年以后,每过一段时间看一次计算机相关基础理论方面的书都有新的收获。
刚学计算机理论时,概念只是从字面上理解,随着经验的结累,反复理解后,所有的原理和概念都会更清晰、更形象。
等到你有一天彻底明白“程序=算法+数据结构”这句话的真正意思时,你就上了一个新台阶。
当然,现在流行OO,但“程序=算法+数据结构”这一句在解释操作系统及底层应用时,还是很合适。
个人意见,欢迎拍砖!
你熟悉C/C++语法及相应库以后, 再认真看看《UNIX环境高级编程》、《WINDOWS 程序设计》等操作系统编程方面的书,你就知道操作系统是如何处理我们上层应用的请求了。到那时你就不纠结了。
如果想熟悉JAVA底层,建议多看看JVM原理、JAVA源代码。
计算机相关基础理论相当重要,工作多年以后,每过一段时间看一次计算机相关基础理论方面的书都有新的收获。
刚学计算机理论时,概念只是从字面上理解,随着经验的结累,反复理解后,所有的原理和概念都会更清晰、更形象。
等到你有一天彻底明白“程序=算法+数据结构”这句话的真正意思时,你就上了一个新台阶。
当然,现在流行OO,但“程序=算法+数据结构”这一句在解释操作系统及底层应用时,还是很合适。
个人意见,欢迎拍砖!
41 楼
huzhenyu
2010-05-29
luolonghao 写道
huzhenyu 写道
大四毕业的最后一学期选择报了java培训(在这里大家就不要拍砖了,对我来说这次培训改变了我的职业生涯,让我学到进入软件开发行业的基本技能)。毕业后一直从事java开发工作到现在快两年。有一些体会java真的很好很强大,而且也实在是很好学(相对c++)。在工作中一直想去提高和深入。但总觉得java将很细节隐藏在了背后(java虚拟机)。而C++更接近底层,程序员能利用强大的指针直接去面对内存,让我有些心动的地方。也经常听人说C++是很难学好 的一门语言,想去挑战下,去发掘更多的细节(说不定更有助于理解java呢) 。
基于以上这些不成文的理由,很想去尝试下C++,目前买了本书c++ primer plus边看边做,指针这块搞完了,类对象那块java与c++还是相似的。但下一步不清楚怎么走了,去学点MFC做些windows小程序,还是去了做点其它。不清楚也没方向。
目前工作上围绕java开发,想去接触c++很是没有环境。想学点东西也只下班在家里闭门造车。很是纠结啊!
基于以上这些不成文的理由,很想去尝试下C++,目前买了本书c++ primer plus边看边做,指针这块搞完了,类对象那块java与c++还是相似的。但下一步不清楚怎么走了,去学点MFC做些windows小程序,还是去了做点其它。不清楚也没方向。
目前工作上围绕java开发,想去接触c++很是没有环境。想学点东西也只下班在家里闭门造车。很是纠结啊!
难和不难都是相对的,你的水平低就感觉很难,你的水平高就感觉很简单。
外行看HTML/CSS代码后说:我真佩服你们,看起来一堆乱码。
网页设计师看PHP代码后说:我真佩服你们,比HTML难多了。
PHP程序员看Java代码后说:看起来好难。
Java程序员看C++代码后说:太难了。
PS:学习编程肯定要考自学,打开电脑就有所有环境,需要在家闭门造车,我相信所有高手都是自学成才的,通过培训提高能力是扯淡,如果没有自学能力建议改行。
谢谢楼上的建议,本人正是从别的专业转到软件开发来的。水平一般,但自学能力还算不差。C++我说过也没那么难学,但是用学精不易,没有一定的环境是很难的。我纠结但不是因为C++真的就那么难学,是我在计算是不是值得投入过多的时间去弄,而又得到预期的回报。
其实java的水就不浅,很多方面也值得我去深入,目前在做基于eclipse插件方面及RCP的应用。感觉就有很多东西值得我去深入学习。
40 楼
luolonghao
2010-05-27
huzhenyu 写道
大四毕业的最后一学期选择报了java培训(在这里大家就不要拍砖了,对我来说这次培训改变了我的职业生涯,让我学到进入软件开发行业的基本技能)。毕业后一直从事java开发工作到现在快两年。有一些体会java真的很好很强大,而且也实在是很好学(相对c++)。在工作中一直想去提高和深入。但总觉得java将很细节隐藏在了背后(java虚拟机)。而C++更接近底层,程序员能利用强大的指针直接去面对内存,让我有些心动的地方。也经常听人说C++是很难学好 的一门语言,想去挑战下,去发掘更多的细节(说不定更有助于理解java呢) 。
基于以上这些不成文的理由,很想去尝试下C++,目前买了本书c++ primer plus边看边做,指针这块搞完了,类对象那块java与c++还是相似的。但下一步不清楚怎么走了,去学点MFC做些windows小程序,还是去了做点其它。不清楚也没方向。
目前工作上围绕java开发,想去接触c++很是没有环境。想学点东西也只下班在家里闭门造车。很是纠结啊!
基于以上这些不成文的理由,很想去尝试下C++,目前买了本书c++ primer plus边看边做,指针这块搞完了,类对象那块java与c++还是相似的。但下一步不清楚怎么走了,去学点MFC做些windows小程序,还是去了做点其它。不清楚也没方向。
目前工作上围绕java开发,想去接触c++很是没有环境。想学点东西也只下班在家里闭门造车。很是纠结啊!
难和不难都是相对的,你的水平低就感觉很难,你的水平高就感觉很简单。
外行看HTML/CSS代码后说:我真佩服你们,看起来一堆乱码。
网页设计师看PHP代码后说:我真佩服你们,比HTML难多了。
PHP程序员看Java代码后说:看起来好难。
Java程序员看C++代码后说:太难了。
PS:学习编程肯定要考自学,打开电脑就有所有环境,需要在家闭门造车,我相信所有高手都是自学成才的,通过培训提高能力是扯淡,如果没有自学能力建议改行。
发表评论
-
CDT JNI
2012-12-01 23:26 772http://www.blogjava.net/orangew ... -
PC客户端与Android实现图片传送
2012-10-16 11:48 6519PC服务端,用于发送图片 import java.io.Dat ... -
h.264
2012-05-30 00:03 1293http://www.elecfans.com/video/a ... -
gxt mvc架构分析
2011-08-18 19:15 928http://www.bristol-gtug.org/?p= ... -
这个表达式你一眼看得出结论来吗?if ((n & -n) == n)
2011-06-09 11:47 913如题,很惭愧本人确实没有一眼看出来.首先定性思维第一反应把&q ... -
tomcat中将项目部署为根目录
2011-03-29 20:50 940修改server.xml <Context debug= ... -
AWT双缓冲,消除闪烁
2011-03-25 11:26 2110以上原文from:http://blog.csdn.net/w ... -
c++学习笔记
2011-02-21 21:48 9901.指针是用来保存内存地址的变量 如:int i; int * ... -
收藏hibernate二级缓存的两篇文章
2011-01-15 23:35 804http://www.iteye.com/topic/1890 ... -
sturts2标签使用说明
2011-01-07 14:27 1130http://www.roseindia.net/struts ... -
java -classpath使用
2011-01-06 22:29 946假设三个类:Dog继承Animal并引用Food那么怎么去执行 ... -
P6spy
2011-01-03 16:50 2707from:http://blog.chinaunix.net/ ... -
oracle修改表增加列删除列修改列
2010-12-28 13:20 2490oracle修改表增加列删除列修改列 1.增加列 ALTER ... -
Java应用程序安装成一个Windows NT服务
2010-12-24 14:22 1001http://wrapper.tanukisoftware.c ... -
play framwork导出war包
2010-12-04 12:42 1106play war myApp -o /myApp --zip -
JAVA静态导入(inport static)详解
2010-12-01 13:40 2092在Java 5中,import语句得到了增强,以便提供甚至更加 ... -
两段copy文件的代码
2010-11-26 09:25 7991.传统的基于IO的Copy方法 import java.io ... -
动态加载jar
2010-11-21 14:39 2799在eclipse中有个自动升级,可以直接通过一个互联上链接安装 ... -
java动态代理入门示例
2010-09-16 22:44 1097package com.huzy.proxy; impo ... -
让windows启动时自动运行bat脚本
2010-06-06 10:46 3258打开组策略运行输入gpedit.msc 用户配置window ...
相关推荐
- **解读**:这两本书分别是C++语言的标准参考书籍和深入理解C++对象模型的重要资料。虽然难度较高,但对于希望深入理解C++内部机制的学习者来说是必不可少的。作为初学者,可以先从基础入手,随着经验的积累逐渐向...
3. 高级书籍如《The C++ Programming Language》和《Inside The C++ Object Model》虽然难度较大,但对深入理解C++至关重要。 4. 了解不同IDE(集成开发环境)的区别,重点在于语言本身。 5. 不要轻视基础编程问题,...
11. 不要纠结于学什么,选择一种语言并深入学习是最重要的。 12. 关注语言的应用前景,但不要让它成为学习的障碍。 13. 英语能力不足不应成为学习的绊脚石,提升英语能力是必要的。 14. 比较语言优劣不如专注于学好...
20. 通过《The Standard C++ Bible》了解C++标准。 21. 不怕困难,坚持阅读难以理解的书籍,多读几遍。 22. 实践是检验学习成果的最好方式,多写代码。 23. 讨论技术,但避免无意义的争论,专注于共同进步。 24. ...
- **要点解读**:这两本书分别涵盖了C++语言的核心内容以及C++对象模型的内部实现机制,对于希望深入了解C++的开发者来说非常有价值。 - **实践建议**:在掌握了基础之后,可以逐步阅读这些书籍,以获得更深入的理解...
- 如果想要成为C++领域的专家,就需要深入研究C++的相关技术和理论。 #### 34. 使用现成的库和框架 - 合理利用现有的库和框架可以极大地提高开发效率。 #### 35. 多实践 - 通过实际项目锻炼自己的编程能力。 ####...
这两本书分别是C++语言之父Bjarne Stroustrup的作品以及对C++对象模型的深入探讨。前者是权威的C++语言指南,后者则提供了对象模型的内部运作机制的详尽解释。这些书籍对于深入理解C++的核心概念至关重要。 #### 4....
18. 通过阅读源代码能深入了解编程语言的使用和设计思路。 19. 不断学习新知识,保持对书籍的饥渴感。 20. 《The Standard C++ Bible》是学习C++标准的重要参考书。 21. 重复阅读和实践是掌握知识的关键。 22. 学习...
侯捷认为,要想深入掌握STL,必须对其底层的实现技术有所了解。例如,书中还提及了STL中的一种内存管理策略,即内存池(memory pool)技术,它有助于减少动态内存分配的开销,提高程序的运行效率。此外,书中还涵盖...
对于想要深入了解计算机底层工作原理的初学者而言,C语言无疑是一把打开计算机世界大门的钥匙。 C++是C语言的继承者,引入了面向对象编程的概念,如继承、封装和多态性,显著地增强了软件工程能力。C++广泛应用于...
在本文中,我们将深入探讨基于Arduino的Blockly图形化编程软件,这...通过分析和理解压缩包中的源码,我们可以更深入地了解这个系统的实现机制,并将其应用到更多的实际项目中,无论是教学还是个人创作,都将受益匪浅。
本书适合那些希望深入了解Java底层运行机制的程序员,尤其是那些对性能优化、问题定位或定制虚拟机有兴趣的人士。本书主要涵盖了以下几个方面: 1. **Java代码的执行原理**:解析Java代码是如何被编译、解释执行...
10. **竞赛策略**:了解竞赛规则,合理安排答题时间,先易后难,遇到难题不纠结,及时切换到下一道题目。 如果"OI-master"中的内容覆盖了这些知识点,那么它将是一个非常宝贵的资源,对于参加信息学竞赛的学生来说...
在博文链接中,可能详细介绍了如何使用DialogDesigner进行对话框设计,包括控件的添加、删除、属性设置,以及如何将设计好的对话框集成到C++或VB等编程语言的项目中。由于没有实际内容,这里只能假设这个链接提供了...
在本文中,我们将深入探讨如何使用MFC(Microsoft Foundation Classes)和TinyXML库来操作XML文件,包括读取、生成、修改属性、增加节点以及删除等常见操作。TinyXML是一个小巧且易于使用的C++库,它允许开发人员...
因此,不必过于纠结于先学哪个,重要的是保持持续学习和实践。 如果你的目标是成为一名软件工程师,那么建议先从一门编程语言入手,如Java或C++,通过编写简单的程序来建立编程基础。随着对语言的熟悉,逐步引入...
4. **深入理解题目描述**: 部分情况下,题目描述可能含糊不清,需要你自己去推断。比如,当题目中提到两条线段相交时的表示方式,你应该理解并实现这种特殊处理。 5. **程序设计与优化**: 在编写代码前,花时间构思...
### Python基础入门资料 #### Python语言介绍 **1.1 Python起源** Python 由荷兰程序员吉多·范罗苏姆...了解了这些基础知识之后,接下来我们可以深入探讨如何配置 Python 开发环境,并开始实践 Python 编程之旅。
- **第三代:高级语言**:分为面向过程(如C语言)和面向对象(如Java、C++)。 - **Java的历史背景**: - Java由Sun Microsystems公司的James Gosling团队在1991年开始研发,并于1995年正式发布。 - 命名由来:...