[ Date Index ][
Thread Index ]
[ <= Previous by date /
thread ]
[ Next by date /
thread => ]
On Saturday 19 January 2002 9:19 pm, you wrote:
The language assumes the programmer knows what he's doing.
Yeah right. I remember writing a disc access program in C and swapping a . for a , - I trashed the disc as soon as it ran.
Programmers are human they make mistakes if you leave them room to.
Precisely Simon.
C suffers in similar ways to the old Fortran, additionally the exensive reliance on pointers (Fortran was always passed
Now I never did like (or 100% understand) pointers in C. Especially converting near pointers to far pointers. That just seemed archaic - harking back to the bad old DOS memory limit. Are these problems removed when you use C++ on a Linux platform?
Yes you can write bad code in any language, but if your goal is precise and tight code, writing it in a language that minimises the problems with typos, and other daft mistakes, helps concentrate you mind on the logic.
It can also make for a very frustrating learning curve. I find these strongly typed languages hard to pick up - it's hard to get the syntax right in the early stages and the doc's usually concentrate on helping you AFTER you've got passed the early stages! AHH!!
**I have been known to say Rocket Science isn't that hard compared to software engineering. Rocket science being largerly based around the conservation of momentum.
Calculated using? -- Neil Williams ============= http://www.codehelp.co.uk neil@xxxxxxxxxxxxxx linux@xxxxxxxxxxxxxx neil@xxxxxxxxxxxx -- The Mailing List for the Devon & Cornwall LUG Mail majordomo@xxxxxxxxxxxx with "unsubscribe list" in the message body to unsubscribe.