Common English Programming Vocabulary
When learning programming, there are so many common words. As long as you learn common words, your code can be written very well. The relationship between English and programming is so pure and simple
If you find any more please comment in the below, so that i can add those in my list.
A
A
abstract abstract
abstract base class (ABC)
abstract class abstract class
abstraction abstraction
access
access function
access level
account
action
activate
active
actual parameter
adapter adapter
add-in plugin
address
address space
ADO (ActiveX Data Object)
advanced
aggregation
algorithm
alias
align
allocate
allocator allocator, configurator
angle bracket
annotation
API (Application Programming Interface)
appearance
append
application
application framework
Approximate String Matching
architecture
archive file archive file
argument parameter.
array
arrow operator arrow operator
assert (ion)
assign
assignment
assignment operator
associated
asynchronous
attribute
authentication service
authorization
B
B
background background
backup
backup device
backup file
backward compatible backward compatible
base class
base type
batch
BCL (base class library)
Bin Packing
binary
binding
bit
bitmap bitmap
block block, block, statement block
boolean (true or false, true or false)
border border
bounds checking
boxing
brace (curly brace)
bracket (square brakcet)
breakpoint breakpoint
browser applications
browser-accessible application browser-accessible application
bug bug
build (specifically compile and link)
built-in
bus
business Business, business (depending on the occasion)
business Logic
business rules business rules
buttons buttons
by / through
byte (consisting of 8 bits)
C
C
cache
calendar calendar
Calendrical Calculations Date
call call
call operator
callback callback
candidate key (for database)
cascading delete (for database)
cascading update (for database)
casting transformation, modeling transformation
catalog
catch
chain (function calls)
character
character format character format
character set character set
check box check box
check button check button
CHECK constraints (for database)
checkpoint checkpoint (for database)
child class
CIL (common intermediate language)
class
class declaration
class definition
class derivation list
class factory
class hierarchy
class library
class loader
class template
class template partial specializations
class template specializations
classification
clause
cleanup
CLI (Common Language Infrastructure)
client client
client application client application
client area
client cursor (for database)
client-server client / server, client / server
clipboard clipboard
clone clone
CLS (common language specification)
code access security
code page code page
COFF (Common Object File Format)
collection
COM (Component Object Model)
combo box
command line
comment
commit (for database)
communication
compatible
compile time
compiler compiler
component
composite index composite index (for database)
composite key composite key (for database)
composition
concept concept
concrete
concrete class
concurrency
configuration
Connected Components
connection (for database)
connection pooling
console console
constant
Constrained and Unconstrained Optimization
constraint (for database)
construct construct, component, concept, for language
constructor (ctor)
container
containment
context
control
cookie
copy
CORBA Common Object Request Broker Architecture
cover
create / creation
crosstab query (for database)
Cryptography
CTS (common type system)
cube cube (for database)
cursor
cursor (for database)
custom
D
D
data
data connection (for database)
data dictionary for database
data file (for database)
data integrity (for database)
data manipulation language (DML) (for database)
data member
data source (for database)
Data source name (DSN) (for database)
data structure
Data Structures
data table (for database)
data-bound data binding (for database)
database (for database)
database catalog for database
database diagram (for database)
database file (for database)
database object (for database)
database owner (for database)
database project (for database)
database role (for database)
database schema database schema, for database
database script for database
datagram
dataset (for database)
dataset (for database)
DBMS (database management system) database management system (for database)
DCOM (distributed COM)
dead lock (for database)
deallocate
debug debug
debugger debugger
decay
declaration
default
DEFAULT constraint (for database)
default database (for database)
default instance (for database)
default result set (for database)
defer
definition
delegate
delegation
deploy
derived class
design pattern design pattern
destroy
destructor (dtor) destructor, destructor
device device
DHTML (dynamic HyperText Markup Language)
dialog
Dictionaries
digest summary
digital
directive
directory
disassembler
DISCO (Discovery of Web Services)
dispatch
distributed computing
distributed query (for database)
DNA (Distributed interNet Application)
document
DOM (Document Object Model)
dot operator
double-byte character set (DBCS)
driver driver
DTD (document type definition)
dump
dump file
E
E
e-business e-commerce
efficiency
efficient
encapsulation
end user end user
end-to-end authentication
engine
entity
enum (enumeration)
enumerators enumerators, enumerators
equal
equality equality
equality operator
error log (for database)
escape character escape character
escape code
evaluate
event
event driven
event handler
evidence
exception
exception declaration
exception handling
exception specification
exception-safe exception-safe
exit exit
explicit
explicit specialization
explicit transaction (for database)
export
expression
F
F
fat client
feature
fetch
field (for database)
field field (java)
field length (for database)
file
filter (for database)
finalization
finalizer
firewall firewall
flag flag
flash memory
flush
font font
foreign key (FK) (for database)
form
formal parameter
forward declaration
forward-only
forward-only cursor (for database)
framework
full specialization
function
function call operator (i.e. operator ())
function object
function template
functionality
functor functor
G
G
GC (Garbage collection) garbage collection (mechanism), garbage collection (mechanism)
generate
generic
generic algorithm
genericity
getter (relative to setter) value function
global global
global object
grant authorization (for database)
group
group box group box
GUI Graphical Interface
GUID (Globally Unique Identifier)
H
H
handle
handler
hard disk
hard-coded hard-coded
hard-copy screenshot
hardware
hash table hash table
header file
heap
help file help file
hierarchical data
hierarchy, inheritance system
high level
hook hook
Host (application)
hot key
HTML (HyperText Markup Language)
HTTP (HyperText Transfer Protocol)
HTTP pipeline HTTP
hyperlink
I
I
icon icon
IDE (Integrated Development Environment)
identifier
IDL (Interface Definition Language)
idle time idle time
if and only if
IL (Intermediate Language)
image image
IME input method
immediate base
immediate derived
immediate updating (for database)
implement
implementation
implicit
implicit transaction (for database)
import
incremental update (for database)
Independent Set
index (for database)
infinite loop
infinite recursive
information
inheritance
initialization
initialization list initialization list
initialize
inline
inline expansion
inner join (for database)
instance
instantiated (often used in templates)
instantiation instantiation entity (often used in template)
integrate
integrity
integrity constraint (for database)
interacts
interface interface
interoperability interoperability
interpreter
introspection
invariants
invoke
isolation level (for database)
item item
iterate iteration
iteration (a cycle is called an iteration)
iterative
iterator
J
J
JIT compilation
Job Scheduling
K
K
key (for database)
key column (for database)
L
L
left outer join (for database)
level
library
lifetime
Linear programming
link link
linkage
linker
list List, list, linked list
list box list box
literal constant
livelock (for database)
load
load balancing
loader
local
local object
lock lock
log log
login
login security mode (for database)
lookup table (for database)
loop loop
loose coupling
lvalue lvalue
M
M
machine code machine code
macro macro
maintain
managed code
Managed Extensions
managed object
manifest
many-to-many relationship for database
many-to-one relationship (for database)
marshal column set
Matching
member
member access operator (dot and arrow)
member function member function
member initialization list
memory
memory leak memory leak
menu menu
message
message based
message loop
message queuing
metadata
metaprogramming
method
micro micro
middle tier
middleware
modeling
modeling language
modem modem
modifier modifier
module module
most derived class
mouse mouse
multi-tasking
multi-thread
multicast delegate
multithreaded server application multithreaded server application
multiuser
mutable mutable
mutex mutex, mutex
N
N
named parameter
named pipe
namespace namespace
native
native code
nested class
nested query (for database)
nested table (for database)
network network
network card network card
Network Flow Network Flow
O
O
object
object based
object model
object oriented
ODBC data source (for database)
ODBC driver (for database)
one-to-many relationship (for database)
one-to-one relationship (for database)
operating system (OS)
operation
operator operator
option
outer join (for database)
overflow upper limit overflow (relative to underflow)
overload
override
P
P
package
packaging
palette palette
parallel
parameter parameter
parameter list
parameterize
parent class
parentheses parentheses
parse
parser parser
part
partial specialization
pass by reference
pass by value
pattern pattern
persistence
pixel pixel
placeholder placeholder
platform
Point Location
pointer pointer
polymorphism
pooling
pop up
port port
postfix suffix
precedence
prefix
preprocessor
primary key (PK) (for database)
primary table (for database)
primitive type
print print
printer printer
procedure
process process
program program
programmer programmer
programming
progress bar
project
property
protocol
pseudo code
Q
Q
qualified
qualifier
quality
queue
R
R
radio button radio button
random number
Random Number Generation
range
rank rank
raw unprocessed
re-direction redirect
readOnly
record (for database)
recordset (for database
recursion-recursion
recursive
refactoring
refer
reference
reflection
refresh data (for database)
register
regular expression
relational database
remote
remote request
represent
resolution process
resolve
result set (for database)
retrieve data
return return
return type
return value
revoke
right outer join (for database)
robust
robustness
roll back (for database)
roll forward (for database)
routine
row (for database)
rowset (for database)
RPC (remote procedure call) RPC (remote procedure call)
runtime runtime
rvalue rvalue
S
S
Satisfiability
save save
savepoint (for database)
SAX (Simple API for XML)
scalable scalable
schedule
scheduler scheduler
schema
scope, living space
screen screen
scroll bar
SDK (Software Development Kit)
sealed class
search find
Searching
semantics
sequential container
serial
serialization / serialize
server server, server
session (for database)
Set and String Problems
Set Cover
Set Data Structures
Set Packing
setter
side effect
signature
single-threaded
slider
slot
SMTP (Simple Mail Transfer Protocol)
snapshot screenshot
snapshot (for database)
SOAP (simple object access protocol)
software software
Sorting
source code
specialization
specification
splitter
SQL (Structured Query Language) Structured Query Language (for database)
stack stack
standard library
standard template library
stateless
statement statement
static cursor (for database)
static SQL statements (for database)
status bar status bar
stored procedure (for database)
stream
string
String Matching pattern matching
stub
subobject
subquery (for database)
subscript operator
support support
suspend
symbol
syntax
system databases (for database)
system tables (for database)
T
T
table (for database)
table-level constraint (for database)
target
task switch
TCP (Transport Control Protocol)
template template
temporary object
temporary table (for database)
text
Text Compression
text file
thin client thin client
third-party
thread
thread-safe
throw throw (often refers to issuing an exception)
trace
transaction (for database)
transaction log (for database)
transaction rollback (for database)
traverse
trigger (for database)
type
U
U
UDDI (Universary Description, Discovery and Integration)
UML (unified modeling language)
unary function
unary operator
unboxing
underflow lower limit overflow (relative to overflow)
Unicode Uniform Character Encoding Standard, encoding characters in double bytes
Union query (for database)
UNIQUE constraints UNIQUE (for database)
unique index (for database)
unmanaged code
unmarshal
unqualified
URI (Uniform Resource identifier)
URL (Uniform Resource Locator)
user user
user interface user interface
V
V
value types
variable
vector (a container, somewhat similar to an array)
vendor
viable
video video
view view (for database)
view view
virtual function
virtual machine
virtual memory
W
W
Web Services web services
WHERE clause WHERE (for database)
wildcard characters wildcard characters (for database)
wildcard search for database
window window
window function window function
window procedure window procedure
Windows authentication Windows authentication
wizard
word word
write enable (for database)
write-only
WSDL (Web Service Description Language)
X
X
XML (eXtensible Markup Language)
XML Message Interface (XMI)
XSD (XML Schema Definition) XML Schema Definition Language
XSL (eXtensible Stylesheet Language)
XSLT (eXtensible Stylesheet Language Transformation)