🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.msdos.programmer
Article #896

Re: Newbie Wants Advice on C-Programming

#896
From: Paul Penrod
Date: Tue, 29 Dec 1992 08:42
44 lines
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!furballs
References: <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