Category:en:Programming
| Newest and oldest pages |
|---|
| Newest pages ordered by last category link update: |
| Oldest pages ordered by last edit: |
English terms related to computer programming.
NOTE: This is a "related-to" category. It should contain terms directly related to programming. Please do not include terms that merely have a tangential connection to programming. Be aware that terms for types or instances of this topic often go in a separate category.
The following labels generate this category: functional programmingedit; programming (alias computer programming)edit; software architectureedit; web developmentedit. To generate this category using one of these labels, use {{lb|en|label}}.
| Jump to: Top – 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 |
Category:Categories calling Template:auto catCategory:en:Computing#PROGRAMMINGCategory:en:Software engineering#PROGRAMMINGCategory:en:List of related-to categories#PROGRAMMINGCategory:Programming#ENGLISH
Pages in category "Category:en:Programming"
- Appendix:Glossary of computer programming
- Appendix:Glossary of Java programming language terms
- 1GL
- 1TBS
- 2GL
- 3GL
- 4GL
- 5GL
- ABAP
- abstract data type
- accumulator
- activation record
- actual parameter
- ADL
- ADT
- adverb
- advice
- advices
- agent-oriented
- aggressive
- ajaxification
- alertable
- algebraic data type
- alist
- alive
- Allman style
- alloc
- altname
- analyst programmer
- anamorphism
- anaphoric macro
- anonymous function
- antibugging
- AoS
- API
- AppleScript
- application programming interface
- applicationwide
- applicative
- ARC
- arg
- argument
- array
- array decay
- arraylet
- arrow
- artificial language
- ASI
- as-if rule
- ASL
- aspect
- AspectJ
- aspect-oriented programming
- aspectualize
- assembler
- assembly time
- assert
- assertion
- assign
- assignment
- association list
- associativity
- atom
- atomic
- attribute
- attributed
- attribute-oriented
- Atwood's Law
- augmented assignment
- autoflush
- autoloader
- autoloading
- automatic
- autoprompt
- autovivification
- autovivify
- autowire
- awaitable
- awaiter
- back pointer
- bar
- bare metal
- bareword
- barrel file
- Barton-Nackman trick
- baz
- BCPL
- BEAM
- beautify
- behavioral subtyping
- BFI
- BHB
- binary
- binary blob
- binary-safe
- bind
- binder
- binding
- binding time
- bit array
- bitarray
- bitfield
- bitflag
- bitset
- bit string
- bivariant
- black box
- black hole
- bless
- block
- block comment
- block-scoped
- blort
- Blub paradox
- body
- Boehm collector
- boilerplate code
- bool
- borrow
- bottom type
- bound variable
- brancher
- breadcrumb
- break
- breakpoint
- bridge
- btn
- bug compatibility
- built-in
- bump
- busy loop
- busy wait
- bytestring
- C
- Unsupported titles/C`num`
- cache busting
- caddr
- cadr
- callable
- callback
- callback hell
- call-by-future
- call-by-name
- call-by-need
- call by reference
- call-by-reference
- call by sharing
- call by value
- call-by-value
- callee
- caller
- callout
- call site
- call stack
- calltip
- call-with-current-continuation
- camel case
- caps
- car
- carry-lookahead
- case
- case folding
- case sensitivity
- case-sensitivity
- castable
- cast away
- casting
- catamorphism
- catcall
- cave
- CDI
- CDR
- cdr
- cell-oriented programming
- C family
- char
- charizing
- checked exception
- check out
- Cheshire cat
- child
- circuit breaker
- class-based
- class-based programming
- clean coder
- clickjacking
- close to the metal
- closing form
- closure
- Cnile
- COBOLer
- coclass
- code
- codebase
- code-behind
- code block
- codebug
- code cave
- code completion
- code fence
- code-first
- code folding
- code golf
- code monkey
- code morphing
- code smell
- coding time
- coercion
- CoffeeScript
- cofunction
- Comet
- COM lite
- command language
- comment
- commentation
- commentize
- comment out
- commit
- Common Language Specification
- compare
- compile
- compile-time
- component-oriented
- composite pattern
- comprehension
- computer language
- computer programming
- concat
- concatenation
- concern
- conditional
- conditional assembly language
- conditional comment
- conditional operator
- configuration language
- cons
- const
- const-correct
- const correctness
- constness
- construction language
- content coupling
- context
- continuation
- continuation-passing style
- controller
- control structure
- COOL
- copartition
- copybook
- copy-on-write proxy
- coroutine
- costatement
- counter
- counterless
- counterprogramme
- CPS
- CPython
- CQRS
- CQS
- CRAN
- crate
- critical section
- croak
- cross-thread
- CRTP
- CRUD
- CSRF token
- C-string
- C-style comment
- C-style string
- CTFE
- CUD
- curiously recurring template pattern
- curly brace
- curly brace language
- curly-brace language
- curly braces language
- curly-braces language
- curly bracket
- curly bracket language
- curly-bracket language
- cursor
- dammit operator
- dangling else
- dangling pointer
- DASH
- dasherize
- database-first
- data-driven programming
- data-oriented
- data race
- datathon
- data type
- date-time
- datetime
- DAWG
- DBSCAN
- DCL
- DDD
- dead code
- debounce
- debug
- debuggee
- debugger
- debug mode
- dec
- decay
- declarative
- declarative programming
- declarator
- declare
- decorate
- dedent
- dedentation
- defactor
- defensive programming
- deferred
- define
- definition
- defunctionalization
- defunctionalize
- delay
- delay slot
- delimited continuation
- delta time
- delta timing
- demangle
- dense array
- deoptimize
- deoptimizer
- dependee
- dependency injection
- depender
- dereference
- dereferenceable
- dereferencer
- description language
- design by contract
- despaghettification
- despaghettify
- destring
- destringify
- destruct
- destructure
- desugar
- Deutsch limit
- DevEx
- devocalize
- DI
- dialect
- dialecting
- dimension
- DIP
- direct buffer
- directed acyclic word graph
- directive
- discard
- dispatch table
- docblock
- docroot
- docstring
- doctype
- documentation
- domain-specific language
- dot release
- double
- double equals
- double free
- double precision
- doubly-linked
- do-while loop
- downcall
- drawcall
- DSL
- duck typing
- Duff's device
- dummy
- dunder
- Dx
- DX
- dynamically-typed
- dynamic binding
- dynamic-link library
- dynamic typing
- eager load
- EAR
- early binding
- early-bound
- early return
- eat
- EDT
- Elvis
- Elvis operator
- embarrassingly parallel
- embeddable programming
- emit
- empty
- empty string
- enbugging
- encapsulation
- encloser
- endless loop
- endpoint
- enregister
- entry point
- entrypoint
- enum
- enumeration
- environment
- ephemeron
- equate
- errno
- escape
- esolang
- esoteric programming language
- eval
- evaluation
- event-based
- event-based programming
- event-driven
- event-driven programming
- evil
- exception
- exceptionless
- existential
- existential type
- exit program
- exotype
- expando
- explode
- expression
- expression template
- expressive
- extern
- external
- facade
- facet name
- factory
- fail fast
- fall-through
- falsiness
- falsy
- far
- fat comma
- fault
- feature envy
- fence
- fencepost error
- fencepost problem
- filestream
- filler
- finalize
- finalizer
- fire and forget
- first-chance exception
- first class
- first-class citizen
- first-class continuation
- first-class entity
- first-class object
- first-class value
- fixity
- fixme
- fixture
- flatten
- flexbox
- flip-flop operator
- float
- flower box
- fluent
- fmt
- FMX
- fnord
- FOIT
- fold
- folding
- foo
- foobar
- footgun
- foreach loop
- for loop
- form
- formal
- formal parameter
- format string
- forward declaration
- forward-declare
- FOUC
- Four-Russians
- FOUT
- FPO
- free
- free list
- freelist
- freestanding
- free store
- freestore
- free variable
- frob
- FRP
- FSVO
- func
- funct
- functionalize
- functional programming
- functor
- future
- G2P
- GADT
- gap buffer
- garbage collect
- garbage collected
- garbage collection
- garbage collector
- GC
- GEGL
- generator
- genericize
- generic programming
- generics
- genexp
- GIL
- gist
- glob
- global scope
- glvalue
- gnisrap
- God class
- God object
- gold
- golfed
- golflang
- gopher
- goroutine
- GOT
- go to
- GOTO
- gradually typed
- gradual typing
- grapheme-phoneme correspondence
- grapheme-to-phoneme
- guard
- hackathon
- hack up
- HAMT
- handler
- hard float
- hardfloat
- has-a
- hash rocket
- hash table
- Haskeller
- hat
- HATEOAS
- haystack
- hazard
- HDFS
- header
- header file
- header guard
- Hello World
- heredoc
- here document
- hidden code
- high-level language
- high-level synthesis
- hit
- HKT
- HLL
- HOF
- homoiconic
- homoiconicity
- hook
- HTTP verb
- Huey, Dewey and Louie
- Hungarian
- Hungarian notation
- hydrate
- hygienic
- hylomorphism
- hyperoperator
- hypersequential
- hyperslice
- IAT
- ICBM address
- ICE
- identifier
- idiom
- idiomatic
- IDLE
- IDT
- ifdef
- if-then
- if-then-else
- IIFE
- ILP
- imbrication
- immutable
- imperative programming
- impl
- implement
- implementable
- implode
- impure
- inc
- include
- include guard
- incrementalize
- index
- indexer
- index register
- indify
- indirect
- indirection
- infinite loop
- infinite recursion
- inherit
- inheritance
- inheritor
- initialization
- initializer
- inlining
- InnerSource
- int
- INT
- intent filter
- INTERCAL
- intercal
- interceptor
- interface segregation principle
- intern
- internalize
- interning
- intertype
- intrinsic
- introspect
- introspectability
- intrusive
- invariant
- invariant section
- inversion of control
- invocation
- is-a
- isomorphic
- ISP
- iterable
- iteratee
- iterator
- IVT
- jagged array
- JAPH
- JAXB
- jellybean
- Jensen's device
- JEP
- JHTML
- JMP
- JNI
- Joda-Time
- join point
- JScript
- jump
- jump out
- junction
- kang
- kangaroo code
- kata
- kebab case
- kernel
- keymask
- keyword
- KLOC
- Kotlin
- KVO
- lambda
- lambda function
- -lang
- language lawyer
- language-oriented
- language server
- lasagna code
- late binding
- late-bound
- launder
- lazy initialisation
- lazy load
- LC
- leaf
- leaning toothpick syndrome
- length operator
- lens
- lexically scoped
- lexical scoping
- lexicon
- LGTM
- library
- lift
- linalg
- line noise
- LINQ
- linting
- Lisper
- Lispish
- Lisplike
- list
- listcomp
- listener
- literal
- literate programming
- little language
- live
- LLL
- LLVM
- load-and-go
- load module
- LOC
- LoC
- local
- locale-aware
- logic error
- logic programming
- logpoint
- long
- long long
- loop
- lower camel case
- low-level language
- LP
- LSP
- LTS
- Lubarsky's law of cybernetic entomology
- lvalue
- MACH
- machine language
- machine translation
- macro
- macro guard
- macroroutine
- MAD
- magic
- magic string
- manifest file
- manifest typing
- mark and sweep
- mask
- match
- match-merge
- maybe type
- MBD
- MCI
- MEAN
- membar
- member function
- memberwise
- memo
- memoizer
- memory barrier
- memory-safe
- memory safety
- memory-unsafe
- merge request
- MERN
- metacircular
- metafunction
- metamethod
- metaoperator
- metaprogram
- metaprogrammable
- metaprogrammer
- metaprogramming
- metasyntactic variable
- metatable
- metatype
- MEVN
- MFC
- MGCC
- microframework
- micro-optimization
- microroutine
- MinGW
- minify
- minilanguage
- mix-in
- MMAPI
- mock out
- mod
- model
- model-first
- modeling language
- model-view-controller
- model-view-presenter
- modifier
- module
- modulus
- monad
- monkey patch
- monoid
- monomorphic
- most vexing parse
- move
- MQTT
- MQTT-SN
- MSIL
- multicast
- multidictionary
- multidimensional array
- multimap
- multiple inheritance
- multiprogram
- multistring
- multiton
- mutable
- mutating
- mutex
- MV*
- MVC
- MVCC
- MVI
- MVP
- MVVM
- MVW
- name binding
- named
- named parameter
- namespace
- nano-COM
- narrow
- narrowing conversion
- nasal demon
- near
- needle
- negative indexing
- NELIAC
- nesting
- new
- newless
- new up
- NFT
- niebloid
- noise word
- nominative type system
- nonassignable
- non-direct buffer
- nonfunctional
- noninherited
- noninterface
- nonliteral
- nonprimitive
- non-virtual interface
- non-virtual interface pattern
- nop
- NOP sled
- nowdoc
- NRVO
- nullary
- nullptr
- null-terminated
- numeric promotion
- NVI
- obj
- object-based programming
- object-oriented
- object-oriented language
- object-oriented programming
- object pool pattern
- OBOE
- OBP
- OCP
- ODR
- off-by-one bug
- off-by-one error
- offset
- offside rule
- one-shot
- one true brace style
- OOM
- OOP
- OOPL
- OPC
- OPC AE
- OPC DA
- OPC HDA
- OPC UA
- open/closed principle
- open-closed principle
- optimization
- optimize out
- optional
- option type
- OTBS
- outcase
- out-of-band
- out of process
- outprogram
- overcomment
- overindex
- overlay
- overload
- overloadable
- oversubscribe
- oversubscription
- P/Invoke
- paamayim nekudotayim
- pair programming
- parallelize
- parallelizer
- param
- parameter
- parameterize
- parametric polymorphism
- parametrize
- parent
- Parsons problem
- partial
- Pascal case
- Pascal string
- pass by value
- pass-by-value
- PAT
- patchset
- p-code
- peepholing
- PEP
- Perlish
- pessimization
- pickle
- pickler
- picture
- pin
- pivot
- plain old data
- playground
- PLINQ
- POD
- pointcut
- pointer
- pointerless
- pointerlike
- point-free
- pointless
- pointy
- polyfill
- polyglot
- polymorphic
- polymorphic iteration
- positional
- positional parameter
- post-build
- postcondition
- pragma
- pragmat
- precedence rule
- pred
- predeclaration
- predeclare
- predicate
- prefab
- pre-hook
- preloader
- prelude
- premature optimisation
- premature optimization
- prettify
- pretty
- pretty-print
- PRG
- primitive
- proc
- procedure call
- process-oriented
- prod
- production
- programmatically
- programming
- programming language
- programming socks
- programming style
- program slicer
- progressive enhancement
- progressive web application
- Prolog
- promise
- promote
- property bag
- protected
- prototype-based
- prototype-based programming
- prototype-based scripting language
- prototype-oriented
- prototype-oriented programming
- prototype pattern
- prvalue
- pseudoblock
- pseudocode
- pseudohandle
- pseudoinstruction
- pseudostatement
- pseudo-type
- ptr