Full Names Related To Programming

In this article, we are going to learn the full names of all many abbreviations in programming used commonly. I believe many of us don't know the full names even after using the technology and that term a thousand times. I think it will be useful for everyone.

Let's start.

A Full Forms

AJAX  - Asynchronous JavaScript and XML.
API - Application Programming Interface.
APK - Android Application Package.
ASP - Active Server Page.

B Full Forms

BIOS - Basic Input Output System.

C Full Forms

CPU - Central Processing Unit.
CSS - Cascading Style Sheet.
CLI - Common Language Infrastructure.

D Full Forms

DHTML - Dynamic Hyper Text Markup Language.
DTD - Document Type Declaration.
DOM - Document Object Model.

F Full Forms

FTP - File Transfer Protocol.

G Full Forms

GPRS - General Packet Radio Service.
GPS - Global Positioning System.
GUI - Graphical User Interface.
GOOGLE - Global Organization Of Oriented Group Language Of Earth. (Not official though)

H Full Forms

HTML - Hyper Text Markup Language.
HTTP - Hyper Text Transfer Protocol.
HTTPS - Hyper Text Transfer protocol secure.

I Full Forms

IBM - International Business Machines.
IP - Internet Protocol.
IPV4 - Internet protocol version 4.
IPV6 - Internet protocol version 6.

J Full Forms

JPG - Joint Photographic Experts Group.
JSF - JavaServer Faces.
JSON - JavaScript Object Notation.

M Full Forms

MTS - Microsoft Transaction Server.
MVC - Model View Controller.

N Full Forms

.NET - Network Enabled Technologies.

O Full Forms

OOP - Object Oriented Programming.

P Full Forms

PDF - Portable Document Format.
PNG - Portable Network Graphics.
PHP - Hypertext Preprocessor.

R Full Forms

RAM - Random Access Memory.

S Full Forms

SEO - Search Engine Optimization.
SQL - Structured Query Language.
SDK - Software Development Kit. 

U Full Forms

UML - Unified Modeling Language.
URL - Uniform Resource Locator.
UPS - Uninterruptible Power Supply.
USB - Universal Serial Bus.

V Full Forms

VGA - Video Graphics Array.
VIRUS - Vital Information Resources Under Seize.
VLC - VideoLAN Client.
VPI - Virtual Path Identifier.
VBA - Visual Basic for Applications.
VB - Visual Basic.

W Full Forms

WIFI - Wireless Fidelity.
WWW - World Wide Web.
WPA - Wi-Fi Protected Access.
WLAN - Wireless local area network.

X Full Forms

XML - EXtensible Markup Language.
XHTML - EXtensible HyperText Markup Language.
XSLT - EXtensible Stylesheet Language Transformations.
XMPP - Extensible Messaging and Presence Protocol.
XAMPP Cross - Platform (X), Apache (A), MariaDB (M), PHP (P) and Perl (P).

Y Full Forms

YAHOO - Yet Another Hierarchy of Officious Oracle / Yet Another Hierarchically Organized Oracle. (Not official though)

I know a lot of short forms are there that I could not cover in this write-up. Please comment below so that everyone can get benefitted with the same.

Thank You!