User:GarveyPatrickD/Category Hierarchy: Difference between revisions

From Rosetta Code
Content added Content deleted
(Removed duplicate reference to Integrated Development Environments)
Line 3: Line 3:
*[[:Category:CSV|CSV]]
*[[:Category:CSV|CSV]]


==Programming Languages==
==Languages==
===[[:Category:Programming Languages|Alphabetical]]===
===[[:Category:Non-Programming Languages|Non-Programming Languages]]===
====.====
===Programming Languages===
====[[:Category:Programming Languages|Alphabetical]]====
=====.=====
*[[:Category:.QL|.QL]] - dot cue el
*[[:Category:.QL|.QL]] - dot cue el
**[[:Category:.QL Implementations|Implementations]]
**[[:Category:.QL Implementations|Implementations]]
**[[:Category:.QL User|User]]
**[[:Category:.QL User|User]]
**[[:Category:.QL examples needing attention|examples needing attention]]
**[[:Category:.QL examples needing attention|examples needing attention]]
====0====
=====0=====
*[[:Category:0815|0815]]
*[[:Category:0815|0815]]
====1====
=====1=====
*[[:Category:11l|11l]]
*[[:Category:11l|11l]]
*[[:Category:1C|1C]]
*[[:Category:1C|1C]]
====3====
=====3=====
*[[:Category:360 Assembly|360 Assembly]]
*[[:Category:360 Assembly|360 Assembly]]
**[[:Category:360 Assembly User|User]]
**[[:Category:360 Assembly User|User]]
**[[:Category:360 Assembly macros|macros]]
**[[:Category:360 Assembly macros|macros]]
====4====
=====4=====
*[[:Category:4D|4D]]
*[[:Category:4D|4D]]
**[[:Category:4D/Omit|/Omit]]
**[[:Category:4D/Omit|/Omit]]
Line 29: Line 31:
**[[:Category:4DOS Batch User|User]]
**[[:Category:4DOS Batch User|User]]
**[[:Category:4DOS Batch examples needing attention|examples needing attention]]
**[[:Category:4DOS Batch examples needing attention|examples needing attention]]
====6====
=====5=====
=====6=====
*[[:Category:6502 Assembly|6502 Assembly]]
*[[:Category:6502 Assembly|6502 Assembly]]
**[[:Category:6502 Assembly Implementations|Implementations]]
**[[:Category:6502 Assembly Implementations|Implementations]]
Line 39: Line 42:
**[[:Category:6800 Assembly User|User]]
**[[:Category:6800 Assembly User|User]]
**[[:Category:6800 Assembly examples needing attention|examples needing attention]]
**[[:Category:6800 Assembly examples needing attention|examples needing attention]]
====8====
=====7=====
=====8=====
*[[:Category:80386 Assembly|80386 Assembly]]
*[[:Category:80386 Assembly|80386 Assembly]]
**[[:Category:80386 Assembly/Omit|/Omit]]
**[[:Category:80386 Assembly/Omit|/Omit]]
Line 60: Line 64:
**[[:Category:8 1/2 examples needing attention|examples needing attention]]
**[[:Category:8 1/2 examples needing attention|examples needing attention]]
*[[:Category:8th|8th]]
*[[:Category:8th|8th]]
====A====
=====9=====
=====A=====
*[[:Category:A+|A+]]
*[[:Category:A+|A+]]
**[[:Category:A+ Implementations|Implementations]]
**[[:Category:A+ Implementations|Implementations]]
Line 274: Line 279:
**[[:Category:Axum examples needing attention|examples needing attention]]
**[[:Category:Axum examples needing attention|examples needing attention]]
*[[:Category:Ayrch|Ayrch]]
*[[:Category:Ayrch|Ayrch]]
====B====
=====B=====
*[[:Category:B|B]]
*[[:Category:B|B]]
**[[:Category:B Implementations|Implementations]]
**[[:Category:B Implementations|Implementations]]
Line 385: Line 390:
*[[:Category:Burlesque|Burlesque]]
*[[:Category:Burlesque|Burlesque]]
**[[:Category:Burlesque User|User]]
**[[:Category:Burlesque User|User]]
====C====
=====C=====
*[[:Category:C|C]]
*[[:Category:C|C]]
**[[:Category:C/Omit|/Omit]]
**[[:Category:C/Omit|/Omit]]
Line 557: Line 562:
**[[:Category:Curry User|User]]
**[[:Category:Curry User|User]]
**[[:Category:Curry examples needing attention|examples needing attention]]
**[[:Category:Curry examples needing attention|examples needing attention]]
====D====
=====D=====
*[[:Category:D|D]]
*[[:Category:D|D]]
**[[:Category:D/Omit|/Omit]]
**[[:Category:D/Omit|/Omit]]
Line 630: Line 635:
*[[:Category:Déjà Vu|Déjà Vu]]
*[[:Category:Déjà Vu|Déjà Vu]]
**[[:Category:Déjà Vu/Omit|/Omit]]
**[[:Category:Déjà Vu/Omit|/Omit]]
=====E=====

