Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c++ > #44724
| From | "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> |
|---|---|
| Newsgroups | comp.lang.c++ |
| Subject | Re: "Unicode" |
| Date | 2016-09-02 05:57 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <nqatbl$e23$1@dont-email.me> (permalink) |
| References | <nq1q2v$27u$1@dont-email.me> <KMidnZveE6s6cVjKnZ2dnUU78K_NnZ2d@brightview.co.uk> <nq7ert$cqo$1@news.xmission.com> <nq7qgl$9ts$1@dont-email.me> <nq9t0b$qo$1@news.xmission.com> |
On 01.09.2016 20:45, Richard wrote: > [Please do not mail me a copy of your followup] > > "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> spake the secret code > <nq7qgl$9ts$1@dont-email.me> thusly: >> [snip] >> One would have to search long and hard and wide to find a >> standardization with more pure innovation than C++98. >> >> Namespaces, exceptions, most of the standard library. Even compared to >> the ARM it was extreme. Compiler vendors had a hard time catching up, >> authors detailed their choices of practically necessary compatibility >> trade-offs so as to not confer wrong impressions to their readers. >>> than it was introducing fundamental changes to the language. >> >> Uhm, ditto. Sorry. > > Alf, I respect your viewpoint, so I'll stand corrected on that. It > was my impression that standardization was more about codifying > existing practice at the time. Do you happen to have any links to > discussions/papers by Stroustrup at the time of the 98 > standardization effort? > Not sure why you want to limit the authors to Bjarne Stroustrup. E.g. Bjarne and Alexander Stepanov cooperated on bring the STL into the standard library, and I don't think Bjarne wrote an article about that. Anyway, from ¹Stroustrup's own web pages: • B. Stroustrup: The C++ Programming Language (3rd Edition). Addison-Wesley Longman. Reading Mass. USA. 1997. ISBN 0-201-88954-4. • B. Stroustrup: A perspective on Concurrency and C++. in Wilson & Lu (Editors): Parallel Programming using C++. The MIT Press. 1996. ISBN 0-262-73118-5. • B. Stroustrup: Language-technical Aspects of Reuse. Proc. 4th International Conference on Software reuse, pp 11-19. April 1996. B. Stroustrup: A Brief Look at C++. IEEE AI Expert, Intelligent Systems and their Applications, pp 13-15. February 1996. • A. R. Koenig and B. Stroustrup: Foundations for Native C++ Styles. Software Practice and Experience. Vol 25, special issue S4. December 1995. • B. Stroustrup: A Perspective on ISO C++. The C++ Report. Vol 7/No 8, pp 22-28. October 1995. Also in "C++ Gems" (editor: Stan Lippman) SIGS Publications, 1996. ISBN 1-884842-37-2. • B. Stroustrup: Why C++ isn't just an Object-Oriented Programming Language. Addendum to OOPSLA'95 Proceedings. OOPS Messenger, vol 6 no 4, pp 1-13. October 1995. • B. Stroustrup: Making a vector fit for a Standard. The C++ Report. October 1994. Also in "C++ Gems" (editor: Stan Lippman) SIGS Publications, 1996. ISBN 1-884842-37-2. • B. Stroustrup: The Design and Evolution of C++. Addison Wesley, ISBN 0-201-54330-3. March 1994. • B. Stroustrup, A. Koenig, and B. Moo: The C++ Programming Language. Encyclopedia of Software Engineering. Wiley. ISBN 0-471-54004-8. February 1994. • B. Stroustrup: The Simula Programming Language. Encyclopedia of Software Engineering. Wiley. ISBN 0-471-54004-8. February 1994. • B. Stroustrup: On Learning C++. Martin Heller: Advanced Win32 Programming. Wiley. July 1993. • B. Stroustrup: Why Consider Language Extensions?. Proc. European C++ Users' Group Meeting, Munich. July 1993. Also, The C++ Report. Vol 5 no 7. • B. Stroustrup: Library Design Using C++. The C++ Report. Vol 5 no 5, pp 14-22. June 1993. Also in "C++ Gems" (editor: Stan Lippman) SIGS Publications, 1996. ISBN 1-884842-37-2. • B. Stroustrup: A History of C++: 1979-1991. Proc ACM History of Programming Languages conference (HOPL-2). ACM Sigplan Notices. Vol 28 No 3, pp 271-298. March 1993. Also, History of Programming languages (editors T.J.Begin and R.G.Gibson) Addison-Wesley, ISBN 1-201-89502-1. 1996. • B. Stroustrup: We're not in Kansas Anymore. The C++ Report ``Moving from C to C++'' supplement. SIGS Publications. August 1992. • B. Stroustrup: Tracing the roots of C++. Silver Anniversary Supplement. SIGS Publications. August 1992. • B. Stroustrup D. Lenkov: Run-Time Type Identification for C++ (Revised). Proc USENIX C++ Conference. August 1992. • B. Stroustrup, et.al.: How to Write a C++ Language Extension Proposal. The C++ Report, pp 40-47. May 1992 Also, ACM Sigplan Notices, Vol 27 No 6 June 1992 pp 64-71. • B. Stavtrup: Overloading of C++ Whitespace. Journal of Object-Oriented Programming. April 1, 1992. • B. Stroustrup: C++ 3.0, Standardisering, og andet godt. PC World (Danmark). March 1992 (in Danish). • B. Stroustrup and D. Lenkov: Run-Time Type Identification for C++. The C++ Report, Vol 4 No 3, pp 32-42. March/April 1992. • B. Stroustrup: The C++ Programming Language (2nd Edition). Addison Wesley, ISBN 0-201-53992-6. June 1991. • B. Stroustrup: What is Object-Oriented Programming? (1991 revised version). Proc. 1st European Software Festival. February, 1991. • B. Stroustrup: Sixteen Ways to Stack a Cat. The C++ Report. Oct 1990. (a somewhat odd paper provided by popular demand). • M. A. Ellis and B. Stroustrup: The Annotated C++ Reference Manual. Addison Wesley, ISBN 0-201-51459-1. May 1990. In the period from 1990 to 1998 the ARM, in the last bullet point above, constituted a /de facto/ standard, but it became increasingly incorrect in both details and some main aspects as the standardization process changed the language. E.g., the rule for destruction of temporaries was clarified and slightly changed in C++98, a detail. And e.g. namespaces, a main aspect, were introduced after the ARM. Cheers & hth., - Alf Notes: ¹ <url: http://www.stroustrup.com/papers.html>
Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
"Unicode" Lynn McGuire <lynnmcguire5@gmail.com> - 2016-08-29 12:06 -0500
Re: "Unicode" Daniel <danielaparker@gmail.com> - 2016-08-29 11:52 -0700
Re: "Unicode" Lynn McGuire <lynnmcguire5@gmail.com> - 2016-08-30 12:24 -0500
Re: "Unicode" legalize+jeeves@mail.xmission.com (Richard) - 2016-08-30 18:50 +0000
Re: "Unicode" Lynn McGuire <lynnmcguire5@gmail.com> - 2016-08-30 14:11 -0500
Re: "Unicode" legalize+jeeves@mail.xmission.com (Richard) - 2016-08-30 19:44 +0000
Re: "Unicode" Vir Campestris <vir.campestris@invalid.invalid> - 2016-08-30 21:29 +0100
Re: "Unicode" legalize+jeeves@mail.xmission.com (Richard) - 2016-08-31 20:31 +0000
Re: "Unicode" "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2016-09-01 01:50 +0200
Re: "Unicode" Daniel <danielaparker@gmail.com> - 2016-08-31 18:47 -0700
Re: "Unicode" "Osmium" <r124c4u102@comcast.net> - 2016-09-01 06:01 -0500
Re: "Unicode" Jerry Stuckle <jstucklex@attglobal.net> - 2016-08-31 23:06 -0400
Re: "Unicode" Ian Collins <ian-news@hotmail.com> - 2016-09-01 15:21 +1200
Re: "Unicode" Jerry Stuckle <jstucklex@attglobal.net> - 2016-09-01 15:07 -0400
Re: "Unicode" "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2016-09-01 08:02 +0200
Re: "Unicode" legalize+jeeves@mail.xmission.com (Richard) - 2016-09-01 18:46 +0000
Re: "Unicode" David Brown <david.brown@hesbynett.no> - 2016-09-01 10:09 +0200
Re: "Unicode" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2016-09-01 17:58 +0100
Re: "Unicode" Jerry Stuckle <jstucklex@attglobal.net> - 2016-09-01 15:08 -0400
Re: "Unicode" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2016-09-01 21:20 +0100
Re: "Unicode" Jerry Stuckle <jstucklex@attglobal.net> - 2016-09-01 20:52 -0400
Re: "Unicode" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2016-09-02 14:44 +0100
Re: "Unicode" Jerry Stuckle <jstucklex@attglobal.net> - 2016-09-02 10:10 -0400
Re: "Unicode" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2016-09-02 16:35 +0100
Re: "Unicode" Jerry Stuckle <jstucklex@attglobal.net> - 2016-09-02 12:26 -0400
Re: "Unicode" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2016-09-02 17:02 +0100
Re: "Unicode" Jerry Stuckle <jstucklex@attglobal.net> - 2016-09-02 12:33 -0400
Re: "Unicode" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2016-09-02 17:53 +0100
Re: "Unicode" Gareth Owen <gwowen@gmail.com> - 2016-09-02 19:20 +0100
Re: "Unicode" Jerry Stuckle <jstucklex@attglobal.net> - 2016-09-02 16:36 -0400
Re: "Unicode" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2016-09-02 21:45 +0100
Re: "Unicode" Jerry Stuckle <jstucklex@attglobal.net> - 2016-09-02 19:57 -0400
Re: "Unicode" legalize+jeeves@mail.xmission.com (Richard) - 2016-09-01 18:45 +0000
Re: "Unicode" Jerry Stuckle <jstucklex@attglobal.net> - 2016-09-01 15:11 -0400
Re: "Unicode" David Brown <david.brown@hesbynett.no> - 2016-09-01 22:27 +0200
Re: "Unicode" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2016-09-01 21:37 +0100
Re: "Unicode" Jerry Stuckle <jstucklex@attglobal.net> - 2016-09-01 20:53 -0400
Re: "Unicode" "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2016-09-02 05:57 +0200
Re: "Unicode" Bo Persson <bop@gmb.dk> - 2016-08-30 21:30 +0200
Re: "Unicode" Bo Persson <bop@gmb.dk> - 2016-08-30 21:40 +0200
Re: "Unicode" Daniel <danielaparker@gmail.com> - 2016-08-30 13:39 -0700
Re: "Unicode" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2016-09-01 21:54 +0100
Re: "Unicode" raltbos@xs4all.nl (Richard Bos) - 2016-09-03 08:00 +0000
Re: "Unicode" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2016-09-03 14:10 -0500
Re: "Unicode" "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2016-09-04 09:56 +0200
Re: "Unicode" Paavo Helde <myfirstname@osa.pri.ee> - 2016-09-04 14:37 +0300
Re: "Unicode" "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2016-09-05 12:53 +0200
Re: "Unicode" Paavo Helde <myfirstname@osa.pri.ee> - 2016-09-05 15:30 +0300
Re: "Unicode" "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2016-09-05 16:13 +0200
Re: "Unicode" Paavo Helde <myfirstname@osa.pri.ee> - 2016-09-05 22:03 +0300
Re: "Unicode" "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2016-09-05 23:54 +0200
Re: "Unicode" Keith Thompson <kst-u@mib.org> - 2016-09-05 15:35 -0700
Re: "Unicode" "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2016-09-06 00:18 +0200
Re: "Unicode" Keith Thompson <kst-u@mib.org> - 2016-09-05 16:17 -0700
Re: "Unicode" "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2016-09-06 01:20 +0200
Re: "Unicode" Keith Thompson <kst-u@mib.org> - 2016-09-05 17:16 -0700
Re: "Unicode" "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2016-09-06 02:42 +0200
Re: "Unicode" Mr Flibble <flibbleREMOVETHISBIT@i42.co.uk> - 2016-09-05 23:05 +0100
Re: "Unicode" Vir Campestris <vir.campestris@invalid.invalid> - 2016-09-04 21:37 +0100
Re: "Unicode" Paavo Helde <myfirstname@osa.pri.ee> - 2016-09-05 00:22 +0300
Re: "Unicode" Vir Campestris <vir.campestris@invalid.invalid> - 2016-09-05 21:32 +0100
Re: "Unicode" Paavo Helde <myfirstname@osa.pri.ee> - 2016-09-06 00:00 +0300
Re: "Unicode" Vir Campestris <vir.campestris@invalid.invalid> - 2016-09-07 21:19 +0100
Re: "Unicode" "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2016-09-08 02:16 +0200
csiph-web