Smaller Applications:
Hand-held devices do to their limited storage capabilities cannot retain larger applications as their corresponding desktops do. Mobile users tend to download applications as needed paying particular attention to application size. Because of this, the size of an application becomes a significant factor in creating applications for the end user.
- The size of a 30K Z++ application is equivalent to a comparable C++ application of about 250K. About 100K of the C++ application is run-time libraries, which Z++ does not need. This makes the C++ application larger than its Z++ equivalent.
- In its design Z++ is far more expressive than C++ which is a major factor in producing smaller applications than C++. Z++ executables are completely compiled, linked and assembled, leaving nothing for the Z47 Virtual Processor to figure out at execution time resulting in smaller faster applications.
The small size of Z++ binaries, combined with the unsurpassed expressiveness of Z++ encourages the development of far more versatile mobile applications. It also encourages mobile users to try more Z++ applications due to their smaller size.
