home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / os / linux / 17730 < prev    next >
Encoding:
Text File  |  1992-11-24  |  2.7 KB  |  57 lines

  1. Newsgroups: comp.os.linux
  2. From: jes@grendel.demon.co.uk (Jim Segrave)
  3. Path: sparky!uunet!pipex!demon!grendel.demon.co.uk!jes
  4. Subject: Re: SLS Mail/News?
  5. Reply-To: jes@grendel.demon.co.uk
  6. Distribution: world
  7. X-Mailer: cppnews $Revision: 1.20 $
  8. Organization: None
  9. Lines: 43
  10. Date: Mon, 23 Nov 1992 22:14:07 +0000
  11. Message-ID: <722582047snx@grendel.demon.co.uk>
  12. Sender: usenet@gate.demon.co.uk
  13.  
  14. In article <1992Nov23.095133.13016@unislc.uucp> erc@unislc.uucp (Ed Carp) writes:
  15. > Jim Segrave (jes@grendel.demon.co.uk) wrote:
  16. >  [deleted]
  17. > Better yet, don't use it at all.  the mail included with mailpak-1.3 was
  18. > intended to be a provisional measure until a better solution could be
  19. > found.  Get smail-3.1.28 - it's a much better mailer.
  20. > mail will *not* be included in mailpak-1.4, BTW...I've stopped using it
  21. > long ago.
  22.  
  23. agreed
  24.  
  25. > I don't agree with your assertion that C has a "bad name in the rest of the
  26. > programming world".  Is your programming world composed of programmers
  27. > writing COBOL applications?  C gives one the ability, the freedom, to write
  28. > any manner of code desired.  If one wants to write beautiful code, the
  29. > opportunity is there.  If one wants to write ugly code, C will not stop you.
  30.  
  31. No, almost all my programming is in C and assembler, I only know one Cobol
  32. programmer (she's a relative, so I have to speak to her :-). Nonetheless,
  33. C does have a bad reputation in a large parts of the commercial world.
  34. The most common summary is that it's a 'high level assembler'. The
  35. freedom C gives you allows the writing of code which is very difficult to
  36. debug and maintain when carelessly used. And, sadly, there's a lot of ill
  37. designed and executed code out there. Some of the other, more mollycoddling,
  38. languages restrict the programmer in ways which often make the code more
  39. maintainable. I don't wish to give up C programming, but I can't help
  40. expressing repugnance at what I consider hack programming (in the most
  41. perjorative sense of the word). If some of the people who've had a go
  42. at mail (or any of a large number of other fair sized C programs) had
  43. shown the professionalism necessary to spend a small amount of time
  44. organising their code and thinking about maintainability, readability,
  45. etc. they would probably have produced a huge nett savings for the world
  46. at large. I doubt that I'm the first to find some bugs in this program.
  47. I'm sure I haven't found them all. I *know* other people are going to
  48. go through the same exercise. Multiply the number of followers-on by
  49. the time it takes them to first get the overall structure of the program
  50. and then find and fix the problems. Was an hour saved by sloppy coding
  51. such a bargain after all? 
  52. --
  53. Jim Segrave (Segrave Software Services)     jes@grendel.demon.co.uk
  54.  
  55.