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

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



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.

-- 
 Michael "Tired" Riepe <Michael.Riepe@stud.uni-hannover.de>
 "All I wanna do is have a little fun before I die"
*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu       in the body. http://f-cpu.seul.org/