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

Re: [f-cpu] Winograd DCT on my seul.org account



Michael Riepe wrote:
> 
> On Fri, Apr 19, 2002 at 10:14:34PM +0200, djrom wrote:
> [...]
> > >And I don't want to be unable to code in C in 2030. I like lisp, but...
> > I haven't said, that we should stop to write C compilers ! :-) I was
> > talking about the *main* langage.
> 
> There ain't no such thing as a `main' language.
> 
> > >C is very limited in its expressivity? Huh?
> >
> > yes. you use a lots of tricks in C (casting, use of void *, "bare
> > metal" objects with structures, intensive use of macros, ...) to hide the
> > limited level of abstraction of the langage. look at a macro-assembler
> > (like nasm), you'll see that C is very near of that, with just the
> > portability advantage. I'm not saying, that C is at the same level
> > than assembly langage, but it's clear, that C is too low-level for a
> > modern computer, who's more complex than a old one, right ? so, as the
> > complexity increase, you need a more abstracted langage, to avoid the
> > necessity of very nasty tricks. if a langage needs these tricks, he's
> > limited in its expressivity. C needs these tricks.
> 
> You obviously haven't seen VHDL yet.
> 
> And we obviously have different definitions of expressivity
> (wasn't it called expressiveness? I don't remember).
> 
> > >> if *we* don't promote new langages, we won't be able to count on Intel
> > >> to do it ! :-)
> >
> > >Our goal is not to promote programming languages. Neither is it Intel's.
> > Our goal is to improve computer science isn't it ? :-)
> 
> That's definitely not my goal.
> 
I think the GOAL of the F-CPU is good assembler code. If a person can
code great for it then a high level compiler can do wonders.
-- 
Ben Franchuk - Dawn * 12/24 bit cpu *
www.jetnet.ab.ca/users/bfranchuk/index.html
*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu       in the body. http://f-cpu.seul.org/