Article Review

edit

I visited the compiler page on Wikipedia, and found three aspects of it worth commenting on: lack of citations, the completeness of sections, and the grammar of the article.

Citations

edit

There are citations included in this article, however not enough to strengthen the credibility of the article. Majority of the sections have citations but many sections are lacking them all together. Particularly the topic about the front end of a compiler. There are numerous facts being analyzed and discussed regarding this topic, but there are no citation anywhere to properly credit the information being used.

Completeness of sections

edit

I've learned from previous computer classes and read many reliable sources that explain how compilers have 6 phases ( Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate code, Optimization, and Code Generation) within the compiler structure, however there are not enough details about how these 6 phases are processed in the compiler. The article talks about 3 phases of the compiler and packs all these information in there, but those not go into further detail of how these 6 phases work. Adding these phases into the article can help the overall structure and a better understanding of the topic.

Grammar

edit

It is clear from the informational data, the author knows a lot about compilers, although; the sentence structure in the article are vague and confusing. There are numerous amounts of incorrect and misused punctuations. Possible recreating the sentences by: adding multiple sentences into one, or using periods to end a point and start a new one could help readers understand what was being discussed. That said, the article does have well explained facts.

Summary

edit

The general rating of this article would have to be passable. There are various excellent points made, nonetheless the lack of citations does lessen the credentials of the article. The topic pertaining "Compiler Construction" does not contain citations. Adding in some more citations can make the article be more effective and trustworthy.