In article <401bbec2$0$2683$61fed72c@news.rcn.com>, Jerry Avins <jya@ieee.org> wrote:>C is widely used a a "portable assembler" by people who write compilers >for other languages. How a language is used doesn't define what it is.Almost all programming languages are Turing-complete, given enough memory. Thus a sufficiently expert programmer can use any language for anything given enough resources. One of the things that differentiates a language is it's efficiency for various applications. Forth is very efficient in terms of minimum memory size for a complete interactive development environment. However, as Intel found out, stack machine semantics map very poorly into the world of compiler optimization for superscaler pipelined implementations. IMHO. YMMV. -- Ron Nicholson rhn AT nicholson DOT com http://www.nicholson.com/rhn/ #include <canonical.disclaimer> // only my own opinions, etc.
Substituing PC for DSP
Started by ●January 27, 2004
Reply by ●January 31, 20042004-01-31
Reply by ●January 31, 20042004-01-31
In article <4016cadb$0$11462$61fed72c@news.rcn.com>, Jerry Avins <jya@ieee.org> wrote:>You have at least two DSPs in your PC: one >in the modem, another in the sound card (connected to that DAC).Don't some cheap PC's emulate these 2 DSPs (winmodem, et.al.) using the main CPU? IMHO. YMMV. -- Ron Nicholson rhn AT nicholson DOT com http://www.nicholson.com/rhn/ #include <canonical.disclaimer> // only my own opinions, etc.
Reply by ●January 31, 20042004-01-31
Ronald H. Nicholson Jr. wrote:> In article <401bbec2$0$2683$61fed72c@news.rcn.com>, > Jerry Avins <jya@ieee.org> wrote: > >>C is widely used a a "portable assembler" by people who write compilers >>for other languages. How a language is used doesn't define what it is. > > > Almost all programming languages are Turing-complete, given enough > memory. Thus a sufficiently expert programmer can use any language for > anything given enough resources. One of the things that differentiates > a language is it's efficiency for various applications. Forth is very > efficient in terms of minimum memory size for a complete interactive > development environment. However, as Intel found out, stack machine > semantics map very poorly into the world of compiler optimization for > superscaler pipelined implementations.... That seems to be a reasonable assertion, but it seems to be at odds with Forth's being about as fast as GNU C on Pentiums and PowerPCs when doing the same task. Almost anything related to programming intrests me, and probably others, but I think we've gone into a bit too much detail in dragging the thread off topic. Jerry -- Engineering is the art of making what you want from things you can get. �����������������������������������������������������������������������






