<%#DataBinder.Eval(Container.DataItem, "sitename")%>
What is Extreme Programming?
Extreme Programming is a discipline of software development based on values of simplicity, communication, feedback, and courage. It works by bringing the whole team together in the presence of simple practices, with enough feedback to enable the team to see where they are and to tune the practices to their unique situation.
<%#DataBinder.Eval(Container.DataItem, "sitename")%>
Extreme Programming: A gentle introduction.
The goal of this site is to provide an introduction and overview of Extreme Programming (XP).
<%#DataBinder.Eval(Container.DataItem, "sitename")%>
Let's Build a Compiler, by Jack Crenshaw
This fifteen-part series, written from 1988 to 1995, is a non-technical introduction to compiler construction. You can read the parts on-line or download them in a ZIP file.
<%#DataBinder.Eval(Container.DataItem, "sitename")%>
Compiler Theory & Design
This book is intended to introduce the reader to compiler construction. But first, what is a compiler? A compiler is a program that translates sentences expressed in a source language, lets call it language A, into a target language, lets call it language B. The translation process done by a compiler has important similarities to the translation process done by a human translator. For example, let us consider the translation process done by a human translator.