The word "theory" has a number of distinct meanings in different fields of knowledge, depending on the context and their methodologies. In common usage, people use the word "theory" to signify "conjecture", "speculation", or "opinion." In this sense, "theories" are opposed to "facts" — parts of the world, or claims about the world, that are real or true regardless of what people think.
In science, a theory is a proposed description, explanation, or model of the manner of interaction of a set of natural phenomena, capable of predicting future occurrences or observations of the same kind, and capable of being tested through experiment or otherwise falsified through empirical observation. It follows from this that for scientists "theory" and "fact" do not necessarily stand in opposition. For example, it is a fact that an apple dropped on earth has been observed to fall towards the center of the planet, and the theory which explains why the apple behaves so is the current theory of gravitation.
More on [ Theory ]
Memory Management :: Programming

ACM SIGPLAN - The ACM Special Interest Group for Programming Languages. SIGPLAN explores techniques and tools for programming language implementation, design, and use.
Compilers and Compiler Generators - Article by P.D. Terry, Rhodes University, 1996
Compilers Construction - Notes on compiler theory, the source code of describing actual construction of compiler in C programming language. Also compiler construction related links to books, notes, tutorials, and news groups.
Creating A Language - Article by Fabio Fernandes for beginners.
FreeTechBooks - Compiler Design and Construction - Free online books on compiler design and construction. Subjects include concepts and tools.
Meta Description: [ Online free Compiler Design and Construction books, textbooks and lecture notes ]
Programming Language Research - A collection of information and resources for research in programming language theory, design, implementation, and related areas.
Researchers in Programming Languages and Compilers - A list of home pages for researchers working on programming language theory, design, implementation, and related areas. Maintained by Mark Leone at CMU.
Syllabus for Theory of Computation - A complete mini-course on Formal Languages and Automata
| Welcome to Color Theory 101 | |
| Next Video | |