Window下面做C/C++好像不好混了,Linux C/C++程序员奇货可居,如日中天,而VC程序员已经穷困潦倒,江河日下了,VC会成为下一个Delphi吗 我有个兄弟跟我说,linux程序员8000以下都不好意思说自己的linux程序员,VC就没这么舒服了,而且Vista出来了,.Net3.5性能也得到优化了,C井以后完全可以在桌面软件领域大有作为,你看看人家AutoDesk都在大量招收.Net程序员了,VC会不会是下一个Delphi呢或者C++ Builder呢。迷茫了,兄弟们 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 俺应该算是UNIX/LINUX下的了,可俺怎么没月薪八千呢?至今还维持在温饱的边缘... 8k以下的一大把……兄弟,你知道这个linux有多少东西吗…… 就比windows多了鸟,怎么了windows没鸟吧... 大家不要转移话题,Windows是否有鸟的问题可以另开帖单独讨论 vc肯定会和windos系统一起落伍的。lz投入开源的怀抱吧 再不济用VC的人转C#,那深入的程度可不是一开始就学C#的那些娃娃可比的. C++目前应该不会变成delphi,c++毕竟强项不是在做控件上,而是在效率上。 极有可能会VISTA开放的WINDOWS API有多少?能继续挂马不?。。搞不好以后C/C++在WINDOWS上除了写木马病毒和游戏,开发软件可能就靠边了。 目前情况来看.net 极具诱惑力尽管自己是windows API 的忠实fans但是,实际情况是 vista 下将来肯定会流行,将来流行了 必定 .net 会特火,无论是 windows程序还是web开发 MS重点已经转到了RAD能力强的语言这是不争的事实,C++的学习曲线太长了,人力资源又贵。不过linux也不会好太久,5年前我用anjuta的时候,周围用vi的都蠢蠢欲动。 图形图像方面,最值钱的不是vc本身,而是图形图像的专业知识。所以指望学vc然后来做好图形图像是不现实的。其实,vc已经成了一个底层的工具,现在多数情况下,是光学vc没有用,还要学通信,或者学硬件,或者多媒体,或者学图形图像学,这些都不是一时半会能学会的。但是.net就不同,光学.net就可以了,学出来至少可以做网站或者做一些mis,所以学.net的越来越多。 說吧你們,我還大三,還在堅持C++,而且是WIN下的C++ 嘿嘿,我2个都做过vc和系统底子好的,做gcc很容易,几天适应vim和gdb就好,不用作界面这些纯算法的东西真好浓,不过那些一开始作gcc的6个月都未必高明白vc,我见过一些gcc的老手用过vc后大呼上当,改用bc了 等哪天M$用.net Framework实现了windows那时C++就混不下去了 晕,讨论这些。关键在于面向对象的编程思想。设计模式呀,良好的软件架构呀才是恒久的经典。我以前也常考虑平台,很想找份linux环境的工作,现在才明白,平台不是那么重要,重要的是你有实力并且强大到可以去架构跨平台的软件,想库这类,这些才是很好的软件设计思想,是我们值得去学习地方。 VC也是.net的一员啊?怎么这么多人把他单独列开?c++语言的优点和缺点都是很明了的,你不可能拿他和开发网页的ASP比,每种语言都有其不同适应场景,如果你能够找到的工作都是开发网页、访问数据库等不适于C++的工作,当然就不要学习C++了。依靠单一语言或者技能能找个几千块的工作就不错了,无论C++, VB, C#, Java都是如此,你不可能学了Java或者C#,就比C++程序员高一个档次的。语言在软件生涯中占的比重很小,把语言摆在很高位上,说明你还不知道啥对你重要 顶,确实是这样的。仔细想一下,有哪个大型软件是用.NET写的? .NET是跟J2EE抢地盘的工具,就是抢不过而已基本定位是企业级开发,我就是搞C#的,做东西确实快,运行起来确实慢因为有完善的垃圾回收和API封装,垃圾代码满天飞,而且照样能够正常运作。其实在桌面开发方面感觉优势在于移植性,至少在XP下开发的可以不用修改放到Vista下运行VC下有经验的,要么会觉得.NET随便搞定,很多以前自己费劲的事都不用去搞了,要么会觉得.NET真烂,什么都不好搞(封装层次太高了)反正我现在学它着重于它的Framwork,设计的确实漂亮,同时也对比了MFC,一个追求方便,一个更兼顾性能,不过还是觉得MFC有点过时了(太晦涩难懂)以上纯属个人意见,想转VC,但是技术还不够,正如15楼说的那样 ...大部分的人都搞不清楚,语言和库和ide之间的关系... 不管怎么样,我现在感觉vc很爽调用API多方便啊include "windows.h"调用的时候::加一下就Ok了学了总会有用的 微软自相残杀啊,呵呵,还是java好点,TMD的,就java的界面太烂。 窗口布局问题 360和qq那样炫彩的界面是如何实现的?请指点 请问关于WM_DEVICECHANGE的问题! 绝望中~~ 让窗口保持激活 帮忙做道题 如何在静态控件或是图片控件中显示jpg图片啊 菜鸟提问怎样在一个按钮上设置一个bitmap呢? 请教一个Menu问题,了解者给些建议 不听话的滚动条。 DOS进程与WINDOWS进程如何通讯? 使用MSXML记录系统配置信息 遇到的问题。。。。 一个关于远程抓屏的问题
搞不好以后C/C++在WINDOWS上除了写木马病毒和游戏,开发软件可能就靠边了。
.net 极具诱惑力
尽管自己是windows API 的忠实fans但是,实际情况是 vista 下将来肯定会流行,将来流行了 必定 .net 会特火,无论是 windows程序还是web开发
不过linux也不会好太久,5年前我用anjuta的时候,周围用vi的都蠢蠢欲动。
我還大三,還在堅持C++,而且是WIN下的C++
那时C++就混不下去了
我以前也常考虑平台,很想找份linux环境的工作,现在才明白,平台不是那么重要,重要的是
你有实力并且强大到可以去架构跨平台的软件,想库这类,这些才是很好的软件设计思想,是我们
值得去学习地方。
c++语言的优点和缺点都是很明了的,你不可能拿他和开发网页的ASP比,每种语言都有其不同适应场景,如果你能够找到的工作都是开发网页、访问数据库等不适于C++的工作,当然就不要学习C++了。依靠单一语言或者技能能找个几千块的工作就不错了,无论C++, VB, C#, Java都是如此,你不可能学了Java或者C#,就比C++程序员高一个档次的。语言在软件生涯中占的比重很小,把语言摆在很高位上,说明你还不知道啥对你重要
基本定位是企业级开发,我就是搞C#的,做东西确实快,运行起来确实慢
因为有完善的垃圾回收和API封装,垃圾代码满天飞,而且照样能够正常运作。
其实在桌面开发方面感觉优势在于移植性,至少在XP下开发的可以不用修改放到Vista下运行VC下有经验的,要么会觉得.NET随便搞定,很多以前自己费劲的事都不用去搞了,要么会觉得.NET真烂,什么都不好搞(封装层次太高了)
反正我现在学它着重于它的Framwork,设计的确实漂亮,同时也对比了MFC,一个追求方便,一个更兼顾性能,不过还是觉得MFC有点过时了(太晦涩难懂)以上纯属个人意见,想转VC,但是技术还不够,正如15楼说的那样
不管怎么样,我现在感觉vc很爽调用API多方便啊include "windows.h"调用的时候::加一下就Ok了学了总会有用的