====E====
*[[:Category:E|E]]
*[[:Category:E|E]]
**[[:Category:E/Omit|/Omit]]
**[[:Category:E/Omit|/Omit]]
Line 734: Line 738:
*[[:Category:Ezhil|Ezhil]]
*[[:Category:Ezhil|Ezhil]]


====F====
=====F=====
*[[:Category:F|F]]
*[[:Category:F|F]]
**[[:Category:F/Omit|/Omit]]
**[[:Category:F/Omit|/Omit]]
Line 850: Line 854:
**[[:Category:Fōrmulæ User|User]]
**[[:Category:Fōrmulæ User|User]]


====G====
=====G=====
*[[:Category:G-fu|G-fu]]
*[[:Category:G-fu|G-fu]]
*[[:Category:GAP|GAP]]
*[[:Category:GAP|GAP]]
Line 949: Line 953:
*[[:Category:Guile|Guile]] GNU's Ubiquitous Interactive Language for Extension
*[[:Category:Guile|Guile]] GNU's Ubiquitous Interactive Language for Extension


====H====
=====H=====
*[[:Category:HLA|HLA]] High Level Assembler
*[[:Category:HLA|HLA]] High Level Assembler
**[[:Category:HLA Implementations|Implementations]]
**[[:Category:HLA Implementations|Implementations]]
Line 1,002: Line 1,006:
**[[:Category:HyperTalk examples needing attention|examples needing attention]]
**[[:Category:HyperTalk examples needing attention|examples needing attention]]


====I====
=====I=====
*[[:Category:I|I]]
*[[:Category:I|I]]
*[[:Category:IDL|IDL]]
*[[:Category:IDL|IDL]]
Line 1,057: Line 1,061:
*[[:Category:Isabelle|Isabelle]]
*[[:Category:Isabelle|Isabelle]]


====J====
=====J=====
*[[:Category:J|J]]
*[[:Category:J|J]]
**[[:Category:J/Omit|/Omit]]
**[[:Category:J/Omit|/Omit]]
Line 1,123: Line 1,127:
**[[:Category:Julia examples needing attention|examples needing attention]]
**[[:Category:Julia examples needing attention|examples needing attention]]


====K====
=====K=====
*[[:Category:K|K]]
*[[:Category:K|K]]
**[[:Category:K Implementations|Implementations]]
**[[:Category:K Implementations|Implementations]]
Line 1,157: Line 1,161:
**[[:Category:Kotlin examples needing attention|examples needing attention]]
**[[:Category:Kotlin examples needing attention|examples needing attention]]


====L====
=====L=====
*[[:Category:L++|L++]]
*[[:Category:L++|L++]]
*[[:Category:L.in.oleum|L.in.oleum]] Low-level INterfaced OverLanguage for Extremely Universal Machine-coding
*[[:Category:L.in.oleum|L.in.oleum]] Low-level INterfaced OverLanguage for Extremely Universal Machine-coding
Line 1,198: Line 1,202:
*[[:Category:Lang5|Lang5]]
*[[:Category:Lang5|Lang5]]


