in reply to RE: Structured vs. Unstructured Languages
in thread Learning Programming
It's easy to see that while this is true, languages can be like any tool, they can get in the way of things, it is also not always the case. Once a language is created it takes a life of itself and becomes more than just a tool. Sure, it can be frustrating to use some language to solve some problems, or communicate some ideas. But look at it the other way around, most languages have an area where they shine.
For example(s) (both IMHO) Perl shines at power programs, those that can be created quickly and easily, and work! English, shines at poetry and illustration. Perl isn't very good at tasks that need alot of structure, and similiarly English lacks a consistant structure as well (which is why both lend themselves so well to dialects).
So if a language can enhance a particular aspect of a program, then it is the thing to use. I would consider Perl an excellent language to teach in. This is because it strips away alot of the menial (sorry, I do not mean this work in a demial way -- I mean tasks that you do not want to do, but have to in order to force structure) tasks that you have to do in other languages that are more structured. By getting rid of the "cruft" you can concentrate less on the language specific aspects of programming and focus instead on problem solving techniques and pitfalls (and I think many of you can agree with both, especially the latter, when it comes to Perl).
Anyways, sorry for the late reply, hopefully you'll still receive it.
Ciao,
Gryn
|
---|
Replies are listed 'Best First'. | |
---|---|
Perl is too sweet (Teaching Perl)
by larsen (Parson) on Aug 10, 2000 at 01:04 UTC | |
by gryng (Hermit) on Aug 12, 2000 at 05:21 UTC | |
by larsen (Parson) on Aug 12, 2000 at 15:47 UTC | |
by gryng (Hermit) on Aug 20, 2000 at 08:53 UTC | |
by chromatic (Archbishop) on Aug 20, 2000 at 09:17 UTC | |
|