home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / alt / msdos / programm / 3040 < prev    next >
Encoding:
Internet Message Format  |  1992-12-29  |  2.9 KB

  1. Xref: sparky alt.msdos.programmer:3040 comp.os.msdos.programmer:11669 comp.sys.ibm.pc.programmer:697 comp.lang.c++:18496 comp.lang.c:18964
  2. Path: sparky!uunet!gatech!darwin.sura.net!wupost!emory!ogicse!sequent!muncher.sequent.com!furballs
  3. From: furballs@sequent.com (Paul Penrod)
  4. Newsgroups: alt.msdos.programmer,comp.os.msdos.programmer,comp.sys.ibm.pc.programmer,comp.lang.c++,comp.lang.c
  5. Subject: Re: Newbie Wants Advice on C-Programming
  6. Message-ID: <1992Dec29.084228.2717@sequent.com>
  7. Date: 29 Dec 92 08:42:28 GMT
  8. Article-I.D.: sequent.1992Dec29.084228.2717
  9. References: <1992Dec24.154204.25248@blkbox> <1992Dec24.230420.4243@sequent.com> <C003EI.H3u@news.udel.edu>
  10. Sender: usenet@sequent.com (usenet )
  11. Organization: Sequent Computer Systems, Inc.
  12. Lines: 44
  13. Nntp-Posting-Host: crg8.sequent.com
  14.  
  15. In article <C003EI.H3u@news.udel.edu> bew@brahms.udel.edu (Ben Williams) writes:
  16. >In article <1992Dec24.230420.4243@sequent.com> furballs@sequent.com (Paul Penrod) writes (among other things in an excellant article):
  17. >
  18. >;                                         PASCAL was designed solely
  19. >; for the purpose of teaching structured programming as espoused by
  20. >; Tom DeMarco, Richard West, et al. C was written in 1969 for the
  21. >; express purpose of providing a general purpose Operating Systems
  22. >; language that was portable, (spelled UNIX).
  23. >; 
  24. >
  25. >  Yes, isn't it interesting that two of the most popular general purpose
  26. >languages for writing applications software were not designed to be used to
  27. >write application software.  Has anyone written a general purpose language
  28. >to do what I would think is the most common use of computer programming -
  29. >to write application programs?  And if this/these exist, what are they and
  30. >how do you rate them?  [just curious]
  31. >
  32. >Ben.
  33. >
  34.  
  35. C was designed to write portable operating systems code. This means
  36. that OS code is being treated like an app. A novel concept of the
  37. time, but demanded today. An OS is an application in the sense that
  38. it is the applications that creates a hospitable environment for
  39. child processes (what are generally described as application
  40. programs) to run underneath it. What better language to write an
  41. application in than the language the OS was created with.
  42.  
  43. Now if you want languages written for the express purpose of
  44. problem solving, ie: applications, I give you:
  45.  
  46. FORTRAN, COBOL, APL, PROLOG, LISP, DBASE and other xBASE clones,
  47. PL/1, RPG and all it's mutant variants, etc. The list goes on. I
  48. have purposely excluded BASIC, and PASCAL because they were
  49. conceived to teach programming in acedamia. We've already discussed
  50. C, and C++ is another watershed of religious furvor that is best
  51. left undiscussed at the moment.
  52.  
  53.  
  54. -- 
  55. --------------------------------------------------------------------
  56.             Bureaucracy: noun, plural - Bureaucracies.
  57.          The process of turning energy into solid waste.
  58. ---------------------------------------------------------------------
  59.