c c++ c# java se ee me .net vc 区别 发表于 2024-05-06 | 分类于 编程 | 暂无评论 C语言是一种过程式编程语言,旨在提供高效的系统级编程。C++是在C语言基础上发展而来的,既支持过程式编程,也支持面向对象编程。C#是面向对象的编程语言,专注于开发Windows应用程序和.NET平台上的应用。 ### C:经久不衰的语言 C语言是面向过程的编程语言,它是结构化程序设计语言,以简洁、高效和灵活著称,经常用于系统编程和嵌入式开发。 ### C++是面向对象的编程语言 也可以进行面向过程编程,它引入了类和对象的概念,支持多态、封装和继承,让程序的设计更加模块化和可维护,广泛应用于游戏开发、系统软件和高性能应用程序的开发。 主要领域一是做桌面程序,像QQ,迅雷这种桌面软件 大部分游戏(包括魔兽等)后台语言就是使用C++ ### C#是微软的一种高级编程语言,是微软自己制定的标准 它只是采用了C++的少数特性,跟C++不粘边.C#的特点是安全,用它编制的程序,不容易崩溃.但它的执行效率只有C++程序的几十分之一. ### vc 全名是(Microsoft Visual C++)vc++ 是微软研发的一种开发C++的开发工具(IDE),是微软公司的C++编译环境,使用它可以极大的提高编程速度. ### .NET是一个开发框架 提供了一个面向对象的类库,用于开发各种类型的应用程序,包括桌面应用、Web应用、移动应用和云服务等,.NET框架中包含编译器、运行时的库、虚拟机CLR(Common Language Runtime)和一个广泛的类库BCL(Base Class Library)。 C#是一种专门为.NET平台设计的高级编程语言,而.NET则是一个提供了运行和开发C#应用程序的完整环境和工具集的框架平台。 ### java:分三大平台 java se (j2se),java ee(j2ee),java me(j2me) java se是java ee和java me的基础 java ee是目前位置企业级开发平台中最牛的 java me是用来开发移动嵌入式程序的,例如手机游戏 java的主要领域还有开源技术,比如(Spring,Ibatis,DWR,Hibernate,Tapestry等) 参考链接 >https://www.cnblogs.com/alongdidi/p/c_cPlusPlus_cSharp_diff.html >https://www.cnblogs.com/Coeus-P/p/8994077.html