Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Thread

Re: [AVR-Chat] Re: Best language for learning AVRs (was forth)

Re: [AVR-Chat] Re: Best language for learning AVRs (was forth)

2006-02-09 by stevech@san.rr.com

Hopefully your language of choice, in an industrial setting, will be easy for your successor to deal with (and YOU, 2 years hence), and if non-standard, from a supplier who exists at that time! Today, that knocks it down to asm and C, eh?

----- Original Message -----

From: scmikes03

Date: Thursday, February 9, 2006 10:04 am

Subject: [AVR-Chat] Re: Best language for learning AVRs (was forth)

> I think that the best language to use depends on how you think.
>
>
>
> Assembly, C, basic - similar thought patterns, if you like your
> language to provide some syntactic sugar, C is probably you
> choice.
> If you wany evern more sugar and hand holding at the software level,
> go with basic.
>
> C++ - If you want to model your system as objects, but still dive into
> bits when you need to, this seems to be the way to go.
>
>
> forth - if you want to create a domain language that you build up by
> adding "words" to your language, forth may be the way for you to go
>
> The language of choice depends on the best way to think to
> successfully think about a project.
>
> If you want to exand the way you think, learn a language from each of
> the major design Paradigms. If you learn assembly, C and basic, you
> are! learning

Re: [AVR-Chat] Re: Best language for learning AVRs (was forth)

2006-02-10 by Don Ingram

stevech@san.rr.com wrote:
> Hopefully your language of choice, in an industrial setting, will be 
> easy for your successor to deal with (and YOU, 2 years hence), and if 
> non-standard, from a supplier who exists at that time! Today, that 
> knocks it down to asm and C, eh?
> 
>
Or Forth if you take into account that both Stephen at MPE & Beth at Forth Inc 
have continuously been producing industrial strength Forth systems since many of 
us had a heck of a lot more hair & even many more of the list members weren't 
even born...    ;-)

Don

Re: [AVR-Chat] Re: Best language for learning AVRs (was forth)

2006-02-10 by Don Ingram

stevech wrote:
> I'd like to fiddle (in my avocation) with Forth (compiled or byte-code), but
> I didn't see a free or dirt cheap Forth product for AVRs.
> 
> 

There are a few free Forths around for AVR's.  The benefits of Forth tend to dry 
up a bit with AVR's as you can't interactively build code in memory due to the 
Harvard structure.  Between that and JTAG with C source level support in 
AVRStudio I returned to the herd & got C sickness...

-- 
Cheers

Don

RE: [AVR-Chat] Re: Best language for learning AVRs (was forth)

2006-02-10 by stevech

Ah yes, the dual-address space. 
GCC (WinAVR) doesn't do well with this either. The AVR-focused C compilers
have good pragmas for this.
Show quoted textHide quoted text
-----Original Message-----
From: AVR-Chat@yahoogroups.com [mailto:AVR-Chat@yahoogroups.com] On Behalf
Of Don Ingram
Sent: Thursday, February 09, 2006 7:36 PM
To: AVR-Chat@yahoogroups.com
Subject: Re: [AVR-Chat] Re: Best language for learning AVRs (was forth)

stevech wrote:
> I'd like to fiddle (in my avocation) with Forth (compiled or byte-code),
but
> I didn't see a free or dirt cheap Forth product for AVRs.
> 
> 

There are a few free Forths around for AVR's.  The benefits of Forth tend to
dry 
up a bit with AVR's as you can't interactively build code in memory due to
the 
Harvard structure.  Between that and JTAG with C source level support in 
AVRStudio I returned to the herd & got C sickness...

-- 
Cheers

Don


 
Yahoo! Groups Links

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.