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_40 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 28 May 93 20:22:52 GMT From: netnews!schonberg!dewar@nyu.edu (Robert Dewar) Subject: Re: Learning C and C++ Message-ID: List-Id: One interesting point (for the fellow who is falling off the good ship USS Ada and will have to fend for himself among the C and C++ reefs) is that a good background in Ada is excellent preparation for C programming. As is so often the case in moving from one language to another, you can carry good habits from one place to another. Often we scorn people who write language X in the style of Y, but actually I think this is an excellent idea when X=C and Y=Ada. In particular, the discipline of careful design of package specs can carry right over to a very disciplined approach to the design, coding and documentation of C headers. This certainly won't solve all your problems, and when you jump overboard I strongly recommend grabbing onto the nearest debugger, you'll find yourself living in it much more than you did in Ada!