Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5888
  • 博文数量: 9
  • 博客积分: 230
  • 博客等级: 二等列兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-08 14:32
文章分类
文章存档

2011年(9)

我的朋友
最近访客

分类: IT业界

2011-10-08 14:33:07

跨平台

一次编写,随处系统可以运行在不同的操作系统和硬件上。随着Linux的持续增长以及Mac OSX完全支持技术,跨平台的特性变得越来越有分量。粤嵌教育

由于跨平台, API自然也是平台统一的。对程序员而言,没有比统一的API函数能够让他们更欣慰的了——已经有了圆形的轮子,何必再从头发明轮子呢?我们拿 APIC++的类库相比便可以知道它的可贵之处。有Windows编程经验的C++程序员肯定经历过被MFC(Microsoft Foundation Classes,微软基类库)折磨的日子,学习曲线陡峭,没有若干个月根本无法开始生产,一段时间不接触遗忘率又高。据说,即使在微软公司内部,除了 MFC小组,谁都不乐意用它。即便你熟悉了MFC,能够顺利Windows应用程序,如果你要编写一个Linux应用程序,MFC又派不上用场了,你必须学习LinuxC++的一套库函数。还有UNIXFreeBSDMac OS……你学得过来吗?反观 API,操作系统,你爱谁是谁,只要编写一次便可随处运行!粤嵌教育

简单

C++等语言相比较,语法上是简单的。

谢天谢地,提供了垃圾回收机制。以往C++中,最容易出错误的地方便是内存管理,申请的内存用完以后必须释放,否则可使用的内存资源越来越少,直至耗尽系统资源而造成死机。而系统中,你可以任意申请内存,系统会在适当的时候自动释放无用的内存资源。这个神奇的机制叫做垃圾回收,节约了许多调试错误的时间。粤嵌教育

中,要写出低劣的代码也不是一件容易的事情。一方面,垃圾回收机制堵住了内存泄漏的可能性,另一方面就是异常捕捉机制,它强迫你做最坏的打算。编写程序时,难免会遇到一些意外,比如文件无法打开、网络读取失败等特殊情况。在等语言中是依靠返回值来判断的,如果一句句地检查返回值,那实在是太麻烦了。从而,程序员习惯性地忽略返回值的检查,并安慰自己一切都会好起来的。这便埋下了隐患。在中,的方法可以抛异常,而你必须应答异常,即使你不想进行任何操作。比如编写打开文件的代码,你不得不响应异常以防意外发生,否则程序根本不能够通过编译。未雨绸缪,使得 系统更稳健。粤嵌教育

无线应用

这是技术目前最活跃的另一个领域,旨在提供更多、更方便的个性化服务的手机应用。未来几年内,势必将出现移动通讯运营商和移动设备应用软件的巨大商机和激烈竞争,并且该趋势很可能与电子政务、电子商务等其他发展相互影响。在手机市场的专有性和本身的开放性和标准性,使得越来越多的企业加入了阵营。粤嵌教育

阅读(189) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:Java的生命力体现在如下方面

给主人留下些什么吧!~~