Talk:Compiler/Archive 4: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Pat Palmer
(more about my concerns)
imported>Peter Schmitt
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{checklist
{{subpages}}
|                abc = code generation topics, List of
|                cat1 = Computers
|                cat2 =
|                cat3 =
|          cat_check = y
|              status = 3
|        underlinked = y
|            cleanup = n
|                  by = --[[User:Nick Johnson|Nick Johnson]] 15:15, 11 April 2007 (CDT)
}}


__TOC__
__TOC__
=first impression=
At quick first glance (it's very late by now), I'm not sure I agree that all these things should be on the list.  They are certainly topics within [[computer architecture]].  We can work it out later, but I hope no one is terribly attached to this particular list in its current incarnation.  It's good to have placeholders, though.[[User:Pat Palmer|Pat Palmer]] 04:08, 9 May 2007 (CDT)
At quick first glance (it's very late by now), I'm not sure I agree that all these things should be on the list.  They are certainly topics within [[computer architecture]].  We can work it out later, but I hope no one is terribly attached to this particular list in its current incarnation.  It's good to have placeholders, though.[[User:Pat Palmer|Pat Palmer]] 04:08, 9 May 2007 (CDT)


::Mainly, I'm concerned that we have some things on the list that really have to do with how the processor optimizes execution at runtime to make itself seem to go faster.  Things like "static scheduling" are indeed done by compilers, but a things like register renaming are done by the processor hardware (which admittedly is doing compiler-like things).[[User:Pat Palmer|Pat Palmer]] 04:10, 9 May 2007 (CDT)
::Mainly, I'm concerned that we have some things on the list that really have to do with how the processor optimizes execution at runtime to make itself seem to go faster.  Things like "static scheduling" are indeed done by compilers, but a things like register renaming are done by the processor hardware (which admittedly is doing compiler-like things).[[User:Pat Palmer|Pat Palmer]] 04:10, 9 May 2007 (CDT)
=second impression=
I have copied the entire list into [[compiler]], so I'm not sure it's helpful to keep this as a separate list.  It's generally a bad idea to duplicate information, and this stuff possibly needs to be introduced and summarized on the compiler page, in which case, maybe we should delete this extra copy of them.

Latest revision as of 15:47, 16 February 2010

This article is developing and not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 

first impression

At quick first glance (it's very late by now), I'm not sure I agree that all these things should be on the list. They are certainly topics within computer architecture. We can work it out later, but I hope no one is terribly attached to this particular list in its current incarnation. It's good to have placeholders, though.Pat Palmer 04:08, 9 May 2007 (CDT)

Mainly, I'm concerned that we have some things on the list that really have to do with how the processor optimizes execution at runtime to make itself seem to go faster. Things like "static scheduling" are indeed done by compilers, but a things like register renaming are done by the processor hardware (which admittedly is doing compiler-like things).Pat Palmer 04:10, 9 May 2007 (CDT)

second impression

I have copied the entire list into compiler, so I'm not sure it's helpful to keep this as a separate list. It's generally a bad idea to duplicate information, and this stuff possibly needs to be introduced and summarized on the compiler page, in which case, maybe we should delete this extra copy of them.