From: "J . A . Magallon" <jamagallon@able.es>
To: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Brad Stewart <bradmont@bradmont.net>,
Linux Kernel <linux-kernel@vger.kernel.org>
Subject: Re: university studies?
Date: Thu, 2 Aug 2001 20:46:58 +0200 [thread overview]
Message-ID: <20010802204658.A1175@werewolf.able.es> (raw)
In-Reply-To: <20010802111309.A29322@bradmont.net> <E15SN84-0001BC-00@the-village.bc.nu>
In-Reply-To: <E15SN84-0001BC-00@the-village.bc.nu>; from alan@lxorguk.ukuu.org.uk on Thu, Aug 02, 2001 at 20:23:28 +0200
On 20010802 Alan Cox wrote:
>
>If you have few classes and a lot of 5000 line subroutines then worry, but
>there is no reason to assume that every ex basic programmer isnt going to
>pick up C++ and good software design practices just because they once
>wrote basic
>-
I have seen several ex-Fortran programmers fill C code with wrappers to still
think on vectors ranging 1..N instead of 0..N-1. It is hard to loose traditions...
I would make students learn C++ first. There they can see how inneficient can be things
if misused, and how useless is Programming or Algorithmic Theory without low
level knowledge of the compiler system. Then you know that
database = databse + record is BAD, and database += record is not so bad...
Then go back to C and apply all you have learnt in C++.
--
J.A. Magallon # Let the source be with you...
mailto:jamagallon@able.es
Mandrake Linux release 8.1 (Cooker) for i586
Linux werewolf 2.4.7-ac3 #1 SMP Mon Jul 30 16:39:36 CEST 2001 i686
next prev parent reply other threads:[~2001-08-02 18:41 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-08-01 5:22 university studies? peter revill
2001-08-01 7:06 ` Riley Williams
2001-08-01 11:46 ` Erik Mouw
2001-08-01 14:12 ` Ian Stirling
2001-08-01 19:31 ` Anders Peter Fugmann
2001-08-02 7:24 ` Riley Williams
2001-08-02 8:48 ` Ignacio Vazquez-Abrams
2001-08-02 11:36 ` Muzaffer Ozakca
2001-08-02 15:45 ` Crutcher Dunnavant
2001-08-02 17:12 ` Ignacio Vazquez-Abrams
2001-08-02 15:42 ` Daniel Phillips
2001-08-02 18:13 ` Brad Stewart
2001-08-02 18:23 ` Alan Cox
2001-08-02 18:46 ` J . A . Magallon [this message]
2001-08-03 10:05 ` Matthew Gardiner
2001-08-03 10:51 ` szonyi calin
2001-08-03 13:02 ` asmith
2001-08-03 14:32 ` szonyi calin
2001-08-05 11:32 ` asmith
2001-08-05 14:09 ` szonyi calin
2001-08-05 14:19 ` (OT) " Chris Wedgwood
2001-08-06 10:05 ` Sean Hunter
2001-08-02 3:39 ` Rik van Riel
2001-08-02 8:26 ` David Weinehall
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20010802204658.A1175@werewolf.able.es \
--to=jamagallon@able.es \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=bradmont@bradmont.net \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox