菜鸟问题,想自学C/C++开发桌面应用程序,想问的是,现在桌面应用还有用C/C++的吗?或者说是否广泛使用,是不是都是Java了?

2013-08-09 11:22:43 +08:00
 rteta
还有 我卡在算法(神吗深度广度优先之类的东东)这点上卡了2天都还迷糊着,
有大牛这段经历花了多久? 我是不是不适合搞开发?
LZ目前 小屁公司运维(装OS,接网线,总之就打杂)想转开发。
求指导。
14369 次点击
所在节点    程序员
37 条回复
cxe2v
2013-08-09 11:54:59 +08:00
桌面应用有JAVA的么?C++比较多吧,不过现在都是混合开发了,不会用同一种语言
rteta
2013-08-09 11:57:13 +08:00
公司有个小项目 IM,我想跟着学开发,是不是应该从c/c++ 开始学?

还有 要学算法不?
谢谢咯
wenLiangcan
2013-08-09 12:06:02 +08:00
Windows 下应该 .NET 比较方便吧,.NET 可以用 C++
funcman
2013-08-09 12:07:08 +08:00
一般这种问题都卡住,说明你买的书不好,多买几本书对照着看。

桌面应用的话,Windows上,如果长期跟进维护的,一般用.Net;如果是面向大众的,一般用C++。

Java也是行业用得比较多,国内用得不多,国内主要用Java做Web应用。
rteta
2013-08-09 12:43:28 +08:00
用的是 宋剑杉 那本 Linux c 一站式入门 怎么总感觉有些地方讲的太过于简单,几句话就完了,
另外 狂人C 这本书如何?
rteta
2013-08-09 12:44:28 +08:00
@funcman 另外,如果是打算用C/C++开发应用程序的话,,有没有必要在算法上纠结太长时间?
jesonyang
2013-08-09 12:46:14 +08:00
算法开源的有很多,专注于C++和跨平台的移植!
bengol
2013-08-09 12:49:03 +08:00
@rteta 为什么要买这些莫名其妙的书? 每个领域的经典书籍,随便g一下就有了
rteta
2013-08-09 12:50:28 +08:00
@jesonyang OK 如果是win 平台 是不是还要学习一种库啊? 哪种用的比较多?
rteta
2013-08-09 12:51:00 +08:00
@bengol 能不能直接推荐本 win平台 c/c++开发应用程序的书来?
rteta
2013-08-09 12:52:07 +08:00
@bengol 你是说K&R吧?
rteta
2013-08-09 12:52:27 +08:00
能不能直接推荐本 win平台 c/c++开发应用程序的书来?
PotatoBrother
2013-08-09 14:05:09 +08:00
Win平台的话桌面开发推荐C#
Ricepig
2013-08-09 14:08:34 +08:00
学学winform吧,豌豆荚开始也是基于winform

等有感觉了,转C也容易吧
chchwy
2013-08-09 14:38:25 +08:00
Java現在大多應用在Web上啦,幾乎沒人用它來寫桌面應用。

桌面應用現在主流是C#/.NET,比C++好寫一百倍啊。
需要跨平台的話現在當紅的方案是C++/Qt。
leavic
2013-08-09 14:49:39 +08:00
C#啦,上手超快
hanf
2013-08-09 17:57:09 +08:00
windows平台桌面应用,c#是不二之选
itfanr
2013-08-09 19:39:43 +08:00
C为硬件而生

C++为算法而生

JAVA为WEB而生 现在android的出现它也为移动端作贡献了

C#/.NET为快速开发windows平台软件而生,包括界面

php为web而生,且只能靠web存活。。。其他开发都是小众

python为编脚本而生,web也可以

go为并行而生
rteta
2013-08-09 20:05:15 +08:00
感谢大家的热心回答……不知道为何*:,我主观上非常不喜欢c sharp,
游戏公司写网游客户端用什么语言?好像是 cpp吧
rteta
2013-08-09 20:06:05 +08:00
是cpp吗,是的话我就学c 和cpp了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/78535

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX