Programming & Software Engineering Full Forms: Whether you are learning to code, preparing for technical software engineering interviews, or studying computer science, knowing the exact origins and technical expansions of programming acronyms is indispensable. This guide covers programming languages, architectural patterns (MVC, MVVM), web standards (DOM, REST, JSON), and database querying languages (SQL, DDL, DML).
Sr.No. |
Short Name |
Full Form |
|---|---|---|
01 |
COBOL |
Common Business Oriented Language |
02 |
FORTRAN |
FORmula TRANslating |
03 |
ALGO |
ALGOrithmic Language |
04 |
HTML |
Hyper Text Markup Language |
05 |
XML |
eXtensible Markup Language |
06 |
CSS |
Cascading Style Sheet |
07 |
JS |
JavaScript |
08 |
PHP |
Hypertext Preprocessor |
09 |
ASP |
Active Server Pages |
10 |
JSP |
Java Server Pages |
11 |
AJAX |
Asynchronous JavaScript And XML |
12 |
PERL |
Practical Extraction Reporting Language |
13 |
J2EE |
Java 2 Platform Enterprise Edition |
14 |
SQL |
Structured Query Language |
15 |
XSL |
EXtensible Stylesheet Language |
16 |
OOP |
Object-Oriented Programming |
17 |
OOPs |
Object-Oriented Programming System |
18 |
API |
Application Programming Interface |
19 |
SDK |
Software Development Kit |
20 |
IDE |
Integrated Development Environment |
21 |
JSON |
JavaScript Object Notation |
22 |
REST |
Representational State Transfer |
23 |
CRUD |
Create, Read, Update, Delete |
24 |
DOM |
Document Object Model |
25 |
CLI |
Command Line Interface |
26 |
GUI |
Graphical User Interface |
27 |
JVM |
Java Virtual Machine |
28 |
JRE |
Java Runtime Environment |
29 |
JDK |
Java Development Kit |
30 |
CLR |
Common Language Runtime (.NET) |
31 |
DDL |
Data Definition Language |
32 |
DML |
Data Manipulation Language |
33 |
DQL |
Data Query Language |
34 |
DCL |
Data Control Language |
35 |
TCL |
Transaction Control Language |
36 |
RDBMS |
Relational Database Management System |
37 |
ORM |
Object-Relational Mapping |
38 |
MVC |
Model-View-Controller |
39 |
MVVM |
Model-View-ViewModel |
40 |
CORS |
Cross-Origin Resource Sharing |
41 |
JWT |
JSON Web Token |
42 |
SSH |
Secure Shell |
43 |
FTP |
File Transfer Protocol |
44 |
CI/CD |
Continuous Integration / Continuous Deployment |
45 |
VCS |
Version Control System |
46 |
YAML |
YAML Ain't Markup Language |
47 |
CSV |
Comma-Separated Values |
48 |
TS |
TypeScript |
49 |
JSX |
JavaScript XML |
50 |
TSX |
TypeScript XML |
51 |
WASM |
WebAssembly |
52 |
Regex |
Regular Expression |
53 |
DRY |
Don't Repeat Yourself |
54 |
KISS |
Keep It Simple, Stupid |
55 |
SOLID |
Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion |
56 |
ACID |
Atomicity, Consistency, Isolation, Durability |
57 |
BASE |
Basically Available, Soft State, Eventual Consistency |
58 |
NoSQL |
Not Only SQL |
59 |
GraphQL |
Graph Query Language |
60 |
gRPC |
Google Remote Procedure Call |
61 |
NPM |
Node Package Manager |
62 |
PIP |
Pip Installs Packages (Python Package Installer) |
63 |
PyPI |
Python Package Index |
64 |
REPL |
Read-Eval-Print Loop |
65 |
ASCII |
American Standard Code for Information Interchange |
66 |
UTF-8 |
8-bit Unicode Transformation Format |
67 |
SPA |
Single-Page Application |
68 |
SSR |
Server-Side Rendering |
69 |
SSG |
Static Site Generation |
70 |
PWA |
Progressive Web App |
71 |
CDN |
Content Delivery Network |
72 |
XSS |
Cross-Site Scripting |
73 |
CSRF |
Cross-Site Request Forgery |
74 |
SQLi |
SQL Injection |
75 |
BASH |
Bourne Again Shell |
76 |
YAGNI |
You Aren't Gonna Need It |
77 |
TDD |
Test-Driven Development |
78 |
BDD |
Behavior-Driven Development |
79 |
PR |
Pull Request |
80 |
PoC |
Proof of Concept |
81 |
MVP |
Minimum Viable Product |
82 |
QA |
Quality Assurance |
83 |
UAT |
User Acceptance Testing |