C和c++是客户端吗?或者服务器端

Is C and C++ client side? or server side?

本文关键字:或者 服务器端 客户端 c++      更新时间:2023-10-16

c和c++是像java一样的服务器端编程语言吗?如果是,如何像在Java中,我们有applet客户端和JSP和服务器端servlet。

C和c++都是允许程序员为几乎任何目的编写代码的语言,从低级到高级。大量其他语言和库是使用C或c++(或它们的组合)实现的。

你可能可以用C和c++实现几乎任何东西,而且它并不严格地针对(或不针对)任何特定的东西。

它是X的最佳语言吗?对于X来说,它"不是最好的语言"吗?[在X中,我们几乎可以完成任何编程任务]。这在很大程度上取决于你如何定义"最佳"。

C和c++的开发可能需要相当长的时间,特别是对于那些不知道C和c++中的一些"陷阱"的初学者来说。但是C和c++,尤其是c++,是一种语言,在这种语言中,一些额外的代码几乎可以构建一种新的语言,这种语言可以用很少的代码来完成非常强大的工作。所以你几乎可以做所有其他语言能做的事情。但这并不一定意味着这是实现这一目标的"最佳"方式。使用Python、Java或PHP编写某些特定类型的代码可能会更快。Python和PHP是专门为"使编写新代码变得容易"而开发的,而c++是为效率和"详细控制"而开发的。

摘自wikipedia/c++(此处以项目符号表示):

  • c++(发音为"see plus plus")是一种静态类型的、自由形式的、多范式的、编译的通用编程语言。它被认为是一种中级语言,因为它包括高级和低级语言特性。

  • c++是最流行的编程语言之一[5][6],在各种各样的硬件和操作系统平台上实现。作为一种高效的本机代码编译器,的应用领域包括系统软件、应用软件、设备驱动程序、嵌入式软件、高性能服务器和客户端应用程序以及娱乐软件,如视频游戏

希望这能帮助你理解c++是什么,它的目的是什么!

C和c++并不真正适合客户机-服务器范式,但在该范式中,它们可能有资格作为服务器端语言。它们是编译语言,这使得它们很难在客户端使用(编译器需要知道执行编译代码的硬件)。Java也是一种编译语言,但由于它的设计(编译为字节码,可由JVM执行,在客户端运行,可用于所有平台),它可以在客户端使用(它是一种可移植语言)。