[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]


    Search the Q&A Archives


...lint? and compiler-compiler?

<< Back to general questions

Question by richi
Submitted on 6/26/2004
Related FAQ: N/A
Rating: Rate this question: Vote
what is lint?
and what is compiler-compiler?


Answer by Ashwin Palaparthi
Submitted on 12/9/2004
Rating: Not yet rated Rate this answer: Vote
While the C compiler at the minimum validates the syntax, it need not necessarily validate the symantics aspect of your source code. Lint detects amateurish usage of C like any infinite loops and fall through cases.

A compiler-compiler, as the name suggests, is a program/utility that generates the source code for a parser/interpreter from the grammar that we give as the input. This grammar is usually in backus-naur form (BNF).

 

Answer by Zafrulla
Submitted on 4/11/2005
Rating: Not yet rated Rate this answer: Vote
Lint:
Lint is a computer programming tool that performs the lexical and syntactic portions of the compilation with substantial additional checks, noting when variables had been used before being set, when they were used as a datatype other than that of their definition, and numerous other programming errors.

Compiler:
A program that decodes instructions written in a higher order language and produces an assembly language program.

A compiler is a computer program that translates a computer program written in one computer language (called the source language) into an equivalent program written in another computer language (called the output or the target language).


 

Answer by Andrew
Submitted on 8/31/2005
Rating: Not yet rated Rate this answer: Vote
Both "lint" and "compiler-compiler" have to do with translation, and strings.
the multi-dimensional fluff from your pocket is compiled of one-dimensional materials compiled of multi-dimensional components whose particle nature (executable) was compiled of the fabric of space-time.
(Contrast the interpreter-compiler combo between the ears of every human - lint optional!)

 

Your answer will be published for anyone to see and rate.  Your answer will not be displayed immediately.  If you'd like to get expert points and benefit from positive ratings, please create a new account or login into an existing account below.


Your name or nickname:
If you'd like to create a new account or access your existing account, put in your password here:
Your answer:

FAQS.ORG reserves the right to edit your answer as to improve its clarity.  By submitting your answer you authorize FAQS.ORG to publish your answer on the WWW without any restrictions. You agree to hold harmless and indemnify FAQS.ORG against any claims, costs, or damages resulting from publishing your answer.

 

FAQS.ORG makes no guarantees as to the accuracy of the posts. Each post is the personal opinion of the poster. These posts are not intended to substitute for medical, tax, legal, investment, accounting, or other professional advice. FAQS.ORG does not endorse any opinion or any product or service mentioned mentioned in these posts.

 

<< Back to general questions


[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]

© 2008 FAQS.ORG. All rights reserved.