phpAncestryExpanded.php

Source of phpAncestryExpanded.php

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>phpAncestryExpanded</title>
</head>
<body>
<h1>Ancestry of PHP Expanded</h1>
<ul>
<?php
$languageDetails["FORTRAN"] = array("1954", "FORmula TRANslation", "John W. Backus", "IBM", "<a href=\"http://en.wikipedia.org/wiki/Fortran\">Read More</a>");
$languageDetails["ALGOL58"] = array("1958", "ALGOrithmic Language", "Friedric L. Bauer", "Hermann Bottenburch", "Heinz Rutishauser", "Klaus Samelson", "John Backus", "Charles Katz", "Alan Perlis", "Joseph Henry Wegstein", "<a href=\"http://en.wikipedia.org/wiki/ALGOL_58\">Read More</a>");
$languageDetails["ALGOL60"] = array("1960", "ALGOrithmic Language", "Friedrich L. Bauer", "Peter Naur", "Heinz Rutishauser", "Klaus Samelson", "Bernard Vauguois", "Adriaan Van Wijngaarden", "Michael Woodger", "John W. Backus", "Julien Green", "Charles Katz", "John McCarthy", "Alan J. Perlis", "Joseph Henry Wegstein", "<a href=\"http://en.wikipedia.org/wiki/ALGOL\">Read More</a>");
$languageDetails["CPL"] = array("1963", "Combined Programming Language", "Christopher Strachey", "University of Cambridge", "University of London", "<a href=\"http://en.wikipedia.org/wiki/Combined_Programming_Language\">Read More</a>");
$languageDetails["BCPL"] = array("1967", "Basic Combined Programming Language", "Martin Richards", "University of Cambridge", "<a href=\"http://en.wikipedia.org/wiki/BCPL\">Read More</a>");
$languageDetails["B"] = array("1969", "Ken Thomspon", "Dennis Ritchie", "Bell Labs", "<a href=\"http://en.wikipeadia.org/B_programming_language\">Read More</a>");
$languageDetails["C"] = array("1972", "Dennis Ritchie", "Bell Labs", "<a href=\"http://en.wikipedia.org/wiki/C_programming_language\">Read More</a>");
$languageDetails["sh"] = array("1971", "tompson SHell", "Ken Thompson", "<a href=\"http://en.wikipedia.org/wiki/Thompson_shell\">Ream More</a>");
$languageDetails["awk"] = array("1978", "Accronym for first letters of author's last names", "Alfred Aho", "Peter Weinberger", "Brian Kernighan", "<a href=\"http://en.wikipedia.org/wiki/AWK\">Read More</a>");
$languageDetails["PERL"] = array("1987", "Doesn't actually stand for anything", "Larry Wall", "<a href=\"http://en.wikipedia.org/wiki/PERL\">Read More</a>");
$languageDetails["PHP"] = array("1995", "PHP: Hypertext Preprocessor (originally: Personal Home Page tools)", "Rasmus Lendorf", "<a href=\"http://en.wikipedia.org/wiki/php\">Read More</a>");



foreach($languageDetails as $language => $details){
	print "<li>$language</li>";
	print "<ul>";
	foreach($details as $detail){
		print "<li>$detail</li>";
	}
	print "</ul>";
}
?>
</ul>
<p><a href="http://www.oreilly.com/news/graphics/prog_lang_poster.pdf">Reference: History of Programming Languages Timeline from O’Reilly’s website</a></p>
</body>
</html>