https://github.com/pandermusubi/overview-programming-languages
Overview of high-level multi-paradigm programming languages
https://github.com/pandermusubi/overview-programming-languages
Last synced: 6 months ago
JSON representation
Overview of high-level multi-paradigm programming languages
- Host: GitHub
- URL: https://github.com/pandermusubi/overview-programming-languages
- Owner: PanderMusubi
- Created: 2014-03-08T12:43:04.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-03-08T12:57:40.000Z (over 12 years ago)
- Last Synced: 2025-01-27T09:12:08.559Z (over 1 year ago)
- Language: DOT
- Size: 340 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
overview-programming-languages
==============================
This is an graphical overview of high-level multi-paradigm programming
languages made Graphviz.
Programming languages included are all procedural and object-orientated.
At the moment the following are included:
* C++
* C#
* Delphi
* JavaScript
* Java
* Perl
* PHP
* Python
* Ruby
* Tcl
Language properties which are reported are:
* type strength: weak or strong
* type safety: safe or unsafe
* type expression: explicite or implicite
* type checking: dynamic or static
* type compatibility: property-based or name-base or none
* system call exception: failsafe I/O or unsafe I/O
The languages are grouped to wheter they are a:
* class-based language
* aspect-oriented language
* prototype-based language
* compiled language
* interpreted language
* bytecode language
* generic language
* event-driven language
* iterative language
* metaprogramming language
* interactive language
* concurrent language
Use `make` to regenerate the overview. Alter `variables.sed` for different
colors. The main document is `graph.tpl` from which `graph.gv` is generated.
The original version is from January 2010 so this overview needs updating.