Wontology.org

A wontology is a wiki-ontology: a publicly editable store of information in lists, trees, hierarchies, and relationships. To get started:

You are welcome to experiment with this system and its data, to add new information, and to expand or edit what is already present.

For more information, see Wontology Concepts, Naming Conventions, and About wontology.org. This wontology can contain information for many different subject areas, but is currently mostly about the relationships between different types and families of programming languages. You can simply browse from the links below, or start from Browsing a Wontology There are also several other tutorials and a glossary of wontology terms.

Please contact us on our forum or email list with questions or comments.


Recently Updated

Object-Oriented programming languages

This is the category of all (primarily) Object-Oriented programming languages.

Functional programming languages

This is the category of all (primarily) functional-style programming languages.

Procedural programming languages

This is the category of all (primarily) procedural-style programming languages.

Programming language paradigms

This category contains all of the different fundamental organizing concepts around which a programming language can be structured, such as Procedural, Object-Oriented, and Function…

Ways in which a programming language can execute

This category contains all of the different ways in which a programming language's source code can be executed.

All compiled-to-intermediate programming languages

This is the category of programming languages which are compiled to an intermediate form, rather than being compiled directly to machine code. This includes threaded languages, la…

All purely interpreted programming languages

This is the category of all programming languages where execution is accomplished by the run-time interpretation of human-readable source code. Note that this category can be appl…

All compiled programming languages

This is the category of all programming languages that are compiled (rather than assembled) from a human-readable form to machine code for execution.

All assembly programming languages

This is the category of all programming languages that are assembled (rather than compiled) to machine code for execution.

All Programming Langugages

This is the general category that contains all known programming languages.

C++ family of programming languages

This represents all versions of the C++ programming language.

ANSI C programming language

The ANSI-standard definition of the C programming language.

K&R C programming language

The Kernighan and Ritchie version of the definition of the C programming language.

C family of programming languages

This represents all versions of the C programming language.

Logo