Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #62869

Re: pedagogy

From "Osmium" <r124c4u102@comcast.net>
Newsgroups comp.lang.c
Subject Re: pedagogy
Date 2015-05-31 10:34 -0500
Message-ID <ct0o13Fh1ilU1@mid.individual.net> (permalink)
References <46c17ca6-fa30-4935-a50b-d4f5d78b6a4a@googlegroups.com><2d2e0507-bc67-4e6a-8ac4-669a1d19ac61@googlegroups.com><slrnmmj7t8.2ot.grahn+nntp@frailea.sa.invalid><f1506bdf-e9d9-4132-93ee-07d1b22bf2d2@googlegroups.com><mkchvn$d1u$1@dont-email.me> <ct0l09Fg841U1@mid.individual.net> <87r3pwhjr3.fsf@bsb.me.uk>

Show all headers | View raw


"Ben Bacarisse" wrote:

> "Osmium" <r124c4u102@comcast.net> writes:
>
>> "Bartc" wrote:
> <snip>
>>> (No, I don't have alternative suggestions, except that a language that 
>>> can
>>> used to code almost directly from an algorithm is worth looking at. 
>>> Maybe
>>> someone should just implement pseudo-code.)
>>
>> The first question that must be answered is: "Is the student willing to
>> learn a 'throw-away' language?  That is, one that one learns simply get
>> started, and then never uses again?
>
> That's a good question.
>
>> If so, that language is Pascal. I sort
>> of learned Lisp many, many years ago.  Nothing.  When I got my Atari ST, 
>> the
>> big thing was Logo. I spent hours on it.  Nothing. As far as I can tell
>> Pascal is a pretty good cut at a working form of pseudocode.  One huge
>> advantage over C is that types and variables and initial values are
>> different things and you damn well know it while it is going on. Pascal 
>> also
>> makes very clear the difference between a small integer and a character.
>> Pascal's wordiness may also make you appreciate C more when you learn the
>> two languages in that order.
>
> But Pascal is an odd suggestion, at least for those reasons!  Pascal is
> horrid to work in because it is so restrictive and, in my experience,
> students hate it.  The big plus point (and it should not be ignored) is
> the vast number of good books available that use or are about Pascal.
> And because it a language from another century, many can be picked up
> for pennies.  In fact, I'm about throw about a dozen of them away.

I guess part of the deal was, the student *knows* that he is learning a 
throw away language. I taught Microsoft Basic, Borland Pascal and Fortran 
concurrently in college in the eighties.  I never detected the dislike you 
mentioned. What could a new student possibly have as a basis for comparison? 
I mean, the flaws of English spelling are obvious, even to a child.  But 
Pascal?

I have spent a lot of time looking for the most perfect language but the 
interest has died down now.  The last language I learned is C++ and I find 
it disgusting. Is this a programming language or a huge baroque puzzle? 
ISTM that these revisions are turning it into a parody of a language. 

Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

pedagogy luser droog <luser.droog@gmail.com> - 2015-05-28 22:42 -0700
  Re: pedagogy Morris Dovey <mrdovey@iedu.com> - 2015-05-29 00:57 -0500
  Re: pedagogy Bartc <bc@freeuk.com> - 2015-05-29 11:10 +0100
    Re: pedagogy raltbos@xs4all.nl (Richard Bos) - 2015-05-29 12:42 +0000
      Re: pedagogy David Kleinecke <dkleinecke@gmail.com> - 2015-05-29 10:02 -0700
        Re: pedagogy raltbos@xs4all.nl (Richard Bos) - 2015-05-29 18:23 +0000
  Re: pedagogy Noob <root@127.0.0.1> - 2015-05-29 13:34 +0200
  Re: pedagogy John Bode <jfbode1029@gmail.com> - 2015-05-29 08:17 -0700
    Re: pedagogy rick.c.hodgin@gmail.com - 2015-05-29 08:33 -0700
      Re: pedagogy Etienne Prud'homme <e.e.f.prudhomme@gmail.com> - 2015-05-29 12:25 -0400
        Re: pedagogy John Bode <jfbode1029@gmail.com> - 2015-05-29 14:28 -0700
          Re: pedagogy Etienne Prud'homme <e.e.f.prudhomme@gmail.com> - 2015-05-30 00:58 -0400
    Re: pedagogy gazelle@shell.xmission.com (Kenny McCormack) - 2015-05-29 15:46 +0000
  Re: pedagogy Les Cargill <lcargill99@comcast.com> - 2015-05-29 22:16 -0500
  Re: pedagogy luser droog <luser.droog@gmail.com> - 2015-05-30 00:16 -0700
    Re: pedagogy Jorgen Grahn <grahn+nntp@snipabacken.se> - 2015-05-30 11:31 +0000
      Re: pedagogy David Kleinecke <dkleinecke@gmail.com> - 2015-05-30 07:10 -0700
        Re: pedagogy Bartc <bc@freeuk.com> - 2015-05-30 15:38 +0100
          Re: pedagogy "Osmium" <r124c4u102@comcast.net> - 2015-05-31 09:43 -0500
            Re: pedagogy Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-05-31 16:03 +0100
              Re: pedagogy "Osmium" <r124c4u102@comcast.net> - 2015-05-31 10:34 -0500
                Re: pedagogy Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-05-31 16:56 +0100
                Re: pedagogy luser droog <luser.droog@gmail.com> - 2015-06-02 10:28 -0700
              Re: pedagogy Bartc <bc@freeuk.com> - 2015-05-31 17:04 +0100
                Re: pedagogy Les Cargill <lcargill99@comcast.com> - 2015-05-31 12:10 -0500
                Re: pedagogy raltbos@xs4all.nl (Richard Bos) - 2015-06-05 15:21 +0000
          Re: pedagogy David Kleinecke <dkleinecke@gmail.com> - 2015-05-31 09:01 -0700
            Re: pedagogy luser droog <luser.droog@gmail.com> - 2015-06-02 21:51 -0700
              Re: pedagogy David Kleinecke <dkleinecke@gmail.com> - 2015-06-03 09:14 -0700
              Re: pedagogy "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-06-04 00:48 -0700
  Re: pedagogy luser droog <luser.droog@gmail.com> - 2015-06-02 22:12 -0700

csiph-web