At 07:31 PM 10/8/97 -0400, you wrote:
>
>Apparently I have some sort of learning disability, because trying to
>learn C gives me fits! For some reason, the language syntax just doesn't
>make sense to me, but I'm obviously the odd one on this. And it's the
>only programming language that does. (Admittedly, I don't have the time
>to tinker that I used to.) Over the past 15 years. I've programmed
>extensively in about a half dozen programming languages with at least a
>half dozen dialects of each not to mention numerous machine languages.
>Even if you do work in a high level language on a PIC, you'll still need
>to know some machine language for debugging.
I don't think you are the only one to feel that way. I have programmed in
FORTRAN and Pascal and even in Assembly. By far the biggest headche has
been C. Or more specifically C++ which I am taking a class on right now.
This language has too many bells and whistles I think. Now I understand
why the need for CASE tools.
(CASE fyi is an even higher level language that in essence is used to
define what you want and IT implements the code. It probably is larger
code but is easier to update and more reliable.)
{Quote hidden}>
>I believe the most important thing about programming to remember is that
>programming is not about language syntax (except for the C impaired like
>me), but about a logical, organized, coherent, and structured approach
>to problem solving. A really good programmer (I'm not claiming I'm one
>of them!) should be able to work in any programming language (after
>learning a language's syntax and structure). Conversely, a good
>programmer will also choose the right tool for the right job. For
>example, I wouldn't program a Windows application in ladder logic
>(ladder logic is used in programmable controllers for factory automation
>and machine control) and I wouldn't expect to use Pascal for Windows
>with Objects to program a 16C84!
Or Visual Basic for Pics :)
>
>As for PIC assembler, it took me about three weeks to become reasonably
>comfortable with it. PIC architecture is different from anything I'd
>worked with before. Start small and build from there. Microchip's MPLAB
>is priced right. You have at least two advantages over many of us -
>you're a lot younger and learn quicker and you don't have a deadline for
>your project to worry about.
>
Amen.
>-Frank
>
>
>Frank Richterkessing
>
>spam_OUTFRANK.RICHTERKESSINGTakeThisOuT
APPL.GE.COM
>
>