GitXplorerGitXplorer
a

computer_languages_genealogy_graphs

public
197 stars
20 forks
0 issues

Commits

List of commits on branch master.
Unverified
2923b9d536aec2c115edcf0550072db2f5aa83d6

tweaking colors for the nodes

aakitaonrails committed 10 years ago
Unverified
652616fc6cdf2c82799858088ad58154bb97b015

Adding Hope details

aakitaonrails committed 10 years ago
Unverified
1bf444ac88ad2abefb317803785e7db150251b0b

adding missing mumps meta

aakitaonrails committed 10 years ago
Unverified
09d91a8a62941df977aa3a018421b5208065acad

Completing Java versions in the timeline

aakitaonrails committed 10 years ago
Unverified
e75a65455197ffb9da3a51e9856b88baeadb9903

Adding Readme file

aakitaonrails committed 10 years ago
Unverified
09aa628a2659adf8e2601bb8e2421ca254eedb2b

Adding generated dot files and PNG files

aakitaonrails committed 10 years ago

README

The README file for this repository.

Computer Languages Genealogy

Language Versions through Time

Language Influences through Time

If you want to tweak and generate your own versions install the 'pry' gem (or comment it out from the ruby script)

Just run ruby genealogy.rb and look into the output directory for the generated files.

You will also need graphviz installed.

The idea is not to be a 100% complete timeline but to have at the very least the languages that were instrumental through the history of the computer.

Wikipedia was used for 90% of the graph information of which language influenced which and some extra Googling to make sure the main relations are correct.

Author: Fabio Akita (C) Akitaonrails.com

Wish List/TO DO

  • reorganize the main class to be more readable (it's quite messy at this point).
  • create a separated bin file to execute the generate method instead of having it lost at the end of the file.
  • have a way to select one main language and see only the previous languages that influenced it.
  • make some more cosmetic changes to make it more appealing (the colors are not great, the node styles are not great)