Topic: Compliant dev tools
Author: "Al Stevens" <alstevens@midifitz.com>
Date: 1998/06/11 Raw View
Kent,
When I wrote "Teach Yourself C++" 5th ed, I modified the gnu_win32 port of
the GNU C/C++ compilers, headers, and library to approximate ANSI/ISO C++
and integrated them into a Windows 95 IDE called Quincy 97. The
implementation is incomplete--only enough to compile and run the several
hundred exercise programs in the book, but if you are looking for a learning
tool rather than a complete development environment, it works well, or so I
am told by readers. The compiler does not support namespaces (although it
recognizes namespace directives) and its iostream library is not
templatized, but the Quincy 97 modifications permit you to write code that
seems to be conforming.
Al Stevens
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html ]
Author: "Kent & Kat" <ksks@sprynet.com>
Date: 1998/06/05 Raw View
I am a relatively inexperienced programmer teaching myself C++. Is there
currently a C++ development environment for Windows 95 that implements the
ANSI/ISO standard, for instance the new style headers, namespaces, and the
standard class library? I have MS Visual C++ 4.0 and Borland C++4.5, and
neither supports new style headers, and neither provides the string class
that is now part of the standard library. Do the new versions of these
products implement the standard? Are there a reasonably cheap compiler and
class library available that implement the standard, or at least some close
approximation to the standard? Thanks in advance to anyone who takes the
time to answer any of these questions.
Kent.
---
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html ]
Author: AllanW@my-dejanews.com
Date: 1998/06/06 Raw View
In article <6l7e12$22i$1@juliana.sprynet.com>,
"Kent & Kat" <ksks@sprynet.com> wrote:
>
> I am a relatively inexperienced programmer teaching myself C++. Is there
> currently a C++ development environment for Windows 95 that implements the
> ANSI/ISO standard, for instance the new style headers, namespaces, and the
> standard class library? I have MS Visual C++ 4.0 and Borland C++4.5, and
> neither supports new style headers, and neither provides the string class
> that is now part of the standard library. Do the new versions of these
> products implement the standard? Are there a reasonably cheap compiler and
> class library available that implement the standard, or at least some close
> approximation to the standard? Thanks in advance to anyone who takes the
> time to answer any of these questions.
Microsoft Visual C++ Version 5.0 supports most of the newest ANSI standard,
but not quite all of it. However, the differences are all rather subtle, so
it will be a long time before you get far enough in your C++ development to
notice any minor variations. If you can get a student discount at a local
college, I recommend that you try it.
Specifically:
> for instance the new style headers,
Yes. Also the old style headers, for backwards compatibility.
> namespaces,
Yes, if you use the new style headers. If you use the old style headers,
the library functions are declared in global namespace instead of in std,
again for compatibility purposes.
> and the standard class library?
Yes, it comes with a version crafted from an ANSI draft. The specification
has changed somewhat since then, but if you're "a relatively inexperienced
programmer teaching myself C++" then the differences probably won't affect
you.
[If they do affect you, go to http://www.sgi.com/Technology/STL/ and download
a newer version of the STL for free. It "knows" about MS C++ and
automatically disables the very few features that won't work right; primarily
these concern something called "partial specification," which again I promise
won't affect you for quite a long while, and possibly never. FWIW, I've heard
that SGI will be putting up a still-newer version of the STL "in the next few
weeks," so that should be exciting...]
-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/ Now offering spam-free web-based newsreading
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html ]