斗鱼丸子拉皮条:C语言和C++、C#的疑问!非常大的疑问!

来源:百度文库 编辑:高考问答 时间:2024/04/29 01:57:08
听人家说,WIndows是用C语言写的,是不是?就用Turbo c来编译?Windows系统里边很多文件。比如*.DLL,也是用C语言写的,Turbo c编译的?不明白啊。为什么C语言这么强大,还要弄一个C++和C#还有.net?

c c++ c# 都是代表一种语言,他们都是从c演变过来的
.net 你说的这个是一种构架,不代表某种语言

Turbo c是一种最简单的c编译器,编译器大小不要紧,只要编成的人是高手,可以用的出神入化。飞机导弹,上天入地,什么程序高手就是高手。

c最擅长的是底层开发,并不是windows全部都是用c写的
dll 是动态链接文件,里边的执行的部分可以用c或者其他语言写

强大..
但是不会很方便..
而且要求也比较高..
就像小刀也可以砍树
只是没其他来的方便而已

系统是用C++编写的 至于编译不是你想象的那么简单 .DLL文件是动态连接库

这个就看你要不要往深了研究它了 什么语言的功能都强大 只要你能挖掘出来
C语言就不做介绍了 相信每个程序员最初接触的都是C 也都明白

C++主要是底层的开发 现在几乎没有用C++做应用的 企业级的应用主要就是.NET和J2EE两个平台 不过个人认为.NET的功能更强大 因为毕竟.NET是踩着J2EE过来的 在它基础之上的 .NET的类库比J2EE全 还有很多优点就不一一说了 另外我觉得最好的就是Visual Studio.net 曾荣获过多项大奖 功能非常大的 不像J2EE平台的那么多软件 很散乱很头疼
最后建议你 你提到的Turbo C 我觉得你如果做C程序还是VC++比较好 你可以试一下 Turbo C不支持中文 而VC++支持中文 最主要的一点我觉得VC++可以规范你的代码 而不会像Turbo C那样自己去手动的规范代码。

Windows(XP以前的版本)使用C和汇编编的,但不是TC,具体是什么编译器我也不清楚,很可能就是MS自己做的一个什么编译器。别看TC简陋,用他做DLL也没问题。

党经常教导我们要用发展的眼光看问题。C是很强大,但他不是无所不能的,也不是完美无缺的。他的弊端你可以在Baidu搜一下,还有就是你要是抱着C不放让人家MS、Borland、Sun等等大公司喝西北风去呀,所以升级是再所难免的!

没有最好
只有
更好

听说windows是用basic写的,不知是不是真的.dll不一定是C写的,可以用其他语言的,比如我们公司用vb写dll