Here, I decided to make an encyclopedia of programming languages.
The idea is to make the most complete list of programming languages (along with dialects, implementations and versions), structure information about them and give an example of solving several standardized tasks for each language.
The project does not aim to replace Wikipedia. The goal is to systematize, show links and differences between languages and versions. Therefore, only basic information and links (if available) to the English-language and Russian-language pages in Wikipedia are given for each language.
')
Here's what is at the moment:
progopedia.ruThis is an alfa-version, there is still very little information, just running in the idea and engine. Engine on django, if anyone is interested.
Information about programming languages is organized in the form of a four-level structure: “language” -> “dialect” -> “implementation” -> “version”. For example, the Pascal language has a Object Pascal dialect, implementations of Turbo Pascal, Borland Delphi, Free Pascal, Apple Pascal, versions - Turbo Pascal 5.5, 6.0, 7.0, etc.
I would like to know the public opinion on this issue. What interesting information about languages you can still give, what to change, maybe something superfluous, etc. Examples of what tasks to solve (for now, I think “Hello World!” And the factorial computation by recursive and iterative methods).
If someone wants to help with the content and become an editor - write to kit1980@gmail.com, access to the administrative interface will be provided.