Article View: comp.os.msdos.programmer
Article #6243Re: Newbie Wants Advice o
From: Charles William Hubbard
Date: Thu, 31 Dec 1992 22:02
Date: Thu, 31 Dec 1992 22:02
27 lines
2166 bytes
2166 bytes
>The fact that they still survive in the face of extreme bias by newbies >that think C is the only "real" language is an indication of how well >they fulfilled (and continue to fulfill) their intended function. No that's not true. I can't speak for Cobol but FORTRAN is a terrible language. It evolved before formalized compiler theory had been developed and as a consequence it is difficult to parse, and uses an ugly syntax which leaves the way clear for very hard to trace bugs. The reason FORTRAN is still in use is because 1) there is an enormous of amount of FORTRAN code already out there which is continually being maintained and modified, and 2) engineering schools continue to insist on teaching FORTRAN to the exclusion of all else (fortunately that's changing). Also, I should point out that even recent versions of FORTRAN don't support records, pointers, or dynamic memory allocation which are all vitally useful to programmers. I understand the latest revision of the language does include some (all?) of these features. It seems that with each new version the language adds more and more Algo/Pascal like features. What I don't understand is, if you want those features why not just switch to modern language (Ada? Modula?) that supports them rather than continually kludging a bad product. BTW, C is no gewel either. It's main curse (and blessing) is it gives the programmer such enormous power. The problem is not many programmers are disciplined enough to take advantage of C's powerful features and still write good, readable, maintainable code. C.
Technical Details
Message-ID:
<1992Dec31.220204.14027@serval.net.wsu.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!uwm.edu!ogicse!news.u.washington.edu!serval!beta.tricity.wsu.edu!chubbardReferences:
<4504.102.uupcb@ssr.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!uwm.edu!ogicse!news.u.washington.edu!serval!beta.tricity.wsu.edu!chubbard From: chubbard@beta.tricity.wsu.edu (Charles William Hubbard) Newsgroups: comp.os.msdos.programmer Subject: Re: Newbie Wants Advice o Message-ID: <1992Dec31.220204.14027@serval.net.wsu.edu> Date: 31 Dec 92 22:02:04 GMT Article-I.D.: serval.1992Dec31.220204.14027 References: <4504.102.uupcb@ssr.com> Sender: news@serval.net.wsu.edu (USENET News System) Organization: Washington State University Tri-Cities, Richland Lines: 27