A list of common acronyms and abbreviations used in the world of technology.
The acronyms and abbreviations are alphabetized on this page. Use ctrl+f or command+f to search this page for the acronym or abbreviation you want to find.
To clone this repository to your computer, use the following terminal command from a directory of your choice:
git clone https://github.com/caleb-james-smith/TechLingo.git
Then, you may enter the directory and search the README.md file from the command line using grep:
cd TechLingo
grep ABC README.md
where ABC is the acronym or abbreviation you wish to find.
If a relevant acronym is not listed, please add it when you figure out what it means! For instructions, see the next section.
Contributing to this document is the best way to make it more effective.
If you want to add something, follow this procedure:
- Fork the repository.
- Edit the
README.mdto add acronyms and descriptions; please use alphabetical order! - Submit a pull request.
- AAA - Always Ask Andy
- ABC - Always Be Coding
- BAC - Bacon Always Crunchy
- BBB - Bison Bison Bison
- CBA - Caleb Bacon Ate
- CCC - Cookie Cookie Cookie
- 2FA - Two-Factor Authentication
- AI - Artificial Intelligence
- ANN - Artificial Neural Network
- AOT - Ahead-Of-Time
- API - Application Programming Interface
- AR - Augmented Reality
- ARPANET - Advanced Research Projects Agency Network
- ASCII - American Standard Code for Information Interchange
- ASIC - Application-Specific Integrated Circuit
- AWS - Amazon Web Services
- BASH - Bourne Again Shell
- BASIC - Beginners' All-purpose Symbolic Instruction Code
- BI - Business Intelligence
- BSD - Berkeley Software Distribution
- cd - change directory
- CD - Compact Disc
- CI/CD - Continuous Integration / Continuous Delivery
- CIL - Common Intermediate Language
- CLI - Command-Line Interface
- CLI - Common Language Infrastructure
- CMS - Content Management System
- CNN - Convolutional Neural Network
- COBOL - Common Business-Oriented Language
- CPU - Central Processing Unit
- CRUD - Create, Read, Update, and Delete
- CS - Computer Science
- CSS - Cascading Style Sheets
- CSV - Comma-Separated Values
- DB - Database
- DBMS - Database Management System
- DDoS - Distributed Denial-of-Service
- DNN - Deep Neural Network
- DNS - Domain Name System
- DOM - Document Object Model
- DoS - Denial-of-Service
- DOS - Disk Operating System
- DP - DisplayPort
- DRY - Don't Repeat Yourself
- DSL - Digital Subscriber Line
- DVD - Digital Versatile Disc
- ed - editor
- emacs - editor macros
- ex - extended
- FAQ - Frequently Asked Questions
- FIFO - First In, First Out
- FPGA - Field-Programmable Gate Array
- FSF - Free Software Foundation
- FTP - File Transfer Protocol
- GCC - GNU Compiler Collection
- GCP - Google Cloud Platform
- GIF - Graphics Interchange Format
- GNU - GNU's Not Unix!
- GNU GPL - GNU General Public License
- GPL - GNU General Public License
- GPS - Global Positioning System
- GPT - Generative Pre-trained Transformer
- GPU - Graphics Processing Unit
- grep - g/re/p (global regular expression search and print)
- GUI - Graphical User Interface
- HDD - Hard Disk Drive
- HDMI - High-Definition Multimedia Interface
- HTML - Hypertext Markup Language
- HTTP - Hypertext Transfer Protocol
- HTTPS - Hypertext Transfer Protocol Secure
- HUD - Head-Up Display
- I2C - Inter-Integrated Circuit
- IANA - Internet Assigned Numbers Authority
- ICANN - Internet Corporation for Assigned Names and Numbers
- IDE - Integrated Development Environment
- IEEE - Institute of Electrical and Electronics Engineers
- IETF - Internet Engineering Task Force
- IO - Input/Output (I/O)
- IoT - Internet of Things
- IP - Intellectual Property
- IP - Internet Protocol
- IPO - Initial Public Offering
- IR - Intermediate Representation
- ISP - Internet Service Provider
- IT - Information Technology
- ITSM - Information Technology Service Management
- JIT - Just-In-Time
- JPEG - Joint Photographic Experts Group
- JS - JavaScript
- JSON - JavaScript Object Notation
- JSX - JavaScript XML
- JWT - JSON Web Token
- LAN - Local Area Network
- LDAP - Lightweight Directory Access Protocol
- LIFO - Last In, First Out
- LLC - Limited Liability Company
- LLM - Large Language Model
- LLVM - Low Level Virtual Machine
- LSTM - Long Short-Term Memory
- LTS - Long-Term Support
- MDN - Mozilla Developer Network
- MFA - Multi-Factor Authentication
- ML - Machine Learning
- MR - Mixed Reality
- MS - Microsoft
- MVC - Model-View-Controller
- MVP - Minimum Viable Product
- NLP - Natural Language Processing
- NN - Neural Network
- OOP - Object-Oriented Programming
- ORM - Object-Relational Mapping
- OS - Operating System
- OSS - Open-Source Software
- PC - Personal Computer
- PDF - Portable Document Format
- PHP - PHP: Hypertext Preprocessor
- PLC - Programmable Logic Controller
- PM - Product Manager
- PNG - Portable Network Graphics
- PoC - Proof of Concept
- POSIX - Portable Operating System Interface
- PR - Pull Request
- pwd - print working directory
- qed - quick editor
- RAM - Random-Access Memory
- RDBMS - Relational Database Management System
- REPL - Read-Eval-Print Loop
- REST - Representational State Transfer
- RLHF - Reinforcement Learning from Human Feedback
- RNN - Recurrent Neural Network
- RTFM - Read The Freaking Manual
- SDK - Software Development Kit
- SDLC - Systems Development Life Cycle
- sed - stream editor
- SEO - Search Engine Optimization
- SFTP - Secure File Transfer Protocol
- SQL - Structured Query Language
- SSD - Solid-State Drive
- SSH - Secure Shell
- SSL - Secure Sockets Layer
- SSO - Single Sign-On
- STEM - Science, Technology, Engineering, and Mathematics
- Stevie - ST Editor for VI Enthusiasts
- SUS - Single UNIX Specification
- SVG - Scalable Vector Graphics
- SW - Software
- SWE - Software Engineer
- TC - Total Compensation
- TCP - Transmission Control Protocol
- TDD - Test-Driven Development
- TLD - Top-Level Domain
- TL;DR - Too Long; Didn't Read
- TLS - Transport Layer Security
- TTL - Time To Live
- UI - User Interface
- URL - Uniform Resource Locator
- USB - Universal Serial Bus
- UTF - Unicode Transformation Format
- UTF-8 - Unicode Transformation Format - 8-bit
- UX - User Experience
- VC - Venture Capital
- VGA - Video Graphics Array
- vi - visual
- vim - vi improved
- VM - Virtual Machine
- VPN - Virtual Private Network
- VR - Virtual Reality
- W3C - World Wide Web Consortium
- WAN - Wide Area Network
- Wasm - WebAssembly
- WHATWG - Web Hypertext Application Technology Working Group
- WSL - Windows Subsystem for Linux
- WWW - World Wide Web
- XML - Extensible Markup Language
- YC - Y Combinator