X3 Subgroup Annual Report 1996 --- WG14 N649 X3J11/97-012 1 WG14 N649 X3J11/97-012 X3 Subgroup Annual Report March 1996 to February 1997 TC X3J11 (C Language) Tracking I project, Defect Reports, and Production of TR 1. Executive Summary X3J11 assisted SC22/WG14 with the on-going processing of Defect Reports and the ISO C revision project known informally as C9X. 2. Projects Project 381-RI [a.] Project Number and Title: 381-RI Programming Language C (Revision of ANSI/ISO/IEC 9899:1990). [authorized by X3/95-0058R] [b.] Target Date: December, 1998. [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: None. [e.] Statement of Progress: While we have continued to process defect reports, we still have a small backlog. Most of our time was spent debating proposals for the revision. More proposals arising out of our earlier technical report have been or are about to be adopted. We continue to supply the redactors for the revision project and the rationale document. The February, 1997, meeting will be a major milestone for two reasons; First, that is the last meeting for papers on new topics that affect the language and preprocesor, and second, we X3 Subgroup Annual Report 1996 --- WG14 N649 X3J11/97-012 2 will be making our first technical and editorial pass over the complete draft standard. The intent then is to spend the following two meetings finalizing the document. Over the year, excellent progress was made. Membership and interest was high with several new members becoming elligible to vote. 3. Committee Activities [a.] Previous Year's Meetings: June '96 Amsterdam, The Netherlands; October '96 Toronto, Canada; February '97 Kona, Hawaii. [b.] Next Year's Planned Meetings: June '97 London, UK; October '97 Silicon Valley, California; February '98, Boulder, Colorado. To best utilize the considerable technical expertise available in X3J11, X3J11 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: mid-92 Last trained: mid-92 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: -- Last trained: -- [d.] Membership: JOHN BENITO COLIN MCPHAIL PERENNIAL EDINBURGH PORTABLE COMPILERS SUITE 130 15-17 ALVA STREET 3004 MISSION STREET EDINBURGH EH2 4PH SANTA CRUZ CA 95060 SCOTLAND 408-748-2900 408-457-3916 RANDY MEYERS jb@peren.com DIGITAL EQUIPMENT CORP X3 Subgroup Annual Report 1996 --- WG14 N649 X3J11/97-012 3 M/S ZK02-3/N30 JOSEPH BIBBO 110 SPIT BROOK RD COMPUTRITION INC NASHUA NH 03062 PO BOX 99 603-881-2743 NUTTING LAKE MA 01865-0099 603-881-0120 508-663-2524 rmeyers@tle.enet.dec.com OLIVER BRADLEY DAVE MOONEY SAS INSTITUTE INC IBM CORPORATION SAS CAMPUS DRIVE 1B/812/1150/TOR CARY NC 27513 1150 EGLINTON AVENUE EAST 919-677-8000 NORTH YORK ONTARIO M3C 1H7 919-677-8123 416-448-4474 GREG COMEAU ALLIE MURPHY COMEAU COMPUTING UNISYS CORP 91-34 120Th STREET PO BOX 203 RICHMOND HILL NY 11418 2476 SWEDESFORD ROAD PAOLI PA 19301 STAN COX 610-648-4690 DATA GENERAL CORP 610-648-4624 62 T W ALEXANDER DRIVE RES TRIANGLE PARK NC 27709 JOHN NESTOR 919-248-6385 IBM CORPORATION 919-248-6108 3T/962/1150/TOR coxs@dg-rtp.dg.com 1150 EGLINTON AVENUE EAST NORTH YORK ONTARIO M3C 1H7 FRED CRIGGER CANADA POWERSOFT/WATCOM 416-448-2714 415 PHILLIP STREET 416-448-4414 WATERLOO ONTARIO CANADA N2L 3X2 C.D. PIERCE 519-886-3700 US ARMY 519-747-4971 MNGMT ENGINEERING TRAINING ATTN: AMXOM-PA FRANK FARANCE ROCK ISLAND IL 61299 FARANCE INC 703-664-4882 555 MAIN STREET NEW YORK NY 10044-0150 P.J. PLAUGER 212-486-4700 DINKUMWARE LTD 212-759-1605 198 MAIN STREET frank@farance.com CONCORD MA 01742 508-369-8489 MATS FORS 508-371-9014 IAR SYSTEMS AB pjp@plauger.com PO BOX 23051 ISLANDSGATAN 2 THOMAS PLUM S-75023 UPPSALA SWEDEN PLUM HALL INC mats.fors@iar.se PO BOX 44610 KAMUELA HI 96743 CRAIG FRANKLIN 808-882-1255 GREEN HILLS SOFTWARE 808-882-1556 510 CASTILLO STREET tplum@plumhall.com X3 Subgroup Annual Report 1996 --- WG14 N649 X3J11/97-012 4 SANTA BARBARA CA 93101 805-965-6044 TOM ROBINSON PERENNIAL ROGER GOLLIVER SUITE 210 INTEL CORP 4699 OLD IRONSIDES DRIVE M/S JF3-363 SANTA CLARA CA 95054 2111 NE 25Th AVENUE HILLSBORO OR 97124-5961 WILLIAM RUGOLSKY 503-264-7104 FARANCE INC 502-264-7902 100 S BAY AVENUE rogerAibeam. Intel coin FREEPORT NY 11520 DOUGLAS GWYN RICHARD RUSSELL US ARMY MICROWARE SYSTEMS 801-L CASHEW COURT 1900 NW 114TH STREET BEL AIR MD 21014 DES MOINES IA 50325 410-278-6651 518-224-1929 MARK HOERTH HERB SCHILDT HEWLETT-PACKARD CO 398 COUNTY ROAD 2500N M/S 42U5 MANOMET IL 61853 11000 WOLFE ROAD 217-586-4997 CUPERTINO CA 95014-0184 217-586-4683 408-447-0184 mhoerth@cup.hp.com ROBERT SCHMIDT #BB-301 REX JAESCHKE 3543 167TH COURT NE 2051 SWANS NECK WAY REDMOND WA 98052 RESTON VA 20191 206-881-6990 703-860-0091 703-860-3008 PETER SEEBACH rex@aussie.com 3949 LYNDALE AVENUE SOUTH MINNEAPOLIS MN 55409 SCOTT JAMESON DIGITAL EQUIPMENT CORP WILLIAM SEYMOUR M/S LJ02 APT D 30 PORTER ROAD 10072 PUTTINGTON DRIVE LITTLETON MA 01460 ST LOUIS MO 63123-5233 508-486-2179 314-923-2416 SCOTT.JAMESON@LJO.DEC.COM 314-340-2212 wseymour@email.usps.gov BOB JERVIS SUN MICROSYSTEMS INC REID TATGE M/S UMTV12-40 TEXAS INSTRUMENTS INC 2550 GARCIA AVENUE M/S 6431 MOUNTAIN VIEW CA 94043-1100 PO BOX 1443 415-336-7964 HOUSTON TX 77001 415-964-0946 713-274-3495 robert.jervis@eng.sun.com 713-274-2558 JANIS JONNEON JIM THOMAS SEQUENT COMPUTER SYSTEMS 517 HENDON COURT 15450 SW KOLL PARKWAY SUNNYVALE CA 94087 X3 Subgroup Annual Report 1996 --- WG14 N649 X3J11/97-012 5 BEAVERTON OR 97006-6063 408-447-5781 501-578-5458 JTHOMAS@BEST.COM janis@sequent.com FRED TYDEMAN LAWRENCE JONES MEISENWEG 20 SDRC 71032 BOBLINGEN GERMANY 2000 EASTMAN DRIVE 49-7031-288964 MILFORD OH 45150 513-576-2070 TRUMAN VAN SICKLE MOTOROLA INC DAVID KEATON 12254 HANCOCK STREET KEATON CONSULTING CARMEL IN 46032 #311 317-571-7011 1630 30TH STREET BOULDER CO 80301 DOUGLAS WALLS 719-687-3577 SUN MICROSYSTEMS INC M/S UMPK16-303 JOHN KWAN 2550 GARCIA AVENUE HEWLETT-PACKARD CO MOUNTAIN VIEW CA 94043-1100 19447 PRUNERIDGE AVE 415-786-9319 CUPERTINO CA 95014 douglas.walls@eng.sun.com 408-447-6442 JEFF ZEEB JOHN LEVINE DIGITAL EQUIPMENT CORP I.E.C.C. ZKO 2-3/N30 PO BOX 640 110 SPIT BROOK ROAD TRUMANSBURG NY 14886 NASHUA NH 03062 johnl@iecc.com 603-881-2070 FRANCIS LYNCH FRED ZEMKE PLUM HALL INC ORACLE CORPORATION 827 BEACON DRIVE BOX 659408 SCHAUMBURG IL 60193 500 ORACLE PARKWAY REDWOOD SHORES CA 94065 TOM MACDONALD 415-506-2051 SILICON GRAPHICS INC 415-506-7203 655F LONE OAK DRIVE fzemke@us.oracle.com EAGAN MN 55121 612-683-5818 JONATHAN ZIEBELL 612-683-5307 UNISYS CORP tam@cray.com M/S MV-1222 25725 JERONIMO ROAD NELSON MATTOS MISSION VIEJO CA 92691-2792 IBM CORPORATION DEPT K55/B1 650 HARRY ROAD SAN JOSE CA 95120 408-927-2567 408-927-4030 mattos@vnet.ibm.com [e.] Liaison Activities: X3 Subgroup Annual Report 1996 --- WG14 N649 X3J11/97-012 6 SC22/WG14 (ISO C): assist with revision of C standard. X3J16: 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: No comment. 4. Anticipated Projects None beyond continuing with the revision process and Defect Reports. 5. Future Trends in this Technical Area The vast majority of the participants on X3J11 and SC22/WG14 believe an enhanced C language has a significant role to play in future software development. 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 and window-based programs, which in recent years, have been the domain of C and C++.