[Melbourne-pm] perl, CGI and php questions
Timothy S. Nelson
wayland at wayland.id.au
Tue Aug 26 16:10:13 PDT 2008
On Tue, 26 Aug 2008, John Thornton wrote:
> Tim
> That's interesting
>
> The issue of a "best" programming language for the beginner to start off
> with is always a contentious area.
>
> In the old HSC in Victoria [early to mid 80s before the VCE arrived] the
> math A/B subjects had a tutorial/command list of Pascal at the back of the
> math text book. I know this from fishing a math A/B book from a hop shop
> bin. I am NOT that old!!!!!
Neither am I, but I first learned Pascal in VCE :).
> When I was at school there was a short computer unit where Basic was
> taught and I absolutely hated the language. All those Go to,If then
> things...to me they were so primitive and boring.
Agree, although I used it for 5 years in Primary/High school, I'd hate
to now. But Basic as it was originally conceived of wasn't as bad as Basic as
it was actually implemented, so I tend to bag certain versions of basic (ie.
GWBASIC) rather than Basic as a whole.
> From what I have read Python is the most fashionable language for
> beginners to program with these days.
That doesn't surprise me. At Uni, they started us on C.
> Basic is frowned upon for teaching
> beginners "bad habits" whatever they may be. But I will take Perl!
GOTO could be considered a bad habit. GOTO is possible in many
languages, but rarely useful (although I will admit to using it in C to
simulate a switch statement when comparing strings :) ). Another of the
supposed bad habits was that it didn't require you to declare your variables.
But that's like 90% of the scripting languages out there.
:)
---------------------------------------------------------------------
| Name: Tim Nelson | Because the Creator is, |
| E-mail: wayland at wayland.id.au | I am |
---------------------------------------------------------------------
----BEGIN GEEK CODE BLOCK----
Version 3.12
GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V-
PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI++++ D G+ e++>++++ h! y-
-----END GEEK CODE BLOCK-----
More information about the Melbourne-pm
mailing list