User:GarveyPatrickD/Category Hierarchy
Appearance
Category Hierarchy
Format
Languages
Non-Programming Languages
- CSS Cascading Style Sheets
- Excel
- HTML HyperText Markup Language
- JSON JavaScript Object Notation
- Musical Notation
- SVG Scalable Vector Graphics
- Tr
- XML
Programming Languages
Alphabetical
.
- .QL - dot cue el
0
1
3
4
5
6
7
8
- 80386 Assembly
- 8051 Assembly
- 8080 Assembly
- 8086 Assembly
- 8 1/2 - otto e mezzo
- 8th
9
A
- A+
- AArch64 Assembly
- ABAP (Advanced Business Application Programming)
- ACL2 (A Computational Logic for Applicative Common Lisp)
- ALGOL (ALGOrithmic Language)
- ALGOL-M
- ALGOL 60
- ALGOL 68
- ALGOL 68C
- ALGOL 68G
- ALGOL 68RS
- ALGOL W
- AMPL (A Mathematical Programming Language)
- ANT (ANT is Not TeX)
- ANTLR (ANother Tool for Language Recognition)
- APL (A Programming Language)
- ARM Assembly (Acorn RISC Machine) architecture
- ASP (Active Server Pages)
- ASP.Net
- ATS (Applied Type System)
- AWK (Aho, Weinberger, and Kernighan)
- Action!
- ActionScript
- Acurity Architect
- Ada
- Agda
- Agda2
- Agena
- Aikido
- Aime
- Algae
- Alice ML
- Alore
- AmbientTalk
- AmigaBASIC
- AmigaE
- AngelScript
- AntLang
- Anyways
- Apache Derby
- Apex
- App Inventor
- AppleScript
- Applesoft BASIC
- Application Master
- Apricot
- Aquarius BASIC
- Arbre
- Arc
- Arendelle
- Argile
- ArnoldC
- Arturo
- AsciiDots
- AspectC++
- AspectJ
- Assembler (360-z/OS)
- Assembly
- AssemblyScript
- Astro
- Asymptote
- Atari BASIC
- Atmel AVR Assembly
- AutoHotkey
- AutoIt
- AutoLISP
- AutoPilot
- AutoPy
- AutoWin
- Avail
- Axe
- Axiom
- Axum
- Ayrch
B
- B
- B4J
- B4X
- BASIC (Beginner's All-purpose Symbolic Instruction Code)
- BASIC256
- BBC BASIC
- BCPL
- BML
- BaCon
- Babel
- Bash redirects to UNIX Shell
- Basic09
- Basic C64
- Basic Casio
- batari Basic
- Batch File
- Battlestar
- bc
- beeswax
- Befunge
- Beta
- Biferno
- bigatom
- Binary Lambda Calculus
- Bird
- Blast
- BlitzMax
- BlooP
- Blz
- Bolt
- Boo
- Bori
- Bourne Shell
- Brace
- Bracmat
- Brainf***
- Brat
- BrightScript (for Roku)
- Brlcad
- Burlesque
C
- C
- C++
- C++/CLI
- C0H
- C1R
- C2
- CAPI (Common Application Programming Interface)
- CB80
- CFScript (Cold Fusion Script)
- CHR
- CLIPS (C Language Integrated Production System)
- CMake
- COBOL (COmmon Business Oriented Language)
- C Shell
- C sharp
- Caché ObjectScript
- CafeOBJ
- Caml
- Caml-sha
- Cat
- Cecil
- Ceylon
- Cf3ruby
- Chapel
- Chef
- Chemistry
- ChucK
- Cilk
- Cilk++
- Cind
- Clarion
- Clay
- Clean
- Clio
- Clipper
- Clipper/XBase++
- Clojure
- Cobra
- Coco
- Coconut
- CoffeeScript
- ColdFusion
- Comal
- Comefrom0x10
- Commodore BASIC
- Common Lisp
- Component Pascal
- Computer/zero Assembly
- Constraint Handling Rules
- ContextFree
- Coq
- Corescript
- Cos (Character On Stack)
- Cowgol
- Crack
- Crimp
- Critcl
- Crystal
- Cubescript
- Curry
D
- D
- DBL (Data Business Language)
- DCL (DIGITAL Command Language)
- DDNC (Duo Decimal Numeric Code)
- DFL (D Forms Library)
- DIBOL-11 (Digital's Business Oriented Language)
- DIV Games Studio
- DM (Dream Maker)
- DMS (DigitalMicrograph Script)
- DUP
- DWScript (DelphiWebScript)
- Dafny
- Dao
- Dart
- DataWeave
- Datalog
- dc
- Delphi
- DeviousYarn
- Dglut
- Diesel
- Dodo0
- Dragon
- Dyalect
- Dylan
- Dylan.NET
- Déjà Vu
E
- E
- E-XML
- EC
- ECL (Enterprise Control Language)
- EDSAC order code
- EGL
- ELLA
- ERRE
- ESQL
- EasyLang
- Eero
- Efene
- Egel
- Egison
- EhBASIC
- Eiffel
- Ela
- Elan
- ElastiC
- Elena
- Elisa
- Elixir
- Elm
- Emacs Lisp
- Emojicode
- Epigram
- Erlang
- Es
- Etree
- Euler
- Euler Math Toolbox
- Euphoria
- Explore
- Ezhil
F
- F
- FALSE
- FAUST
- FBSL
- FLORA-2
- FOCAL
- FP
- FPI
- FRISC Assembly
- FUZE BASIC
- F Sharp
- Factor
- Falcon
- Fan
- Fancy
- Fantom
- FeatureC++
- Felix
- Ferite
- Fexl
- FileMaker
- Fish
- FormulaOne
- Forth
- Fortran
- Fortress
- FoxPro
- FreeBASIC
- FreeMat
- Free Pascal
- Frege
- Friendly interactive shell
- Frink
- FunL
- Furor
- Futhark
- FutureBasic
- Fōrmulæ
G
- G-fu
- GAP
- GB BASIC
- GDL
- GEORGE
- GFA Basic
- GLBasic
- GLSL OpenGL Shading Language
- GML Game Maker Language
- GUISS Graphical User Interface Support Script
- GW-BASIC
- Gambas
- Gastona
- Gecho
- Gema
- Genie
- Gentee
- Genyris
- Gerbil
- Glagol
- Glee
- Global Script
- GlovePIE
- Gnuplot
- Go
- Go!
- Golfscript
- Golo
- Goo Generic Object Orientator
- Gosu
- Gri
- Gridscript
- Groovy
- Guile GNU's Ubiquitous Interactive Language for Extension
H
- HLA High Level Assembler
- HPPPL Hewlett-Packard Prime Programming Language
- HP BASIC
- HQ9+
- Hack
- Halon
- Harbour
- Haskell
- Haxe
- Heron
- Hexiscript
- HicEst
- HolyC
- Hoon
- Hope
- Huginn
- Hy
- HyperTalk
I
- I
- IDL
- IMP80
- IPL Loader Config
- IS-BASIC
- IWBASIC
- Icon
- Idris
- Inform 6
- Inform 7
- Informix 4GL
- Inko
- Integer BASIC
- Intercal
- Io
- Ioke
- Iptscrae
- Isabelle
J
- J
- JAMES II Rule-based Cellular Automata
- JCL
- JOVIAL
- JScript.NET
- Jabaco
- Jack
- Java
- JavaFX_Script
- JavaScript
- JoCaml
- Joy
- Jq
- Jsish JavaScript Interpreter SHell, Jsi for short
- JudoScript
- Julia
K
- K
- KL1
- KQL Kusto Query Language
- Kabap
- Kamailio Script
- Kaya
- Keg
- KeyList Databasing
- Kite
- Kitten
- Kivy
- Klingphix
- Klong
- Koka
- KonsolScript
- Korn Shell
- Kotlin
L
- L++
- L.in.oleum Low-level INterfaced OverLanguage for Extremely Universal Machine-coding
- LC2200 Assembly
- LC3 Assembly Little Computer 3
- LDPL Lartu's Definitive Programming Language
- LFE Lisp Flavored Erlang
- LIL Little Interpreted Language
- LLP
- LLVM
- LOLCODE
- LSE
- LSE64
- LSL Linden Scripting Language
- LaTeX
- LabVIEW
- Lambda Prolog
- Lambdatalk
- Lang5
- Langur
- Lasso
- Latitude
- Lean
- Leon
- Lhogho
- Liberty BASIC
- Lily
- Limbo
- Lingo
- Lisaac
- Lisp
- Little
- Little Man Computer
- LiveCode
- LiveScript
- Lobster
- Locomotive Basic
- Loglan82
- Logo
- Logtalk
- Lolli
- LotusScript
- Lotus 123 Macro Scripting
- Lout
- Lua
- Lucid
- Luck
- Luna
- Lush
- Lychen
- Lygon
M
- M2000 Interpreter
- M4
- M680x0
- MACRO-11
- MAD Michigan Algorithm Decoder
- MANOOL
- MAPPER
- MATLAB
- MAXScript
- MBS
- MDL Model Development Language initially called Muddle
- ME10 macro
- MGS
- MINIL
- MIPS Assembly
- MIRC Scripting Language
- ML
- ML/I
- MLite
- MMIX
- MOO
- MPIF90
- MSSQL
- MSX Basic
- MS SQL
- MUF Multi-User Forth
- MUMPS
- Maclisp
- Make
- Maple
- MathCortex
- Mathcad
- Mathematica
- Mathprog
- Maude
- Maxima
- MelonBasic
N
O
P
Q
R
S
- Scala
- Implementations
- User
- examples needing attention
- Console
- 100% Immutable variables
- CLI Game
- Concise
- Digital Signal Processing
- Functional Style
- GUI Animation
- GUI Game
- Idiomatic
- Java Swing interoperability
- Javanese style
- LazyList
- Math Polynomial
- Math Statistic
- sub-repositories
- Tail recursion
- Scala Test provided
- Type parameters
- Category:ScalaFiddle qualified
- Category:Scastie qualified
T
U
V
W
X
Y
Z
Beyond Z
Families
Assembler/Assembly
Assembler
- 360 Assembly
- 6502 Assembly
- 6800 Assembly
- 80386 Assembly
- 8051 Assembly
- 8080 Assembly
- 8086 Assembly
- AArch64 Assembly
- ARM Assembly
- Assembler (360-z/OS)
- FRISC Assembly
- HLA (High Level Assember)======
- LC2200 Assembly
- LC3 Assembly
- Little Man Computer
- M680x0
- MIPS Assembly
- MMIX
- PDP-11 Assembly
- Pentium Assembly
- PPC Assembly
- SPARC Assembly
- X86 Assembly
- Z80 Assembly
Assembly
- 360 Assembly
- 6502 Assembly
- 6800 Assembly
- 80386 Assembly
- 8051 Assembly
- 8080 Assembly
- 8086 Assembly
- AArch64 Assembly
- ARM Assembly
- Assembler (360-z/OS)
- FRISC Assembly
- HLA (High Level Assember)======
- LC2200 Assembly
- LC3 Assembly
- Little Man Computer
- M680x0
- MIPS Assembly
- MMIX
- PDP-11 Assembly
- Pentium Assembly
- PPC Assembly
- SPARC Assembly
- X86 Assembly
- Z80 Assembly
BASIC
BASIC Implementations
- 7Basic
- AmigaBASIC
- Applesoft BASIC
- Aquarius BASIC
- Atari BASIC
- BaCon
- BASICA
- BASIC256
- Batari Basic
- BBC BASIC
- Beta BASIC
- BootBASIC
- Bywater BASIC
- Chipmunk Basic
- Commodore BASIC
- DarkBASIC
- FreeBASIC
- FutureBasic
- FUZE BASIC
- GB BASIC
- GFA Basic
- GLBasic
- GW-BASIC
- Integer BASIC
- IS-BASIC
- Liberty BASIC
- LibreOffice Basic
- Locomotive Basic
- MSX Basic
- NS-HUBASIC
- PowerBASIC
- PureBasic
- QB64
- QuickBASIC
- Quite BASIC
- RapidQ
- REALbasic
- Run BASIC
- SAM BASIC
- Script Basic
- ScriptBasic
- Sinclair ZX81 BASIC
- SmallBASIC
- Smart BASIC
- TechBASIC
- Tiny BASIC
- True BASIC
- UBASIC
- UBasic/4tH
- Visual Basic
- Yabasic
- ZX Spectrum Basic
- 7Basic
- AmigaBASIC
- Applesoft BASIC
- Aquarius BASIC
- Atari BASIC
- BaCon
- BASICA
- BASIC256
- Batari Basic
- BBC BASIC
- Beta BASIC
- BootBASIC
- Bywater BASIC
- Chipmunk Basic
- Commodore BASIC
- DarkBASIC
- FreeBASIC
- FutureBasic
- FUZE BASIC
- GB BASIC
- GFA Basic
- GLBasic
- GW-BASIC
- Integer BASIC
- IS-BASIC
- Liberty BASIC
- LibreOffice Basic
- Locomotive Basic
- MSX Basic
- NS-HUBASIC
- PowerBASIC
- PureBasic
- QB64
- QuickBASIC
- Quite BASIC
- RapidQ
- REALbasic
- Run BASIC
- SAM BASIC
- Script Basic
- ScriptBasic
- Sinclair ZX81 BASIC
- SmallBASIC
- Smart BASIC
- TechBASIC
- Tiny BASIC
- True BASIC
- UBASIC
- UBasic/4tH
- Visual Basic
- Yabasic
- ZX Spectrum Basic
C
Esoteric
Esoteric Languages
- 0815
- Beeswax
- Befunge
- Binary Lambda Calculus
- Brainf***
- Burlesque
- Chef
- Comefrom0x10
- DUP
- FALSE
- Fish
- HQ9+
- Intercal
- LOLCODE
- Piet
- Set lang
- SNUSP
- Unlambda
- Whenever
- Whitespace
- XEec
Esoteric Languages/Omit
Mathematics
Mathematical programming languages
- Axiom
- Bc
- Coq
- Fōrmulæ
- GAP
- HPPPL
- Maple
- Mathematica
- MATLAB
- Maxima
- PARI/GP
- SPAD
- TI-83 BASIC
- TI-89 BASIC
- Wolfram Language
Pascal
Pascal Implementations
Prolog
Prolog Implementations
Languages by Feature
Feature
Execution method
Garbage collection
Parameter passing
Programming paradigm
- Concatenative
- Concurrent
- Declarative
- Distributed
- Dynamic
- Event-driven
- Functional
- Generic
- Imperative
- Logic Programming
- Object-oriented
- Procedural
- Reflective
- Tacit
Typing
Implementations
Library
- AWS (Ada Web Server)
- ActiveSupport
- Apache Commons Lang
- BSD libc
- Babel (library)
- BeyondJS
- bigfloat
- bignum
- Boost
- Bordeaux Threads
- C++ Big Integer Library
- CFFI (Common Foreign Function Interface)
- CImg
- CL-FAD (Common Lisp - Files And Directories)
- CL-PPCRE (Common Lisp - Portable Perl-Compatible Regular Expressions)
- CLIM (Common Lisp Interface Manager)
- CLX (Common Lisp X) Window System
- COM
- C standard library
- Cairo
- Calc
- Camlzip
- Cl-serializer (Common Lisp serialization)
- Clipboard for Go
- Clj-figlet
- Closer to MOP
- Closure XML
- ComDispatch
- Continuation
- Cryptonite
- Curses
- DOME
- DRAKMA
- Data::Average
- Db2doc
- Db2unit
- Derelict
- Droopy
- E-XML
- Ecere
- EuGTK
- Exemel
- Expect
- FaCiLe
- Forth
- FreeGLUT
- Functional
- Fusion/matching
- GD
- GDI+
- GDIP
- GLEW
- GLFW 3.2 for Go
- GLUT OpenGL User Toolkit
- GLib
- GMP GNU Multiple Precision Arithmetic Library
- GNAT RTL
- GNU Scientific Library
- GTK+
- GWidgets
- Ggplotnim
- Gintro
- GlMLite
- Glut
- Gnu pbds GNU Policy-Based Data Structures
- Gnuplot.nim
- Go
- Gtk2
- GtkAda
- HGL
- Hpricot
- Hstats
- Hybrid
- IUPLua
- Icon Programming Library
- Imageman
- Imger
- Imlib2
- Initlib
- Ironclad
- Itertools
- Iweb
- JAMES II Java-based Multipurpose Environment for Simulation II
- JRubyArt
- JUnit
- JavaFX_1.2
- Jline
- Jot
- Joystick(go)
- Json-wheel
- Judy
- KXML
- Kemal
- Keybd event
- LAPACK
- LablGTK2
- LablTk
- LibXML
- Libc
- Libco
- Libconfini
- Libcurl
- Libplot
- Libtcl
- Libxml2(Go)
- Livewires
- Lm
- Lo-Dash underscore library
- Logict
- LuaGL
- LuaSocket
- Lumen
- LÖVE
- MArray Snippet
- MFC
- MPL
- Matplotlib
- Perl
- Perl modules
- Data::Average
- DBD::mysql
- DBI
- Devel::Size
- Digest::MD5
- GD::Graph
- Imager
- Imager::Plot
- IO::File
- List::MoreUtils
- LWP
- Math::Cephes
- Math::Combinatorics
- Math::Complex
- Math::Matrix
- Meetup-client(for_Go)
- Ntheory
- Perl/Gtk2
- Perl/Qt
- Perl/SDL
- Perl/Tk
- Perl/Wx
- SOAP::Lite
- Storable
- Sys::Hostname
- Time::HiRes
- XML::DOM::BagOfTricks
- XML::Simple
- XML::XPath
- Wren
- Wren-fmt formerly cataloged as Category:Fmt
Toolkit
- AWT (Abstract Windowing Toolkit)
- FLTK
- FLTK4d
- GTK
- JavaFX
- Kivy
- Math.Net
- MINOS
- Swing
- Tk
- WxPython
- XUL::Gui
Service
- Active Directory
- Apache Ant (Another Neat Tool)
Operating System
- Linux
Task
- 100 doors
- 99 Bottles of Beer
- Closest pair problem
- Column Aligner
- Conditional Structures
- Conway's Game of Life
- FizzBuzz
- Go Fish
- Hunt The Wumpus
- Knapsack Problem
Type
- 3D
- Animation
- Arbitrary precision
- Arithmetic
- Basic bitmap storage
- Basic language learning
- Bitwise operations
- Branches
- Checksums
- Classic CS problems and programs
- Collision detection
- Compression
- Concurrency
- Conditional loops
- Constructive Solid Geometry
- Control Structures
- Data Structures
- Database operations
- Date and time
- Digital signal processing
- Discrete math
- Electronics
- Encodings
- Encryption
- Environment variables
- Flow control
- Fractals
- Functions and subroutines
- GUI
- Game engine
- Games
- Geometry
- Graphics algorithms
- Handicap
- Hardware
- Higher-order functions
- Image processing
- Initialization
- Input Output
- Internet Protocol
- Inverted syntax
- Irrational numbers
- Joystick
- Keyboard input
- Locale
- Logic
- Loop modifiers
- Loops
- Mathematical operations
- Matrices
Tools
Encyclopedia
- Adding Content
- Assembler language
- Capability
- Cards
- Category
- I need to study this for ideas about what I am doing here
- Collection Members
- Collections
- Deprecated tags
- Draft Programming Tasks
- Frontpage widgets
- Impl needed
- Less Than
- Live Unimpl Reports
- Maintenance
- Maintenance/OmitCategoriesCreated
- RCTemplates