Article View: comp.lang.misc
Article #4291Dynace OO Extension to C/C++
From: Blake McBride
Date: Fri, 23 Feb 1996 23:37
Date: Fri, 23 Feb 1996 23:37
70 lines
3995 bytes
3995 bytes
FRANKLIN, TN (February 22, 1996) -- -- Algorithms Corporation today announced the full source code release of their Dynace Object Oriented Extension to C and Dynace Windows Development System at no charge for personal, educational and evaluational purposes. This release coincides with the new release version 4.0 of the system. The entire system may be downloaded immediately from the Internet site at http://www.edge.net/algorithms. There are two major components associated with this system, the Dynace Object Oriented Extension to C (Dynace) and the Dynace Windows Development System (WDS). Dynace is a preprocessor, include files and a library which extends the C or C++ languages with advanced object oriented capabilities, automatic garbage collection and multiple threads. Dynace is designed to solve many of the problems associated with C++ while being easier to learn and containing more flexible object oriented facilities. Dynace is able to add facilities previously only available in languages such as Smalltalk and CLOS without all the overhead normally associated with those environments. Dynace comes with full C source and is portable to 16 & 32 bit DOS, Windows 3.1, Windows 95, Windows NT, Linux, SunOS and many other Unix, Macintosh and VMS. Dynace can link with pre-existing C/C++ libraries and can be easily added to pre-existing C/C++ code in order to incrementally add Dynace's features. The benefits of Dynace are 1) it is much easier to manage large projects with then C++, 2) it offers much more powerful object oriented facilities (such as metaclass based from the ground up, garbage collection, etc) then C++, 3) it adds little to the C syntax and is therefore easier to learn then C++. The Dynace Windows Development System (WDS) is a Dynace class library which enables a C programmer with no knowledge of C++, Dynace, the Windows API or message-driven architecture to write real Windows applications with an absolute minimum learning curve and number of lines of code. In fact, it is possible to become familiar enough with windows, menus, dialogs and controls using WDS to write a Windows application after just one day! The programmer is able to write the application using familiar C in a familiar procedural fashion. Instead of taking the usual fifty plus lines of code necessary to implement a typical ``Hello World'' program, with WDS it takes four lines of code! Fully functional menus and dialogs can be implemented with WDS in a handful of lines instead of the hundreds it takes using the Windows API or other available tools. WDS applications are portable across Windows 3.1 (Win16), Win32s, Windows 95 and Windows NT (Win32). The benefits of WDS are 1) the learning curve associated with Windows development is drastically reduced, 2) the development time is drastically reduced, and 3) the ability to debug, enhance and hand the code off to a new programmer is drastically increased. Additional information is available from Algorithms Corporation at 615-791-1636 or from Dynace-info@edge.net. Dynace is a registered trademark of Algorithms Corporation. All other product names are trademarks of their respective companies. -- Blake McBride Algorithms Corporation 615-791-1636 voice 3020 Liberty Hills Drive 615-791-7736 fax Franklin, TN 37067 blake@edge.net USA See our WEB page at: http://www.edge.net/algorithms
Technical Details
Message-ID:
<312E4FCF.2165@edge.net>Path:
arc1-ca.pugleaf.net!news.edge.net!newsShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.edge.net!news From: Blake McBride <blake@edge.net> Newsgroups: comp.lang.misc,comp.lang.c,comp.lang.c++,comp.object,comp.lang.objective-c,comp.lang.eiffel,comp.lang.dylan,comp.lang.sather Subject: Dynace OO Extension to C/C++ Date: Fri, 23 Feb 1996 17:37:51 -0600 Organization: Algorithms Corporation Message-ID: <312E4FCF.2165@edge.net> NNTP-Posting-Host: ip169.nash.edge.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 2.0b6a (WinNT; I)