Platform-Free Static and Dynamic Libraries:


For many software development companies, libraries are the most significant means of reducing the cost of software. Once properly tested, libraries are reused over and over again creating a great savings for companies in time and money.

Some companies attempt to use third-party libraries but find that they are targeted to large markets, are overly complex, and not well documented. The majority of development organizations need specialized libraries targeting their business functions. Over a period of time every organization develops a large set of libraries that are specific to the business needs at that time. Changes in technology, either in language or in new platforms adversely affect an organizations existing libraries. Updating these libraries, especially without original engineers, results in a much higher maintenance cost. Since the whole purpose of having libraries is to reduce development cost, this is not desirable for any organization.

Z++ as a platform-independent superset of C++ allows for the building of dynamic and static libraries. Since Z++ is not subject to change, its libraries will remain maintenance-free, even when new platforms and technologies enter the market. With this stability Z++ will eliminate a huge unwanted and unneeded maintenance cost, as well as reducing the pain of having to rewrite these libraries written long ago.