====M====
=====M=====
====N====
=====N=====
====O====
=====O=====
====P====
=====P=====
====Q====
=====Q=====
====R====
=====R=====
====S====
=====S=====
*[[:Category:Scala|Scala]]
*[[:Category:Scala|Scala]]
**[[:Category:Scala Implementations|Implementations]]
**[[:Category:Scala Implementations|Implementations]]
Line 1,230: Line 1,234:
**[[:Category:Scastie qualified]]
**[[:Category:Scastie qualified]]


====T====
=====T=====
====U====
=====U=====
====V====
=====V=====
====W====
=====W=====
====X====
=====X=====
====Y====
=====Y=====
====Z====
=====Z=====
===[[:Category:Programming language families|Families]]===
====[[:Category:Programming language families|Families]]====
====Assembler/Assembly====
=====Assembler/Assembly=====
=====[[:Category:Assembler language|Assembler]]=====
======[[:Category:Assembler language|Assembler]]======
*[[:Category:360 Assembly|360 Assembly]]
*[[:Category:360 Assembly|360 Assembly]]
*[[:Category:6502 Assembly|6502 Assembly]]
*[[:Category:6502 Assembly|6502 Assembly]]
Line 1,265: Line 1,269:
*[[:Category:Z80 Assembly|Z80 Assembly]]
*[[:Category:Z80 Assembly|Z80 Assembly]]


=====[[:Category:Assembly|Assembly]]=====
======[[:Category:Assembly|Assembly]]======
*[[:Category:360 Assembly|360 Assembly]]
*[[:Category:360 Assembly|360 Assembly]]
*[[:Category:6502 Assembly|6502 Assembly]]
*[[:Category:6502 Assembly|6502 Assembly]]
Line 1,291: Line 1,295:
*[[:Category:Z80 Assembly|Z80 Assembly]]
*[[:Category:Z80 Assembly|Z80 Assembly]]


====[[:Category:BASIC|BASIC]]====
=====[[:Category:BASIC|BASIC]]=====
=====[[:Category:BASIC Implementations|BASIC Implementations]]=====
======[[:Category:BASIC Implementations|BASIC Implementations]]======
*[[7Basic]]
*[[7Basic]]
*[[:Category:AmigaBASIC|AmigaBASIC]]
*[[:Category:AmigaBASIC|AmigaBASIC]]
Line 1,345: Line 1,349:
*[[:Category:ZX Spectrum Basic|ZX Spectrum Basic]]
*[[:Category:ZX Spectrum Basic|ZX Spectrum Basic]]


=====[[:Category:BASIC related|BASIC related]]=====
======[[:Category:BASIC related|BASIC related]]======
*[[7Basic]]
*[[7Basic]]
*[[:Category:AmigaBASIC|AmigaBASIC]]
*[[:Category:AmigaBASIC|AmigaBASIC]]
Line 1,398: Line 1,402:
*[[:Category:ZX Spectrum Basic|ZX Spectrum Basic]]
*[[:Category:ZX Spectrum Basic|ZX Spectrum Basic]]


====[[:Category:C|C]]====
=====[[:Category:C|C]]=====
=====[[:Category:C related|C related]]=====
======[[:Category:C related|C related]]======
* [[Forth]]
* [[Forth]]
* [[Java]]
* [[Java]]
====Esoteric====
=====Esoteric=====
=====[[:Category:Esoteric Languages|Esoteric Languages]]=====
======[[:Category:Esoteric Languages|Esoteric Languages]]======
* [[:Category:0815|0815]]
* [[:Category:0815|0815]]
* [[:Category:Beeswax|Beeswax]]
* [[:Category:Beeswax|Beeswax]]
Line 1,425: Line 1,429:
* [[:Category:Whitespace|Whitespace]]
* [[:Category:Whitespace|Whitespace]]
* [[:Category:XEec|XEec]]
* [[:Category:XEec|XEec]]
=====[[:Category:Esoteric Languages/Omit|Esoteric Languages/Omit]]=====
======[[:Category:Esoteric Languages/Omit|Esoteric Languages/Omit]]======


