现有开发语言以及适用范围

现有的开发语言有哪些?

有C语言,C++JavaPHPC#.netpythonshellocvbperlDelphi等等。

这些语言的应用范围是什么?

C语言的适用范围挺广的,适合于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。C语言对编写需要硬件进行操作的场合,优于其它高级语言,有一些大型应用软件也是用C语言编写的。

 

C++应用于游戏(因为C++的运行效率很高)、科学计算(在科学计算领域,FORTRAN是使用最多的语言之一。但是近年来,C++凭借先进的数值计算库、泛型编程等优势在这一领域也应用颇多)、网络软件(C++拥有很多成熟的用于网络通信的库,其中最具有代表性的是跨平台的、重量级的ACE库,该库可以说是C++语言最重要的成果之一,在许多重要的企业、部门甚至是军方都有应用)、分布式应用、操作系统(在该领域,C语言是主要使用的编程语言。但是C++凭借其对C的兼容性,面向对象性质也开始在该领域崭露头角)、设备驱动程序、移动设备、嵌入式系统、教育与科研等领域。

 

Java主要体现在电子商务,电子政务,电子医务等需要高度信息化的行业

PHP主要应用于服务端脚本、命令行脚本、编写桌面应用程序,还可以扩展到电子商务以及有趣的扩展库。

 

C#可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

.net Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设和人以一种统一的、个性化的方式联系起来。” “借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。” “.NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为您今天正在使用的 Microsoft 应用程序、工具和服务器的一部分,同时,新产品不断扩展 XML Web 的服务能力以满足您的所有业务需求。

 

python可以在MS-DOS、Windows、Windows NT、Linux、Soloris、Amiga、BeOS、OS/2、VMS、QNX等多种OS上运行。可以用来作为批处理语言,写一些简单工具,处理些数据,作为其他软件的接口调试等。可以和多种数据库进行连接,进行数据处理,从商业型的数据库到开放源码的数据库都提供支持。可以在Windows系统里有很好的表现。此外,在多媒体、科学计算、网络编程、图形用户界面、开发环境与编译器、集成开发环境等方面都有应用。

OC就是Objective-C,是应用于IOS平台APP开发的标准语言也是苹果移动应用的开发语言。

Perl主要应用于Unix系统的维护功能、CGI脚本、邮件处理和FTP功能自动化、web站点维护自动化、数据库处理等领域。

Delphi一般的PC机上的应用程序都可以,可以开发数据库应用,web服务,游戏,系统控制软件,甚至木马、病毒等。它还能开发在linux下的应用(它的linux版本kylix)。

你可能感兴趣的:(现有开发语言以及适用范围)