社区
非技术区
帖子详情
现在用纯C开发桌面软件的还多吗?
装逼之王
2011-11-25 07:29:55
如题,现在c语言主要做什么用呢?求解。
...全文
4347
74
打赏
收藏
现在用纯C开发桌面软件的还多吗?
如题,现在c语言主要做什么用呢?求解。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
74 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lixkyx
2011-12-03
打赏
举报
回复
[Quote=引用 71 楼 wangxiangdong_sl 的回复:]
引用 63 楼 lixkyx 的回复:
不是多不多,而是根本就没有了,因为那太麻烦了,除非是神经有问题,否则没有人会用的。
神经有问题的是你,你学过C吗?在嵌入式,移动或联通软件开发中,哪个不用C++,而C恰好是C++的基础,不会就关上你的臭嘴,我在移动或联通都干过。你干过吗?
[/Quote]
兄台,随便骂人是你的作风吗?
楼主说的是“纯C开发桌面软件”,什么叫做“桌面软件”你看不懂吗?还嵌入式呢!题目都不看清楚就大放厥词,素质啊素质,嘿嘿。
一只老虎
2011-12-01
打赏
举报
回复
其实用C写的东西还是很多的,首先C什么都可以做,但并不是做什么都用C,用C开发的一般满足几个条件:
1 需要性能:比如我们实现一个算法或者窗口,当然框架是开发最快的,但是如果有性能要求一定是用C或者汇编了;
2 需要最省资源:C的资源消耗还是除了汇编外最少的;
3 用于一些底层应用:写驱动、动态库当然还是C最好;
4 嵌入式开发:一般用C来写;
5 开发内核:一般使用C和汇编;
用不用C还看你的应用,即使实现一个图形窗口如果你要求性能和资源占用最优,使用C加上直接写屏无疑是最好的选择,要是你赶时间,那就找个合适的高级语言会是C的许多倍,物尽其用其实最好了。
wangxiangdong_sl
2011-12-01
打赏
举报
回复
[Quote=引用 63 楼 lixkyx 的回复:]
不是多不多,而是根本就没有了,因为那太麻烦了,除非是神经有问题,否则没有人会用的。
[/Quote]
神经有问题的是你,你学过C吗?在嵌入式,移动或联通软件开发中,哪个不用C++,而C恰好是C++的基础,不会就关上你的臭嘴,我在移动或联通都干过。你干过吗?
wenwen20144567
2011-12-01
打赏
举报
回复
什么时候才能说是精通C哈?
lrenyu
2011-12-01
打赏
举报
回复
学习了~
q156375764
2011-11-30
打赏
举报
回复
mark
贪狼大叔
2011-11-30
打赏
举报
回复
我还是觉得C比较好,虽然现在在学校C++
panshoup
2011-11-30
打赏
举报
回复
回复拿分
-草原骑士-
2011-11-30
打赏
举报
回复
MiniGUI就是用c写的哦!
tempnonody
2011-11-29
打赏
举报
回复
学习了。
小昊
2011-11-29
打赏
举报
回复
C是基础,基础好才是真的好
CButtonST
2011-11-29
打赏
举报
回复
强势围观!
mjting
2011-11-29
打赏
举报
回复
linux平台上很多的软件的ui开发还是使用c的;
fcly1981826ly
2011-11-29
打赏
举报
回复
学习,
zhuhai2004
2011-11-29
打赏
举报
回复
桌面开发应该是很少用到C的,嵌入式里面很多用C的了
dreamswang
2011-11-29
打赏
举报
回复
随着计算机性能的增长,vb和c#开发桌面软件会更有优势的。
lixkyx
2011-11-29
打赏
举报
回复
[Quote=引用 35 楼 lohiecan 的回复:]
不知道你是什么心态 , 我身边的人都认为只写写窗口程序有点低端,
引用 18 楼 gykgod 的回复:
没有窗口 出去都不好意思说是做软件的
[/Quote]
只写窗口程序的确实有点低端,但是完全没有窗口的软件已经没有用户肯用了,那就不是高端低端的问题,而是有没有饭碗的问题了——除非你只是承担跟窗口无关的底层模块,而窗口交给开发团队的其他人去做。
所以,程序员最好还是窗口和后台都要懂,这才有利于职业发展。
lixkyx
2011-11-29
打赏
举报
回复
[Quote=引用 62 楼 cga_bigship 的回复:]
Linux下用GTK+做图形库,想写带GUI的程序还是可以用纯C的。
[/Quote]
那已经不是楼主说的“纯c”了。
lixkyx
2011-11-29
打赏
举报
回复
不是多不多,而是根本就没有了,因为那太麻烦了,除非是神经有问题,否则没有人会用的。
clockleewee
2011-11-29
打赏
举报
回复
[Quote=引用 35 楼 lohiecan 的回复:]
不知道你是什么心态 , 我身边的人都认为只写写窗口程序有点低端,
引用 18 楼 gykgod 的回复:
没有窗口 出去都不好意思说是做软件的
[/Quote]
表示严重同意35楼的,经常被公司写的一手烂C的轻视。其实是他们不懂复杂性,当然也有这些人心态的问题。
加载更多回复(53)
纯绿色苹果
桌面
软件
,简单,实用。
在苹果
桌面
软件
的
开发
中,
开发
者通常会使用Apple的
开发
工具Xcode,这是一种集成
开发
环境(IDE),包含了编写、测试和调试应用程序所需的所有工具。编写苹果
桌面
软件
主要使用Swift或Objective-C编程语言,这两种语言...
c_基础纯c语言
开发
的一个动态背景,以及图形化操作学生管理系统.zip
C语言作为一种广泛使用的编程语言,有着长久而辉煌的历史,它被广泛应用于
软件
开发
的各个领域,包括系统
软件
、嵌入式系统、
桌面
应用和图形用户界面等。在学生管理系统的
开发
中,C语言因其高度的灵活性和强大的性能...
在visual stdio中建立纯C程序
- **避免使用C++特性**:在编写纯C程序时,应避免使用C++特有的语法和特性,如类、命名空间等,确保代码符合C语言标准。 - **项目配置**:在项目属性中选择正确的C语言标准非常重要,这将确保代码符合预期的标准并能...
Web技术
开发
桌面
应用的研究与设计.pdf
【标题】:“Web技术
开发
桌面
应用的研究与设计” 【描述】:本文主要探讨了一种使
用纯
Web技术构建
桌面
应用程序的新
开发
模式,强调了其运行环境的特点和要求,并通过设计一个论文阅读笔记系统来验证该模式的可行性。...
嵌入式系统的C语言嵌入式与
桌面
编程
嵌入式系统的C语言编程是将C语言应用于特定硬件环境中的
软件
开发
,主要涉及嵌入式设备和
桌面
系统的差异、C语言的特点以及其在嵌入式领域的应用优势和挑战。 C语言是由Dennis Ritchie在1971年为UNIX系统
开发
的,它的...
非技术区
15,445
社区成员
58,119
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章