====[[:Category:Pascal|Pascal]]====
=====[[:Category:Pascal|Pascal]]=====
=====[[:Category:Pascal Implementations|Pascal Implementations]]=====
======[[:Category:Pascal Implementations|Pascal Implementations]]======
* [[Borland Pascal]]
* [[Borland Pascal]]
* [[:Category:Component Pascal|Component Pascal]]
* [[:Category:Component Pascal|Component Pascal]]
Line 1,436: Line 1,440:
* [[:Category:Object Pascal|Object Pascal]]
* [[:Category:Object Pascal|Object Pascal]]
* [[Turbo Pascal]]
* [[Turbo Pascal]]
====[[:Category:Prolog|Prolog]]====
=====[[:Category:Prolog|Prolog]]=====
=====[[:Category:Prolog Implementations|Prolog Implementations]]=====
======[[:Category:Prolog Implementations|Prolog Implementations]]======
* [[GNU Prolog]]
* [[GNU Prolog]]
* [[SICStus]]
* [[SICStus]]
* [[SWI Prolog]]
* [[SWI Prolog]]
* [[YAP]]
* [[YAP]]
===[[:Category:Feature|Feature]]===
====[[:Category:Feature|Feature]]====
====[[:Category:Execution method|Execution method]]====
=====[[:Category:Execution method|Execution method]]=====
=====[[:Category:Execution method/Compiled|Compiled]]=====
======[[:Category:Execution method/Compiled|Compiled]]======
* [[:Category:Execution method/Compiled/Bytecode|Bytecode]]
* [[:Category:Execution method/Compiled/Bytecode|Bytecode]]
* [[:Category:Execution method/Compiled/Machine code|Machine code]]
* [[:Category:Execution method/Compiled/Machine code|Machine code]]
=====[[:Category:Execution method/Interpreted|Interpreted]]=====
======[[:Category:Execution method/Interpreted|Interpreted]]======
====[[:Category:Garbage collection|Garbage collection]]====
=====[[:Category:Garbage collection|Garbage collection]]=====
=====[[:Category:Garbage collection/Allowed|Allowed]]=====
======[[:Category:Garbage collection/Allowed|Allowed]]======
=====[[:Category:Garbage collection/No|No]]=====
======[[:Category:Garbage collection/No|No]]======
=====[[:Category:Garbage collection/Yes|Yes]]=====
======[[:Category:Garbage collection/Yes|Yes]]======
====[[:Category:Parameter passing|Parameter passing]]====
=====[[:Category:Parameter passing|Parameter passing]]=====
=====[[:Category:Parameter passing/By reference|By reference]]=====
======[[:Category:Parameter passing/By reference|By reference]]======
=====[[:Category:Parameter passing/By value|By value]]=====
======[[:Category:Parameter passing/By value|By value]]======
====[[:Category:Programming paradigm|Programming paradigm]]====
=====[[:Category:Programming paradigm|Programming paradigm]]=====
=====[[:Category:Programming paradigm/Concatenative|Concatenative]]=====
======[[:Category:Programming paradigm/Concatenative|Concatenative]]======
=====[[:Category:Programming paradigm/Concurrent|Concurrent]]=====
======[[:Category:Programming paradigm/Concurrent|Concurrent]]======
=====[[:Category:Programming paradigm/Declarative|Declarative]]=====
======[[:Category:Programming paradigm/Declarative|Declarative]]======
=====[[:Category:Programming paradigm/Distributed|Distributed]]=====
======[[:Category:Programming paradigm/Distributed|Distributed]]======
=====[[:Category:Programming paradigm/Dynamic|Dynamic]]=====
======[[:Category:Programming paradigm/Dynamic|Dynamic]]======
=====[[:Category:Programming paradigm/Event-driven|Event-driven]]=====
======[[:Category:Programming paradigm/Event-driven|Event-driven]]======
=====[[:Category:Programming paradigm/Functional|Functional]]=====
======[[:Category:Programming paradigm/Functional|Functional]]======
* [[:Category:Programming paradigm/Functional/Flow Based|Flow Based]]
* [[:Category:Programming paradigm/Functional/Flow Based|Flow Based]]
=====[[:Category:Programming paradigm/Generic|Generic]]=====
======[[:Category:Programming paradigm/Generic|Generic]]======
=====[[:Category:Programming paradigm/Imperative|Imperative]]=====
======[[:Category:Programming paradigm/Imperative|Imperative]]======
=====[[:Category:Programming paradigm/Logic Programming|Logic Programming]]=====
======[[:Category:Programming paradigm/Logic Programming|Logic Programming]]======
=====[[:Category:Programming paradigm/Object-oriented|Object-oriented]]=====
======[[:Category:Programming paradigm/Object-oriented|Object-oriented]]======
=====[[:Category:Programming paradigm/Procedural|Procedural]]=====
======[[:Category:Programming paradigm/Procedural|Procedural]]======
=====[[:Category:Programming paradigm/Reflective|Reflective]]=====
======[[:Category:Programming paradigm/Reflective|Reflective]]======
=====[[:Category:Programming paradigm/Tacit|Tacit]]=====
======[[:Category:Programming paradigm/Tacit|Tacit]]======
====[[:Category:Typing|Typing]]====
=====[[:Category:Typing|Typing]]=====
=====[[:Category:Typing/Checking|Checking]]=====
======[[:Category:Typing/Checking|Checking]]======
* [[:Category:Typing/Checking/Dynamic|Dynamic]]
* [[:Category:Typing/Checking/Dynamic|Dynamic]]
* [[:Category:Typing/Checking/Static|Static]]
* [[:Category:Typing/Checking/Static|Static]]
=====[[:Category:Typing/Compatibility|Compatibility]]=====
======[[:Category:Typing/Compatibility|Compatibility]]======
* [[:Category:Typing/Compatibility/Duck|Duck]]
* [[:Category:Typing/Compatibility/Duck|Duck]]
* [[:Category:Typing/Compatibility/Nominative|Nominative]]
* [[:Category:Typing/Compatibility/Nominative|Nominative]]
* [[:Category:Typing/Compatibility/Structural|Structural]]
* [[:Category:Typing/Compatibility/Structural|Structural]]
=====[[:Category:Typing/Expression|Expression]]=====
======[[:Category:Typing/Expression|Expression]]======
* [[:Category:Typing/Expression/Explicit|Explicit]]
* [[:Category:Typing/Expression/Explicit|Explicit]]
* [[:Category:Typing/Expression/Implicit|Implicit]]
* [[:Category:Typing/Expression/Implicit|Implicit]]
* [[:Category:Typing/Expression/Partially implicit|Partially implicit]]
* [[:Category:Typing/Expression/Partially implicit|Partially implicit]]
=====[[:Category:Typing/Safe|Safe]]=====
======[[:Category:Typing/Safe|Safe]]======
=====[[:Category:Typing/Strong|Strong]]=====
======[[:Category:Typing/Strong|Strong]]======
=====[[:Category:Typing/Unsafe|Unsafe]]=====
======[[:Category:Typing/Unsafe|Unsafe]]======
=====[[:Category:Typing/Weak|Weak]]=====
======[[:Category:Typing/Weak|Weak]]======
===[[:Category:Implementations|Implementations]]===
====[[:Category:Implementations|Implementations]]====


==Library==
==Library==

Revision as of 15:34, 13 May 2021

Category Hierarchy

Format

Languages

Non-Programming Languages

Programming Languages

Alphabetical

.
0
1
3
4
5
6
7
8
9
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Families

Assembler/Assembly
Assembler
Assembly
BASIC
BASIC Implementations
BASIC related
C
C related
Esoteric
Esoteric Languages
Esoteric Languages/Omit
Pascal
Pascal Implementations
Prolog
Prolog Implementations

Feature

Execution method
Compiled
Interpreted
Garbage collection
Allowed
No
Yes
Parameter passing
By reference
By value
Programming paradigm
Concatenative
Concurrent
Declarative
Distributed
Dynamic
Event-driven
Functional
Generic
Imperative
Logic Programming
Object-oriented
Procedural
Reflective
Tacit
Typing
Checking
Compatibility
Expression
Safe
Strong
Unsafe
Weak

Implementations

Library

Service

Task

Type

Tools

Encyclopedia

Wiki related