当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 27 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : c还是c++
帖子发表于 : 2009-03-28 22:56 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
现在开始郁闷了……

学校让我们学c,还是在tc下……

学了几个学时,才发现并不是我想的那样

就算是vc,我也不能写出来一个带界面的程序,所有的东西都是在黑忽忽的dos下 :em49

想当年vb我给我爸写个销售管理程序,才一万行代码,也没见到写个“界面“这么困难

q1:win下怎么写个带界面的c程序?

后来google到说,用c++,可是c不是也行么??

q2:那么那么那么,我应该是在win下用c还是c++?

现在联想到大牛Richard Stallman的gcc

毅然决然决定买了本图片

然后忽然发现某高手说:firefox是底层c中层c++高层JavaScript

我继续google——gcc编译c,用gtk

g++编译c++,用gtk+

q3:那么linux下用哪个?c还是c++

【ps】linux程序一直win困难还是win的程序一直linux困难呢?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-03-28 23:05 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
要写GUI,c和c++都可以的呀,Gnome不就是Gtk+的库写出来的。
不过C++的开发效率高些,Qt4.5可真是个好东西,KDE都写得出来的。
很久前在Win下用VC6写过GUI(我是纯自学的,买书都花了上千元),现在忘得差不多了。 :em20
现在打算过些日子从Qt搞起,Gtk虽然快些,但有些烦琐;现在有了QtCreator,用Qt写GUI程序很方便的! :em09


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-03-28 23:23 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
wangdu2002 写道:
要写GUI,c和c++都可以的呀,Gnome不就是Gtk+的库写出来的。
不过C++的开发效率高些,Qt4.5可真是个好东西,KDE都写得出来的。
很久前在Win下用VC6写过GUI(我是纯自学的,买书都花了上千元),现在忘得差不多了。 :em20
现在打算过些日子从Qt搞起,Gtk虽然快些,但有些烦琐;现在有了QtCreator,用Qt写GUI程序很方便的! :em09

看了gnome和kde的发展史

决定不用qt的库,万一以后有点什么纠纷,真是没有理啊,怪不得kde不得势,qt是绊脚石啊

还是gtk吧!

但是c还是c++呢?

两个可以兼顾么?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-03-28 23:39 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
可以兼顾的,Gtk不仅支持C程序,还支持C++和其他诸多语言的绑定!确实很强大!
现在用Qt4.5是没问题的,Nokia已经把Qt4.5以LGPL发布了,这和Gtk+的授权一样的,现在基于Qt开发GUI程序,写开源软件或闭源软件都可以! :em09


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-03-28 23:44 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
wangdu2002 写道:
可以兼顾的,Gtk不仅支持C程序,还支持C++和其他诸多语言的绑定!确实很强大!
现在用Qt4.5是没问题的,Nokia已经把Qt4.5以LGPL发布了,这和Gtk+的授权一样的,现在基于Qt开发GUI程序,写开源软件或闭源软件都可以! :em09

我落伍了

竟然不知道这个信息


页首
 用户资料  
 
6 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-03-28 23:45 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
那么如果现在就开发而言

c还是c++呢?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-03-28 23:54 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
C写的程序速度更快些,但开发效率要低些,Gtk+的库改造了c,使其具备面向对象的特点,得以用来开发成规模的应用程序;
C++入门稍难点,但面向对象的概念一旦建立,利用C++的强大灵活的语言特点,比较适合开发大型程序,还可兼用C,且相对于C,效率降低得并不算太多!
我是懒人,所以选择C++做为开发语言!,而且Qt的信号与槽机制我很喜欢,结果就变成Qt的拥趸了! :em05
尽管如此,我很佩服能用C运用Gtk库写出高质量应用程序的程序高手。 :em03
选c还是c++,这是个人选择问题。楼主根据自己的需要来选择吧! :em06


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
8 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-03-29 0:07 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
wangdu2002 写道:
C写的程序速度更快些,但开发效率要低些,Gtk+的库改造了c,使其具备面向对象的特点,得以用来开发成规模的应用程序;
C++入门稍难点,但面向对象的概念一旦建立,利用C++的强大灵活的语言特点,比较适合开发大型程序,还可兼用C,且相对于C,效率降低得并不算太多!
我是懒人,所以选择C++做为开发语言!,而且Qt的信号与槽机制我很喜欢,结果就变成Qt的拥趸了! :em05
尽管如此,我很佩服能用C运用Gtk库写出高质量应用程序的程序高手。 :em03
选c还是c++,这是个人选择问题。楼主根据自己的需要来选择吧! :em06

