[DM-dev] Fwd: WG: GCC 3.0's giant step forward
Brought to you by:
acdalton,
henningsen
From: Stephan B. <ste...@ei...> - 2001-05-25 12:22:29
|
GCC 3.0 coming out soon :) ---------- Forwarded Message ---------- Subject: WG: GCC 3.0's giant step forward Date: Fri, 25 May 2001 14:01:15 +0100 From: "michael oberhuber" <mic...@ei...> To: "stephan" <ste...@ei...>, "Amir@Einsurance. De"=20 <am...@ei...> > -----Urspr=FCngliche Nachricht----- > Von: Lin...@it... > [mailto:Lin...@it...] > Gesendet: Freitag, 25. Mai 2001 13:04 > An: mic...@ei... > Betreff: GCC 3.0's giant step forward > > > > > LINUX TIPS AND TRICKS --- May 25, 2001 > Published by ITworld.com -- changing the way you view IT > http://www.itworld.com/newsletters > __________________________________________________________________ > ______________ > > HIGHLIGHTS > > * GCC 3.0's imminent release has developers salivating over improved > compiler technology, language support, portability, and > performance. > > SERVICES > > * Career Corner: Earn your Linux certification! > __________________________________________________________________ > ______________ > > SPONSORED LINK > > ** FREE APACHE SSL GUIDE FROM THAWTE ** > > Planning Web Server Security? Find out how to implement SSL! Get the > free Thawte Apache SSL Guide and find the answers to all your Apache > SSL security issues and more at: > http://ad.doubleclick.net/clk;2858499;4609756;h > __________________________________________________________________ > ____________ > > Get Ready for GCC 3.0! > By Danny Kalev > > As we all know, Open Source products don't have rigid deadlines. > However, the tentative release of the new GCC 3.0 compiler scheduled > for June 15th is a significant leap in terms of compiler technology, > language support, portability, and performance. This week, I will > present the novelties and enhancements of the imminent GCC 3.0 > compiler. > > GCC 3.0 New Features > While GCC supports several languages, including Fortran, Objective C, > and Java, its first and foremost usage is as a C/C++ compiler. In > this regard, the development team has invested a great deal of work > designing, implementing, testing, and bug fixing. The new version > will support the C++ Standard Library properly. Up until now, > essential components of the Standard Library were missing, such as > the <locale> and <sstream> libraries, while other components of the > C++ Standard Library have been supported only partially. This is > going to change soon, as GCC 3.0 includes a brand new implementation > of the Standard Library. > > Another major change is a new Abstract Binary Interface (ABI). For > this reason, no binary compatibility exists between GCC 3.0 and older > versions of compiled code. However, unlike previous releases, the ABI > is stable and expects to remain unchanged in the following releases. > > In terms of core-language features, the 3.0 release fixes some minor > bugs and includes a newly written preprocessor. Tighter support of > C99 is also expected, although the new release doesn't fully support > the new C standard yet. > > Regarding compilation technology, GCC 3.0 is expected to compile code > faster; some tests showed it 40% faster than its predecessor. > Compiling large amounts of code and applications that make extensive > use of templates make this improvement much more noticeable -- an > area that has been pretty neglected thus far. > > Additional changes you'll find in GCC 3.0 include: > > * GCC 3.0 will offer better Java support. Unlike previous > releases, the Java standard library should be included in the new > release. Thus, users won't have to download it separately; > * Apparently, GCC 3.0 will not support the Chill language anymore > due to a lack of interest (and volunteers); > * The creators of GCC 3.0 ensure that the generated code's > quality is at least as good as its predecessor. In fact, it seems > that the new release will be better in this regard. > > For more information on GCC 3.0, visit the official GCC Web site at > http://gcc.gnu.org. > > About the author(s) > ------------------- > Danny Kalev is a system analyst and software engineer with more than > 10 years of experience, specializing in C++ and object-oriented > analysis and design on various platforms including VMS, DOS, Windows, > Unix, and Linux. His technical interests involve code optimization, > networking, and distributed computing. He is also a member of the > ANSI C++ standardization committee and the author of ANSI/ISO C++ > Professional Programmer's Handbook (Que, 1999). Contact him at > li...@ex.... > __________________________________________________________________ > ______________ > > ADDITIONAL RESOURCES > > GCC Development Tools > http://www.itworld.com/jump/lintps_nl/www.palmos.com/dev/tech/tools/g >cc > > GNU Compilers on Win32 > http://www.itworld.com/jump/lintps_nl/www.geocities.com/Tokyo/Towe > rs/6162/gcc.html > > The Linux GCC HOWTO > http://www.itworld.com/jump/lintps_nl/www.linuxdoc.org/HOWTO/GCC-HOWT >O/ __________________________________________________________________ > ______________ > > CAREER CORNER > > EARN YOUR LINUX CERTIFICATION WITH WAVE TECHNOLOGIES > > Show 'em you've got the skills when you earn your Linux certification > with Wave. You'll cover not just one Linux distribution but the most > common distributions in use. Wave trains thousands of IT > professionals a year and we know what it takes to succeed?expert > courseware, great instructors and top-notch mentoring. Get certified > GUARANTEED or your money back! Register to win a FREE BOOT CAMP OF > YOUR CHOICE! http://ad.doubleclick.net/clk;2856806;5495913;w > __________________________________________________________________ > ______________ > > CUSTOMER SERVICE > > SUBSCRIBE/UNSUBSCRIBE: > - Go to: http://reg.itworld.com/cgi-bin/subcontent12.cgi > - Enter your email address under "Current subscriber" to log in > - Uncheck the box next to the newsletter you want to unsubscribe from > - Or check the box next to the newsletter you want to subscribe to > - Submit > > If you have questions, please send email to customer service at: > mailto:su...@it... > __________________________________________________________________ > ______________ > > CONTACTS > > * For editorial comments, write Andrew Santosusso, Associate Editor, > Newsletters at: and...@it... > * For advertising information, write Dan Chupka, Account Executive > at: dan...@it... > * For recruitment advertising information, write Jamie Swartz, > Eastern Regional Sales Manager at: jam...@it... or Paul > Duthie, Western Regional Sales Manager at: pau...@it... * > For all other inquiries, write Jodie Naze, Product Manager, > Newsletters at: jod...@it... > __________________________________________________________________ > ______________ > > PRIVACY POLICY > > http://www.itworld.com/Privacy/ > > Copyright 2001 ITworld.com, Inc., All Rights Reserved. > http://www.itworld.com > > > > > **SEND TO A FRIEND** > Share this email with a friend! Click here! > http://itw.itworld.com/GoForward/a14724a35445aSa75969426a18 > > SUBSCRIBE/UNSUBSCRIBE > Please click on the link below to modify your subscription, > unsubscribe, or change your email address: > > http://itw.itworld.com/Change-Remove/a14724a75969426a18 ------------------------------------------------------- --=20 ----- Stephan Beal Generic Universal Computer Guy ste...@ei... - http://www.einsurance.de Office: +49 (89) 552 92 862 Handy: +49 (179) 211 97 67 It's a thankless job, but I've got a lot of Karma to burn off. |