Article View: comp.lang.misc
Article #5542Re: Language illiteracy
From: kelly
Date: Mon, 09 May 1988 15:57
Date: Mon, 09 May 1988 15:57
29 lines
2208 bytes
2208 bytes
/* Written 1:57 pm May 5, 1988 by nevin1@ihlpf.ATT.COM in uxe.cso.uiuc.edu:comp.lang.misc */
>Algol is readily available?? :-) I feel that there is a distinction
>between able to write code in a given language and *programming* in a given
>language. For example: when a Pascal programmer first learns C, he/she
>tends to write C code that looks like Pascal (some even go to the extreme
>of doing #define BEGIN {, etc.). Each different language has a paradigm
>that goes with it, and in order to be a good *programmer* (vs. coder) in a
>given language one must also use the paradigm.
Surely, that is the whole point of learning a new programming language.
If learning a new language doesn't give you a new paradigm for programming,
I don't think you should bother learning it. Part of teaching the language
has to be delivering the appropriate paradigm.
>>I think the only way to rectify this unfortunate situation, is to require
>>that computer language classes teach more the one at a time. Say, showing
>>examples of code in atleast three different languages for every problem.
>>I seriously doubt this will every happen, but I can always hope.
>The languages you mentioned are not all that different; they are all von
>Neumann type languages. By programming in, say C, FORTRAN, and Pascal you
>really don't learn new ways of approaching a problem. Using C, LISP, and
>Smalltalk for the same problem might be a better use of time.
A new paradigm is a new way of approaching a problem, isn't it?
If LISP and smalltalk give me a whole new way of programming, I'd love to
learn them. What do they offer an engineer or scientist doing numerical
programming?
Technical Details
Message-ID:
<51300008@uxe.cso.uiuc.edu>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-lcc!ames!pasteur!ucbvax!decwrl!purdue!i.cc.purdue.edu!j.cc.purdue.edu!pur-ee!uiucdcs!uxc.cso.uiuc.edu!uxe.cso.uiuc.edu!kellyReferences:
<787@trwcsed.trwrb.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-lcc!ames!pasteur!ucbvax!decwrl!purdue!i.cc.purdue.edu!j.cc.purdue.edu!pur-ee!uiucdcs!uxc.cso.uiuc.edu!uxe.cso.uiuc.edu!kelly From: kelly@uxe.cso.uiuc.edu Newsgroups: comp.lang.misc Subject: Re: Language illiteracy Message-ID: <51300008@uxe.cso.uiuc.edu> Date: 9 May 88 15:57:00 GMT References: <787@trwcsed.trwrb.UUCP> Lines: 28 Nf-ID: #R:trwcsed.trwrb.UUCP:787:uxe.cso.uiuc.edu:51300008:000:1673 Nf-From: uxe.cso.uiuc.edu!kelly May 9 10:57:00 1988