WG14 N880 J11/99-015 X3 Subgroup Annual Report March 1998 to May 1999 TC J11 (C Language) Tracking I project and Defect Reports 1. Executive Summary J11 assisted SC22/WG14 with the on-going processing of Defect Reports and the ISO C revision project known informally as C9X. 2. Projects NCITS Project 381-M [a.] Project Number and Title: 381-M Programming Language C (Revision of ANSI/ISO/IEC 9899:1990). [authorized by X3/95-0058R] [b.] Target Date: December, 1999 (for IS). [c.] Project Description: Assist SC22/WG14 in development of the revision. The project involves the following: folding amendment 1 and technical corrigenda into the standard proper; the addition of new features to support on-going user requirements and developments in technology; new internationalization requirements; and requirements imposed by other cross-language standards (such as language-independent arithmetic). [d.] Publications During Past Year: Final CD and FDIS. [e.] Statement of Progress: All outstanding defect reports have been resolved and folded into the revision. Most of our time was spent dealing with public and NB comments received from CD1 and FCD. We continue to supply the redactors for the revision project and the rationale document. Over the year, excellent progress was made. Interest was high and membership was steady. We are on schedule w.r.t our original charter. 3. Committee Activities [a.] Previous Year's Meetings: Jun '98 Copenhagen, Denmark; Oct '98 Santa Cruz, CA; Feb '99 Portland, OR. [b.] Next Year's Planned Meetings: Jun '99 London, UK; Oct '99, Hawaii. To best utilize the considerable technical expertise available in J11, J11 and SC22/WG14 will continue to hold co-located meetings. Two out of every three meetings will be located in North America. [c.] Officers: Chair Vice-Chair Rex Jaeschke Tom MacDonald 2051 Swans Neck Way Silicon Graphics, Inc. Reston, VA 20191 655F Lone Oak Drive Eagan, MN 55121 Last trained: 1999 Last trained: 1996 International Representative Vocabulary Representative Douglas Walls Seymour, William A Sun Microsystems Apt. D SunSoft, Inc. 10072 Puttingtom Drive MS UMPK16-303 St Louis, MO 63123-5233 2550 Garcia Avenue Mountain View, CA 94043-1100 Last trained: 1997 Last trained: -- [d.] Membership: BARNUM, MAURICE (A) MEYERS, RANDY (P) INPRISE COPORATION SILVERHILL SYSTEMS INC 100 ENTERPRISE WAY 16 OLIVER DRIVE SCOTTS VALLEY CA 95066 HUDSON NH 03051 831-431-1229 603-886-6540 831-431-4104 rmeyers@ix.netcom.com mbarnum@inprise.com MOONEY, DAVE (A) BENITO, JOHN (P) IBM CORPORATION PERENNIAL 1B/812/1150/TOR SUITE 130 1150 EGLINTON AVENUE EAST 3004 MISSION STREET NORTH YORK ONTARIO M3C 1H7 SANTA CRUZ CA 95060 416-448-4474 831-457-3915 416-448-2714 831-457-3916 dmm@vnet.ibm.com jb@peren.com MULLER, JEFF (P) BIBBO, JOSEPH (O) ORACLE CORPORATION COMPUTRITION INC 500 ORACLE PO BOX 99 MS 40P 14 NUTTING LAKE MA 01865-0099 REDWOOD SHORES CA 94065 508-663-2524 NELSON, CLARK (P) BONIN, JEFFREY (O) INTEL CORP 1500 NW 118TH STREET 5200 NE ELAM YOUNG PKWY DES MOINES IA 50325 HILLSBORO OR 97124-6461 503-696-3826 DRANE, DORSEY (O) 503-696-3730 SEQUENT COMPUTER SYSTEMS clark.nelson@intel.com 15450 S W KOLL PARKWAY BEAVERTON OR 97006-6063 PARKS, JOHN (A) COMPAQ COMPUTER CORP FARANCE, FRANK (P) 110 SPIT BROOK ROAD FARANCE INC ZKO2-3/N30 555 MAIN STREET NASHUA NH 03062-2698 NEW YORK NY 10044-0150 parks@zko.dec.com 212-759-1605 frank@farance.com PETERS, JEFF (P) INPRISE COPORATION FORS, MATS (O) SCOTTS VALLEY CA 95066 IAR SYSTEMS AB 831-431-1352 PO BOX 23051 831-431-4101 ISLANDSGATAN 2 jpeters@inprise.com mats.fors@iar.seSWEDEN PETERSON, RICH (P) FRANKLIN, CRAIG (O) COMPAQ COMPUTER CORP GREEN HILLS SOFTWARE 110 SPIT BROOK RD 30 WEST SOLA STREET NASHUA NH 03062 SANTA BARBARA CA 93101 repete@zko.dec.com 805-965-6044 PIERCE, C D (A) GWYN, DOUGLAS A (P) US ARMY US ARMY MNGMT ENGINEERING TRAINING 6449 TAULER COURT ROCK ISLAND IL 61299 COLUMBIA MD 21045-4530 703-664-4882 410-381-0450 gwyn@arl.mil PLAUGER, P J (O) DINKUMWARE LTD HASSEY, JOHN (O) 398 MAIN STREET DATA GENERAL/CLARIION CONCORD MA 01742 62 T W ALEXANDER DRIVE 978-371-2773 RES TRIANGLE PARK NC 27709 978-371-9014 919-248-6385 pjp@plauger.com 919-248-6108 hassey@dg-rtp.dg.com PLUM, THOMAS (P) PLUM HALL INC HAUER-LOWE, KEITH (O) 3 WAIHONA BOX 44610 UNISYS CORP KAMUELA HI 96743 M/S 4872 808-882-1255 PO BOX 64942 808-882-1556 ST PAUL MN 55164-0942 tplum@plumhall.com 612-635-6010 kghl@rsvl.unisys.com ROBINSON, TOM (A) PERENNIAL HOERTH, MARK (P) SUITE 210 HEWLETT-PACKARD CO 4699 OLD IRONSIDES DRIVE M/S 42U5 SANTA CLARA CA 95054 11000 WOLFE ROAD tom@peren.com CUPERTINO CA 95014-0184 408-447-0184 RUGOLSKY, WILLIAM (A) mhoerth@cup.hp.com FARANCE INC 100 S BAY AVENUE JAESCHKE, REX (P) FREEPORT NY 11520 NONE - (JAESCHKE) rugolsky@farance.com 2051 SWANS NECK WAY RESTON VA 20191-4023 SCHILDT, HERB (O) 703-860-0091 398 COUNTY ROAD 2500N 703-860-3008 MAHOMET IL 61853 rex@aussie.com 217-586-4997 217-586-4683 JONES, LAWRENCE J (P) hschildt@soltect.com SDRC 2000 EASTMAN DRIVE SCHWAB, DAVID (A) MILFORD OH 45150 500 ORACLE PARKWAY 513-576-2070 MS 1OP5 larry.jones@sdrc.com REDWOOD SHORES CA 94065 KEATON, DAVID (P) SEEBACH, PETER (P) KEATON CONSULTING NONE - (SEEBACH) #311 904 WESTERN AVENUE NORTH 1630 30TH STREET seebs@plethora.net5232 BOULDER CO 80301 303-782-1009 TATGE, REID (O) dmk@dmk.com TEXAS INSTRUMENTS INC M/S 730 KURPIS, PETER (A) PO BOX 1443 PLUM HALL INC HOUSTON TX 77251 3 WAIHONA BOX 44610 713-274-2558 KAMUELA HI 96743 reid@tools.micro.ti.com 808-882-1255 808-882-1556 THOMAS, JIM (A) kurpis@plumhall.com HEWLETT-PACKARD CO M/S 42U5 MACDONALD, TOM (P) 1100 WOLFE ROAD SILICON GRAPHICS INC 408-447-5781 95014-0184 655F LONE OAK DRIVE 408-773-0933 EAGAN MN 55121 jimthomas@cup.hp.com 651-683-5818 651-683-5307 TYDEMAN, FRED J (P) tam@sgi.com TYDEMAN CONSULTING 3711 DEL ROBLES DRIVE MAK, RAYMOND (P) 512-255-8696727-1814 IBM CORPORATION tydeman@tybor.com 3T/307 1150 EGLINTON AVE E VLAZNY, ED (O) NORTH YORK ONTARIO M3C 1H7 CANADA SAS INSTITUTE INC 416-448-2516 SAS CAMPUS DRIVE 416-448-4414 CARY NC 27513 rmak@ca.ibm.com WALLS, DOUGLAS (P) MATTOS, NELSON (L) SUN MICROSYSTEMS INC IBM CORPORATION M/S UMPK16-303 - SUNSOFT INC 555 BAILEY AVENUE, ROOM C346 901 SAN ANTONIO ROAD SAN JOSE CA 95141 PALO ALTO CA 94303 408-927-2567 douglas.walls@eng.sun.com 408-927-4030 mattos@us.ibm.com ZEMKE, FRED (L) ORACLE CORPORATION MCPHAIL, COLIN (O) BOX 659408 EDINBURGH PORTABLE COMPILERS 500 ORACLE PARKWAY 15-17 ALVA STREET REDWOOD SHORES CA 94065 EDINBURGH EH2 4PH 650-633-2230 SCOTLAND fzemke@us.oracle.com [e.] Liaison Activities: SC22/WG14 (ISO C): assist with revision of C standard. J16: coordinate issues common to C/C++. X3T2: learn more about their work and the impact of supporting language-independent arithmetic in C9X). [f.] Administration Matters of Note: None. [g.] Procedural Matters of Note: None. [h.] Recommendations: None. [i.] Market Impact: Unknown. While many of the additions are aimed at numeric users (with extra support for users of IEEE-based systems, in particular), there are several important general-purpose features as well. With what appears to be a significantly reduced emphasis on validation/certification of C language translation tools for U.S. Government procurement and the lack of participation within J11 of at least one major vendor, only time will indicate whether most mainstream vendors will implement, or users will demand or willingly move to, the proposed features. 4. Anticipated Projects This has been some informal discussion about producing one or more (possibly normative) amendments once the current project has been completed. 5. Future Trends in this Technical Area The evolution and acceptance of Standard C++ may well affect future revisions of C, as will other standardization efforts such as internationalization and cross-language standards and bindings. At this stage it is too soon to predict just what the future standardization requirements for C will be be once C9X has been adopted. To be sure, there are competing technologies, not the least of which is the Java (TM) programming language, increasingly being used for the development of stand-alone or networked, GUI-based programs, and more recently, embedded systems, which have traditionally been the domain of C. It is this chair's opinion that normative efforts beyond C9x should be frozen until such time as the marketplace, be it from a direct and sizeable representation of the programmer community or indirectly by their vendors, very loudly dictates otherwise. .end_literal ________ This listserv may not be used for unlawful purposes. All postings should be relevant, but ITI accepts no responsibility for any posting and may terminate access to any subscriber violating any policies of the Association. Please review the NCITS Antitrust Guidelines at .