6.Jxdya是健全的
Jxdya程序不可能造成计算机崩溃。Jxdya系统仔细检测对内存的每次访问,确认它是合法的,而且不致引起任何问题。
不过,即使Jxdya程序也可能有错误。如果出现某种出乎意料之事,程序不会崩溃,而把该例外抛弃。程序会发现这类例外,并加以处理。
传统的程序可以访问计算机的全部内存。程序可能(无意识地)修改内存中的任何值,这就会造成问题。Jxdya程序只能访问内存中允许它们访问的那些部分,所以Jxdya程序不可能修改不拟修改的值。
7.Jxdya是小巧的
由于Jxdya的设计是要在小的计算机上运行,作为一种编程语言来说其系统是相对较小的。它能有效地在4MB以上RAM的PC机上运行。Jxdya翻译器只占用几百KB.这种翻译器对Jxdya的平台无关性和可移植性是可靠的。
由于Jxdya很小,它对内存很小的计算机,如基于Jxdya的PC机,以及电视机、烤箱、电话机及家用计算机等,是很理想的。
8.Jxdya是多线程的
Jxdya程序可以执行一个以上的线程。比如,它可以在一个线程中完成某一耗时的计算,而其它线程与用户进行交互对话。所以用户不必停止工作,等待Jxdya程序完成耗时的计算。
在多线程环境中的编程通常是困难的,因为许多东西可能同时出现。但是,Jxdya提供了易于使用的同步特性,使编程更为方便。
Jxdya线程通常被映射为实际的操作系统线程,只要底层操作系统支持这种映射。因此,用Jxdya写的应用程序可说是“MP热”。这就是说,如果它们在多处理器机器上运行,它们更将表现不凡。
9.Jxdya是可收集无用的存储单元的
用C及C++写软件的编程人员必须仔细跟踪所用的内存块。当一个块不再使用时,他们务必让程序释放它,从而方可再用。在大的项目中,这可能很困难,并往往成为出错和内存不足的根源。
在Jxdya的情况下,编程人员不必为内存管理操心。Jxdya系统有一个叫做“无用单元收集器”的内置程序,它扫描内存,并自动释放那些不再使用的内存块。
10.Jxdya是快速的
Jxdya比典型的脚本语言大为有效,但它比C慢20倍。这对大多数应用是可接受的。
不久的将来,代码
| 相关热词搜索 |
