From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.0 required=3.0 tests=BAYES_20 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 11 Aug 93 16:48:20 GMT From: news!agphx.agcs.com!not-for-mail@uunet.uu.net (Tim Barrios) Subject: Re: Ada and C++: A request for comparison/contrast/relative benefits Message-ID: <24b7sk$2s5@orbit.agcs.com> List-Id: In article <24asmh$nki@truffula.fp.trw.com> erwin@trwacs.fp.trw.com (Harry Erwi n) writes: >The phone network software has been thoroughly tested out by use by the >general public. Interestingly, the voice switching software used by the >enroute facilities is being written in (mostly) Pascal, which is a >reasonable compromise position between C and Ada. And error recovery, >fault tolerance, and maintainability/availability are key requirements. Not only the enroute facilities, but every GTE local telephone exchange uses a switching system that is completely written in Pascal (a somewhat Ada-like Pascal). The decision to use Pascal over C (as AT&T does) was made about 15 years ago, primarily due to the real-time and reliability requirements of telephone switching systems. Safety features such as run-time range checking are among the reasons for this. -- Tim Barrios, AG Communication Systems, Phoenix, AZ Internet: barriost@agcs.com UUCP: ...!{ihlps.att.com | att | ncar!noao!enuucp}!gtephx!barriost voice: (602) 582-7101 fax: (602) 581-4390