Sunday, 27 December 2015

Abbreviations in Computer Science

            In this post, I listed out some important abbreviations and their full forms which we use in our Computer Science.
           


A
ACID: Atomicity Consistency Isolation Durability
ACK: Acknowledgement 
ACM: Association for Computing Machinery 
ANSI: American National Standards Institute
API: Application Programming Interface 
APN: Access Point Name
B
BASH: Bourne Again SHell
BFS: Breadth First Search
C
CAD: Computer Aided Design
CAPTCHA: Completely Automated Public Turing Test to tell Computers and Humans Apart
CDMA: Code Division Multiple Access
CFG: Context Free Grammar
CSG: Context Sensitive Grammar
CSMA/CA: Carrier Sense Multiple Access with Collision Avoidance
CUDA: Compute Unified Device Architecture
CPU: Central Processing Unit
D
DARPA: Defence Advanced Research Projects Agency
DFA: Deterministic Finite Automata
DFS: Depth First Search
DIVX: Digital Internet Video Access
DLNA: Digital Living Network Alliance
DTP: Desk Top Publishing
DVD: Digital Video Disk
E
ECC: Elliptic Curve Cryptography
EDGE: Enhanced Data rates for Global Evolution
exFAT: Extended File Allocation Table

ESN: Electronic Serial Number
F
FAT: File Allocation Table
FDMA: Frequency Division Multiple Access
FIFO: First In First Out

G
GNU: GNU Compiler Collection
GPS: Global Positioning System 
GPU: Graphics Processing Unit

GPRS: General Packet Radio Service
GSM: Global System for Mobile Communications

H
HDFS: Hadoop Distributed File System
HDMI: High Definition Multimedia Interface

HS: Hot Spot
HSDPA: High Speed Down-link Packet Access
HSPA: High Speed Packet Access
HSUPA: High Speed Up-link Packet Access
I
IANA: Internet Assigned Numbers Authority
IEEE: Institute of Electrical & Electronics Engineers
IMEI: International Mobile Equipment Identity
J
J2EE: Java 2 Enterprise Edition
J2ME: Java 2 Micro Edition
JDBC: Java Database Connectivity
JSP: Java Server Pages
K
KB: Kilo Bytes
L
LAN: Local Area Network
LBA: Linear Bounded Automata

LCD: Liquid Crystal Display
LISP: List Processing
M
MANET: Mobile Ad-hoc Network
MB: Mega Bytes
MPEG: Moving Pictures Experts Group
MPI: Message Passing Interface
N
NaN: Not a Number

NFC: Near Field Communication
NTFS: New Technology File System
O
OpenCL: Open Computing Language
OpenMP: Open Multi-Processing
OS: Operating System
OTG: On The Go
P
PDA: Push Down Automata
PDF: Portable Document Format
PPI: Pixels Per Inch
Q
QVGA: Quarter Video Graphics Array
R
RAM: Random Access Memory
ROM: Read Only Memory
RSS: Really Simple Syndication
S
SIM: Subscriber Identity Module
SLCD: Super Liquid Crystal Display
T
TDMA: Time Division Multiple Access
TFT: Thin Film Transistor
TLB: Translation Lookaside Buffer
TM: Turing Machine
U
UMTS: Universal Mobile Telecommunications System
UPS: Uninterruptible Power Supply
USB: Universal Serial Bus
V
VDU: Video Display Unit
VGA: Video Graphics Array
VIRUS: Vital Information Resources Under Siege
VPN: Virtual Private Network
W
WCDMA: Wide-band Code Division Multiple Access
Wi-Fi: Wireless Fidelity
WINDOW: Wide Interactive Network Development for Office Work Solution
WLAN: Wireless Local Area Network
WVGA: Wide Video Graphics Array
WWW: World Wide Web
WXGA: Widescreen Extended Graphics Array
X
Y
YACC: Yet Another Compiler Compiler

No comments:

Post a Comment