20161119

C++应用领域:
1.游戏
C++的效率是一个很重要的原因。

2.科学计算科学计算领域,FORTRAN是使用最多的语言之一。但是近年来,C++凭借先进的数值计算库、泛型编程等优势在这一领域也应用颇多。

3.网络软件
C++拥有很多成熟的用于网络通信的库,其中最具有代表性的是跨平台的、重量级的ACE库,该库可以说是C++语言最重要的成果之一,在许多重要的企业、部门甚至是军方都有应用。

4.分布式应用。

5.操作系统
在该领域,C语言是主要使用的编程语言。但是C++凭借其对C的兼容性面向对象性质也开始在该领域崭露头角。

6.设备驱动程序
也是因为效率的原因。

7.移动(手持)设备。

8.嵌入式系统。

9.教育与科研。

10.部分行业应用。

11.其他应用。

1、 Java的桌面应用       桌面应用一般仅仅需要JRE的支持就足够了。       2、 Java Web应用       Java的Web应用至少需要安装JDK和一个web容器(例如Tomcat),以及一个多用户数据库,Web应用至少分为三层:       Browser层:浏览器显示用户页面       Web层:运行Servlet/JSP       DB层:后端数据库,向Java程序提供数据访问服务       3、 Java企业级应用       企业级应用比较复杂,可以扩展到n层,最简单情况会分为4层:       Browser层:浏览器显示用户页面       Client层:Java客户端图形程序(或者嵌入式设备的程序)直接和Web层或者EJB层交互       Web层:运行Servlet/JSP       EJB层:运行EJB,完成业务逻辑运算       DB层:后端数据库,向Java程序提供数据访问服务       4、 Java嵌入式应用       Java嵌入式应用是一个方兴未艾的领域,从事嵌入式开发,需要从Sun下载J2ME开发包,J2ME包含了嵌入式设备专用虚拟机KVM,和普通的JDK中包含的JVM有所不同。另外还需要到特定的嵌入式厂商那里下载模拟器。

PHP
1、服务端脚本。

这是 PHP 最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:

A、PHP 解析器(CGI 或者服务器模块)、

B、web 服务器、

C、web 浏览器。

需要在运行 web 服务器时,安装并配置 PHP,

然后,可以用 web 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面。

如果只是实验 PHP 编程,所有的这些都可以运行在自己家里的电脑中。

2、命令行脚本。

可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。

通过这种方式,仅仅只需要 PHP 解析器来执行。

这种用法对于依赖 cron(Unix 或者 Linux 环境)

或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。

这些脚本也可以用来处理简单的文本。

3、编写桌面应用程序。

对于有着图形界面的桌面应用程序来说,PHP 或许不是一种最好的语言,

但是如果用户非常精通 PHP,并且希望在客户端应用程序中使用 PHP 的一些高级特性,

可以利用 PHP-GTK 来编写这些程序。用这种方法,还可以编写跨平台的应用程序。

PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。

如果对 PHP-GTK 感兴趣,请访问其网站以获取更多信息。

4、PHP应用领域还能扩展到更加广泛的地步:

PHP 还支持利用诸如LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows环境)等不计其数的协议的服务。还可以开放原始网络端口,使得任何其它的协议能够协同工作。PHP 支持和所有 web 开发语言之间的 WDDX 复杂数据交换。关于相互连接,PHP 已经支持了对 Java 对象的即时连接,并且可以将他们自由的用作 PHP 对象。甚至可以用我们的 CORBA 扩展库来访问远程对象。PHP 具有极其有效的文本处理特性,支持从 POSIX 扩展或者 Perl 正则表达式到 XML 文档解析。为了解析和访问 XML 文档,PHP 4 支持 SAX 和 DOM 标准,也可以使用 XSLT 扩展库来转换 XML 文档。PHP 5 基于强健的 libxm2 标准化了所有的 XML 扩展,并添加了 SimpleXML 和 XMLReader 支持,扩展了其在 XML 方面的功能。

5、如果将PHP应用领域扩展到电子商务。

会发现其Cybercash 支付、CyberMUT、VeriSign Payflow Pro

以及 MCVE 函数对于在线交易程序来说是非常有用的。

6、另外,还有很多其它有趣的扩展库。

例如: mnoGoSearch搜索引擎函数、IRC 网关函数、

多种压缩工具(gzip、bz2)、日历转换、翻译……
C#

在当前的主流开发语言中,C/C++一般用于开发底层和桌面程序;PHP等一般只是用于Web开发上;而只有C#可以用来开发桌面应用程序、Web应用程序、RIA应用程序(Silverlight)和智能手机应用程序等各种类型的应用程序,可以说是当前应用领域最广、最全面的高级开发语言。C#的主要开发应用领域如下:

桌面应用程序,如fetion(飞信)等。

Web应用程序,如当当网、招商网上银行等。

RIA应用程序,如PPTV、江苏卫视、新浪财经等。

智能手机应用。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值