Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Does Ada have something like the Standard Template Library (STL) in C++, or components like you find in Smalltalk environments?

0
10 Posted

Does Ada have something like the Standard Template Library (STL) in C++, or components like you find in Smalltalk environments?

0

Yes, in various ways. Few components are part of the ISO standard. Ada 95 has an expanded set of predefined library units, covering e.g. strings of varying- or dynamic-length, elementary numerical functions, random number generators, complex numbers, and more; in addition, the Special Needs Annexes standardize many advanced services which have commonly been provided by separate components in the past. A lot of free Ada software components are available from anonymous FTP sites. There is also an upcoming release of the Booch Components for Ada 95 under the GNU Library General Public License (LGPL); this will give you the ability to freely include the library components in your application without any cost or obligation. (Contact dweller@neosoft.com for more details.

0

Yes, in various ways. Few components are part of the ISO standard. Ada 95 has an expanded set of predefined library units, covering e.g. strings of varying- or dynamic-length, elementary numerical functions, random number generators, complex numbers, and more; in addition, the Special Needs Annexes standardize many advanced services which have commonly been provided by separate components in the past. A lot of free Ada software components are available from anonymous FTP sites. There is also an upcoming release of the Booch Components for Ada 95 under the GNU Library General Public License (LGPL); this will give you the ability to freely include the library components in your application without any cost or obligation. (Contact dweller@dfw.net for more details.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.