home *** CD-ROM | disk | FTP | other *** search
- 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
- Path: sparky!uunet!gatech!darwin.sura.net!wupost!emory!ogicse!sequent!muncher.sequent.com!furballs
- From: furballs@sequent.com (Paul Penrod)
- Newsgroups: alt.msdos.programmer,comp.os.msdos.programmer,comp.sys.ibm.pc.programmer,comp.lang.c++,comp.lang.c
- Subject: Re: Newbie Wants Advice on C-Programming
- Message-ID: <1992Dec29.084228.2717@sequent.com>
- Date: 29 Dec 92 08:42:28 GMT
- Article-I.D.: sequent.1992Dec29.084228.2717
- References: <1992Dec24.154204.25248@blkbox> <1992Dec24.230420.4243@sequent.com> <C003EI.H3u@news.udel.edu>
- Sender: usenet@sequent.com (usenet )
- Organization: Sequent Computer Systems, Inc.
- Lines: 44
- Nntp-Posting-Host: crg8.sequent.com
-
- In article <C003EI.H3u@news.udel.edu> bew@brahms.udel.edu (Ben Williams) writes:
- >In article <1992Dec24.230420.4243@sequent.com> furballs@sequent.com (Paul Penrod) writes (among other things in an excellant article):
- >
- >; PASCAL was designed solely
- >; for the purpose of teaching structured programming as espoused by
- >; Tom DeMarco, Richard West, et al. C was written in 1969 for the
- >; express purpose of providing a general purpose Operating Systems
- >; language that was portable, (spelled UNIX).
- >;
- >
- > Yes, isn't it interesting that two of the most popular general purpose
- >languages for writing applications software were not designed to be used to
- >write application software. Has anyone written a general purpose language
- >to do what I would think is the most common use of computer programming -
- >to write application programs? And if this/these exist, what are they and
- >how do you rate them? [just curious]
- >
- >Ben.
- >
-
- C was designed to write portable operating systems code. This means
- that OS code is being treated like an app. A novel concept of the
- time, but demanded today. An OS is an application in the sense that
- it is the applications that creates a hospitable environment for
- child processes (what are generally described as application
- programs) to run underneath it. What better language to write an
- application in than the language the OS was created with.
-
- Now if you want languages written for the express purpose of
- problem solving, ie: applications, I give you:
-
- FORTRAN, COBOL, APL, PROLOG, LISP, DBASE and other xBASE clones,
- PL/1, RPG and all it's mutant variants, etc. The list goes on. I
- have purposely excluded BASIC, and PASCAL because they were
- conceived to teach programming in acedamia. We've already discussed
- C, and C++ is another watershed of religious furvor that is best
- left undiscussed at the moment.
-
-
- --
- --------------------------------------------------------------------
- Bureaucracy: noun, plural - Bureaucracies.
- The process of turning energy into solid waste.
- ---------------------------------------------------------------------
-