Article View: alt.msdos.programmer
Article #896Re: Newbie Wants Advice on C-Programming
From: Paul Penrod
Date: Tue, 29 Dec 1992 08:42
Date: Tue, 29 Dec 1992 08:42
44 lines
2862 bytes
2862 bytes
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.
---------------------------------------------------------------------
Technical Details
Message-ID:
<1992Dec29.084228.2717@sequent.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!gatech!darwin.sura.net!wupost!emory!ogicse!sequent!muncher.sequent.com!furballsReferences:
<1992Dec24.154204.25248@blkbox> <1992Dec24.230420.4243@sequent.com> <C003EI.H3u@news.udel.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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