c貌似比c++目前应用广泛些吧!

还是选择c吧!

不过以后可能会面临更大的问题

实在不行就脚踩两只船……c和c++并行呗


页首
 用户资料  
 
9 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-03-29 11:03 
头像

注册: 2008-04-02 19:55
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
C或者是C++关系有那么大么?


页首
 用户资料  
 
10 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-03-29 11:09 
头像

注册: 2007-11-29 9:41
帖子: 8455
送出感谢: 0 次
接收感谢: 0 次
除了c/c++还有其它的嘛 :em06


页首
 用户资料  
 
11 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-04-02 21:23 

注册: 2008-10-31 22:12
帖子: 6546
系统: 践兔
送出感谢: 18
接收感谢: 25
python->PyQT/PyKDE/PyGtk
c->c++->KDevelop/QDevelop


_________________
代码:
] ls -ld //


页首
 用户资料  
 
12 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-04-02 21:44 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
1、除了硬件接口,没人用汇编写规模稍大点的应用程序的──哪怕是宏汇编也一样! :em06
----人脑毕竟不是CPU,能直接在机器语言的简单包装上搞复杂程序。 :em06
2、c是系统语言,写操作系统无疑是首选,写硬件驱动也很好。 :em02
----C改造成面向对象的C之后,也可以写规模化的程序,Gnome桌面环境和G程序很多就是用对象化的Gtk+搞出来的,又快又好用,只是稍繁琐点。 :em04
3、C++算是中高级语言,是面向对象语言的代表,兼顾了性能和效率,很强大,但入门不易,学精更难,若能学得好,几乎可以有最大的适应性。 :em06
4、Python和Ruby,Perl之类的脚本语言,很强大,很易用,学起来快,进阶也快,但效率差些,属于真正的高级语言,是系统管理员和表层应用程序开发-----的首选语言。
5、Java也有其长处,不过现在Gtk和Qt越来越成熟,它以前独有的跨平台优势减弱了。而且虚拟机再怎么优化,效率仍低了些,运行一个小程序也还得-----JRE之类的大家伙助阵。 :em20


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
13 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-04-04 23:46 

注册: 2007-06-19 13:28
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
还是用c++吧,可能因为我是大学时代从c++到java开始学的,我想象不出来怎么用c这样的语言去编写大型点的应用。
没有面向对象,我会迷失在代码中 :em20


页首
 用户资料  
 
14 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-04-05 1:01 
头像

注册: 2007-02-18 19:33
帖子: 2180
地址: lyric.im
系统: OSX
送出感谢: 0 次
接收感谢: 1
用python,用c。c++随意。

ui,我倾向gtk

跨平台,lin往win移植相对容易,因为有posix。win往lin移植,如果是.net程序,靠mono,否则靠wine lib

firefox的gui确实是xul+javascript


_________________
既然你诚心诚意地问了
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~


页首
 用户资料  
 
15 楼 
 文章标题 : Re: c还是c++
帖子发表于 : 2009-04-06 23:38 
头像

注册: 2006-07-28 14:58
帖子: 225
地址: 廣州
送出感谢: 0 次
接收感谢: 0 次
楼主是学CS的吗,是的话应该不会这么在意吧,通常也是C/C++这样一起说的。
C++比较适合大型项目的开发,比如还可以应用模式之类的,当然c也可以写出类似oo的代码,但觉得c还是比较适合算法的研究。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 27 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译