Re: A89: Which is better?


[Prev][Next][Index][Thread]

Re: A89: Which is better?




For your particular situation, I would choose C.  It is a high level language so
you won't be put out by large programs.  A 50 line C program can often reach 200
or more assembly lines of code, and unless you really have a good grasp of
programming, assembly would take a little longer to get you mind around for some
of the simpler things in C (loops, control structures, floating point formats,
etc).

But many people have gone straight to assembly from knowing a little basic, and
if you're motivated and want to, then go ahead.  I will tell you that learning C
will probably take you further in general knowledge, as C can be applied to
nearly any computer, whereas assembly varies from processor to processor.

One of the main reasons so many went from basic to assembly, though, is the lack
of an easy to use C compiler for the calculator.  I can almost gurantee that
more C programming will be done than assembly now that we have TIGCC.  But those
who know assembly and program in C will do better in many ways than those who
know only one or the other.

-Adam

Matthew Moore wrote:
> 
> Alrighty guys, I've got a question for all of you.  Yes, I know this is the
> Assembly 89 list, but I figure this would be the best place to ask.  I've
> heard of people programming for the 89 in any of 4 different languages: A)
> BASIC, B)hex, C) Assembly Language, and D) C.  I'm fairly new to programming
> outside of BASIC, so which is the best between hex, assembly, and C?  Pros
> and cons between them?  I'm interested in learning non-BASIC stuff for the
> 89, and obviously I want to make things easier on myself by learning the
> best one.  Help me out here.  Thanks.



References: