Talk:Compiler

From Wikipedia, the free encyclopedia
Jump to: navigation, search

duplication[edit]

the "types of compilers" section is a duplication of text at the very top of the page.

External links modified[edit]

Hello fellow Wikipedians,

I have just modified one external link on Compiler. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at {{Sourcecheck}}).

You may set the |checked=, on this template, to true or failed to let other editors know you reviewed the change. If you find any errors, please use the tools below to fix them or call an editor by setting |needhelp= to your help request.

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

If you are unable to use these tools, you may set |needhelp=<your help request> on this template to request help from an experienced user. Please include details about your problem, to help other editors.

Cheers.—InternetArchiveBot (Report bug) 17:46, 11 September 2016 (UTC)

External links modified[edit]

Hello fellow Wikipedians,

I have just modified one external link on Compiler. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at {{Sourcecheck}}).

You may set the |checked=, on this template, to true or failed to let other editors know you reviewed the change. If you find any errors, please use the tools below to fix them or call an editor by setting |needhelp= to your help request.

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

If you are unable to use these tools, you may set |needhelp=<your help request> on this template to request help from an experienced user. Please include details about your problem, to help other editors.

Cheers.—InternetArchiveBot (Report bug) 05:25, 29 November 2016 (UTC)

Dead Links[edit]

Out of the few links in this article many are not working. The 5th and 6th link for example; the 5th link takes you to a digital library that you need to a subscription to, and the 6th link takes you to a short preview of an academic journal. These links are vital and renewing them could enhances the credentials of the article. AdamaS (talk) 03:10, 28 January 2017 (UTC)Adama Sanoh

Restructure: Compiler Article[edit]

Comments: A. Introduction could focus and limit topic coverage. Example: The class of specialized programs that transform a Computer Language program into executable Machine Language Programs fall into two major categories: Interpreters and Compilers. ... B. Table of Contents 1. Compilation 1.1 Classic Model 1.1.1 Front End 1.1.2 Optimizer 1.1.3 Back End 1.2 Other Models 2. Dependencies 2.1 Language Architectures 2.2 Standards 2.3 Operating Systems 2.4 Target Architectures 3. Other Compiler Types 4. History C. See Also (add links to topics such as Linker, Intermediate Representation, DIANA, a Descriptive Intermediate Attributed Notation for Ada ...) D. Reference updates to include some of the Compiler Books and papers e.g. "Crafting a Compiler" by Fischer/LeBlanc, "The Architecture of Open Source Applications" Chapter 11 by Chris Lattner

E. About Models General model of compilation can be viewed as the front end which that analyzes the input program; the middle section that optimizes the analyzed program; the back end that produces the code for the target architecture. (similar diagram in current article 'Three phases compiler structure' These phases are supported by constructs such as -

        Language Architecture formed by the formalized syntax and semantics.    
        Libraries
        Target ISA - Instruction Set Architecture

There are other useful views such as the LLVM project. Also Other Compiler types can cover things like programmable arrays, graphic, specification and so on P.S. Interpreter Article could benefit from some additional details Nodorf (talk) 20:29, 13 July 2017 (UTC)nodorf