Q46836: Q & A on MS Recommendation of Glockenspiel C++ and CommonView
Article: Q46836
Product(s): See article
Version(s): 5.10
Operating System(s): MS-DOS
Keyword(s): ENDUSER | SR# G890705-21998 plus plus | mspl13_c
Last Modified: 26-JUL-1989
The following questions and answers concern the use of Glockenspiel
C++:
Q. Does Microsoft recommend the Glockenspiel C++ and CommonView?
A. Microsoft has included their advertising literature in our C
Version 5.10 package and has mentioned them in the new languages
newsletter, which was sent to all registered users. Glockenspiel's C++
is a preprocessor, which generates C 5.10 code from your C++ source
program. (You then use Microsoft C 5.10 to compile this code.) This
C++ product is currently the only way to use C++ while retaining the
sophisticated code generation and tool set of Microsoft C. It is ideal
for Microsoft customers who want to use C++ today.
CommonView is a C++ object library, which makes programming for
graphical user interfaces, including Windows, easier. This is also the
only product of its type on the market today that is compatible with
Microsoft C.
The products included here are manufactured by vendors independent of
Microsoft; we make no warranty, implied or otherwise, regarding these
products' performance or reliability.
Q. What does Microsoft think about C++? Does Microsoft recommend
programming in C++?
A. Microsoft has publicly stated that object-oriented programming,
including C++, is the way of the future and that it will result in
great productivity gains for programmers. We have already introduced
object-oriented extensions in our new QuickPascal product and have
announced that we are working on an implementation of C++ (release
date is unknown). We think that this is very important technology and
that it will make possible the sophisticated systems of tomorrow.
Since C++ is going to be so important in the near future, it is
certainly wise to start getting experience in it now.
Q. Does Microsoft use C++ in-house?
A. Microsoft uses a variety of languages in-house including Microsoft C
and MASM. Beyond that, it is not possible to comment on which products
use what languages.
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.