-
Notifications
You must be signed in to change notification settings - Fork 9
/
diagram.html
57 lines (47 loc) · 2.34 KB
/
diagram.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<html>
<head>
<title>diagram & history of programming languages</title>
</head>
<body>
<small> <a href="index.html"><- back to Pixel's programming languages study page</a> </small> <p>
Do you know any good diagram of programming languages history?
<table border="1">
<tr><td>
Simplified version
<br>with only main languages
<br><a href="http://rigaux.org/language-study/diagram-light.png"><img src="http://rigaux.org/language-study/diagram-light-thumbnail.png" alt="diagram-light"></a>
<br><a href="http://rigaux.org/language-study/diagram-light.pdf">PDF</a>, <a href="http://rigaux.org/language-study/diagram-light.ps.gz">printable PostScript</a>
</td><td>
Messy full version
<br>more than 150 languages
<br><a href="http://rigaux.org/language-study/diagram.png"><img src="http://rigaux.org/language-study/diagram-thumbnail.png" alt="diagram"></a>
<br><a href="http://rigaux.org/language-study/diagram.pdf">PDF</a>, <a href="http://rigaux.org/language-study/diagram.ps.gz">printable PostScript</a>
</td></tr></table>
Other diagrams:
<ul>
<li>here is a nice <a href="http://www.levenez.com/lang/">one</a>.
<li>a derived <a href="http://www.oreilly.com/pub/a/oreilly/news/languageposter_0504.html">one from O'Reilly</a>
<li>and for the early history, this <a href="http://www.epemag.com/zuse/Images/43ab.gif">one</a> is light but well
structured.
<li><a href="http://www.digibarn.com/collections/posters/tongues/">Mother Tongues of Computer Languages</a>
<li>a <a href="http://www.dreamsongs.com/NewFiles/Hopl2Slides.pdf">Lisp centered one</a>.
</ul>
<p>
But these are missing a hell lot of functional/logic languages. So I tried making mine,
<a href="mailto:[email protected]">comments and critics are welcome!</a>
<p>
this is based on this <a href="diagram.dot">graphviz file</a> created with <a
href="language-study.list">language-study.list</a> and <a
href="language-study.list2dot">list2dot</a> using <a
href="http://www.research.att.com/sw/tools/graphviz/">graphviz</a> to generate graph layout
automatically.
<p>
Some related pages:
<ul>
<li><a href="http://c2.com/cgi/wiki?ProgrammingLanguageNamingPatterns">The Origin of Programming Language Names</a>
</ul>
<hr>
<address><a href="mailto:[email protected]">Pixel</a></address>
This document is licensed under <a href="http://www.gnu.org/copyleft/fdl.html">GFDL</a> (GNU Free Documentation License).
</body>
</html>