Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | anton@mips.complang.tuwien.ac.at (Anton Ertl) |
|---|---|
| Subject | Re: Joint Design of Instruction Set and Language |
| Newsgroups | comp.arch |
| References | <4e1f887a.16587593@news.aioe.org> |
| Organization | Institut fuer Computersprachen, Technische Universitaet Wien |
| Date | 2011-07-15 08:14 +0000 |
| Message-ID | <2011Jul15.101407@mips.complang.tuwien.ac.at> (permalink) |
jsavard@excxn.aNOSPAMb.cdn.invalid (John Savard) writes: >My attempts to reply to the original post are failures, perhaps because >of a semicolon in the list of groups, even after I edit it out. > >Roberto Waltman wrote: >> My short list: >> Lilith + Modula-2 >> LISP machines + LISP, of course >> Burroughs B5000 + Algol's >> The various Forth processors, >> Transputers + Occam, >> Xerox Alto? I can only guess what this is about, but here are some more, in the context of RISC processors: SPUR + LISP SOAR + Smalltalk (I highly recommend David Ungar's PhD thesis) Then there are hardware approaches for executung Java VM code; at least one from Sun (which didn't fly AFAIK), and the Jazelle mode for the ARM architecture (not sure how significant that is; it was deemphasized in ARMv7). One other I remember is: Hobbit+C In some sense many RISCs are C processors (or maybe Pascal), because the benchmarks they were tuned for were written in C or Pascal, but of course the idea here is quite different than in Hobbit or Waltman's short list, with more sophiticated compilers instead of hardware "closing the semantic gap". Still, the results of comparison instructions in MIPS and Alpha, and some of the string instructions on Alpha are definitely designed for C (a RISC designed for, e.g., Forth would have looked differently). Power has a FORTRANish flavour, though:-). - anton -- M. Anton Ertl Some things have to be seen to be believed anton@mips.complang.tuwien.ac.at Most things have to be believed to be seen http://www.complang.tuwien.ac.at/anton/home.html
Back to comp.arch | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Joint Design of Instruction Set and Language jsavard@excxn.aNOSPAMb.cdn.invalid (John Savard) - 2011-07-15 00:24 +0000
Re: Joint Design of Instruction Set and Language nmm1@cam.ac.uk - 2011-07-15 08:36 +0100
Re: Joint Design of Instruction Set and Language Bill Findlay <yaldnif.w@blueyonder.co.uk> - 2011-07-15 18:05 +0100
Re: Joint Design of Instruction Set and Language anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2011-07-15 08:14 +0000
Re: Joint Design of Instruction Set and Language John Levine <johnl@iecc.com> - 2011-07-15 10:32 +0000
Re: Joint Design of Instruction Set and Language Anne & Lynn Wheeler <lynn@garlic.com> - 2011-07-15 10:18 -0400
Re: Joint Design of Instruction Set and Language anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2011-07-15 16:30 +0000
Re: Joint Design of Instruction Set and Language Anne & Lynn Wheeler <lynn@garlic.com> - 2011-07-15 14:26 -0400
Re: Joint Design of Instruction Set and Language torbenm@diku.dk (Torben Ægidius Mogensen) - 2011-07-15 14:26 +0200
Re: Joint Design of Instruction Set and Language Terje Mathisen <"terje.mathisen at tmsw.no"> - 2011-07-15 15:59 +0200
Re: Joint Design of Instruction Set and Language jsavard@excxn.aNOSPAMb.cdn.invalid (John Savard) - 2011-07-15 13:48 +0000
csiph-web