关于C语言的一些新手问题
编号:QA004560
建立日期: 2002年3月3日 最后修改日期:2003年8月2日
所属类别:
Q
baocheng007:
请问现在编程功能最强大的语言是什么语言?,听说“C语言”无所不能!,是这样的吗?,如果是,我提的问题如下:
1、C语言能否编写系统级的程序,就是能够在计算机硬件内独立运行的程序?
2、用C语言能否做出象VB里的Form、Commond、TextBox等这些控件,制作难吗?
3、C语言与C++是什么关系,它们有什么特点两者那一个更好?
4、现在市面上出售的C语言系统售价是多少,在那里能够买到?
5、C语言编辑系统必须运行在DOS平台上吗,有没有运行在Windows平台上的,如果有功能相同吗?
6、能否向我提供一个初学C语言的好网站?
A回答:
我个人比较偏好C/C++。说它无所不能,可能有些夸张,因为许多语言和开发工具都有其擅长的领域。例如做个网站,C就不如ASP简单。但是C语言的适用性比较广,特别是象驱动程序这样的系统领域,C语言也可以应用。C语言是面向过程的语言,而C++是面向对象的语言。C语言可以被看做C++的一个子集,也就是说可以使用C++编译器来编译C语言程序。几乎所有操作系统上都有C语言的编辑和编译系统。DOS下经常使用Turbo C,而Windows下通常使用Visual C++和Borland C++ Builder,这些系统的价格从千元到万元,这要看你购买的版本。在网上也可以找到许多免费的C/C++编译器,只是不如商业的好用。
C语言也可以编写Windows程序,但是不如VB简单。如果你使用VC++或C++Builder的C++类库编程,比C语言要简单的多,但仍比VB要难一些。我的看法是对于一般爱好者,学VB就可以了。只有想成为专业开发者的才去学C/C++。
你不觉得你已经找到了一个初学者的好网站?
风中浪子问: 我想请教一下,我的操作系统是XP的,我用Visual C++编写C程序,这对于我这样一个初学者来说用Visual C++这个软件难吗?因为我看一写文章上说在WINDOWS系统下用Visual C++编写C程序,那是高手和专业人士才可以做到的!
答:一般对于初学者,我多推荐Visual Basic。相对VB,VC++的确比较难。人都是这样的:如果一开始不能看到令人振奋的结果,往往都会放弃。而使用VB,可以使你较快地获得编程的成就感,这样容易继续做下去。如果想从VC++开始Windows编程,使用MFC类库比较合适,而不是使用纯C语言。因为使用MFC开发效率比较高。即使是高手和专业人士,也只是在一些特殊的场合才使用纯C语言进行Windows编程。尽管你说的文章的提法可能有点绝对,但我觉得在WINDOWS系统下用Visual C++编写C程序的确不适合初学者。
相关问题:
QA000577 "MFC和C/C++的关系"
QA000409 "学VC前要学C语言吗"
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, 新手问题, newbie, faq。
| |
|
|
| |
|
|