如题

解决方案 »

  1.   

    这位朋友~~~~~粗略的说C和C#不属于一个东东~~它们具有一定的兼容性,但差别是很大的~~
    C#是MICROSOFT为.NET平台专门开发的一种编程语言!!C#用于为WINDOS和WEB创建XMLWEB服务和基于.NET的应用程序!C#基于传统的C++语言,而C++又是基于C的!!!
      

  2.   

    C#是面向对象,有许多现成的,开发者只关心业务处理;
    C是模块化程序开发语言,更的是开发者自己定义的,比较与现实事物对应的结构体,开发者不仅要关心业务处理,还得关心资源分配等问题。C#在管理信息系统方面有优势,C在芯片编程中有优势。
      

  3.   

    学了C++,再学C#和没有学C++,直接学C#有什么区别!!!!???????
      

  4.   

    c#在C++的基础上改动的并不多,学好了C++可以更快的掌握C#
      

  5.   

    "学习C++,有30年历史的C++不会让你失望的" -- C++没有30年
      

  6.   

    "学习C++,有30年历史的C++不会让你失望的" -- C++没有30年
    c才是非颠倒30年的历史
      

  7.   

    很难说学哪个好
    如果你有足够的时间C/C++/C#都学吧
    我是这样学的.
      

  8.   

    C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。而在1973年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BGPL的第二个字母作为这种语言的名字,这就是C语言。
    ................... Bjarne Stroustrup是C++(c plus plus)的最初设计者和实现者。它自诞生以来,经过开发和扩充已成一种完全成熟的编程语言。现在C++已由ANSI、BSI、DIN、其他几个国家标准机构和ISO定为标准。ISO标准于1997年11月4日经投票正式通过。C++标准演变了许多年。C++模板是近几年来对此语言的一种扩展,模板是根据类型参数来产生函数和类的机制,有时也称模板为“参数化的类型”。使用模板,可以设计一个对许多类型的数据进行操作的类,而不需要为每个类型的数据建立一个单独的类。标准模板库(Standard Tempalte Library,STL )和微软的活动模板库(Active Tempalte Library,ATL )都基于这个C++语言扩展。
    .......................
    1999年,笔者就听说微软公司在研发一种名为“cool”的新开发语言,而具体内幕一直是个谜,直到2000年6月26日微软在奥兰多举行的“职业开发人员技术大会”(PDC 2000)上,这个谜底终于揭晓了,这种新的、先进的、面向对象的开发语言就是C#(发音为“C sharp”)。C# 是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。
      最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
    ........................
    要了解更多的你只能去学了.