Understanding Markup Language
A markup language is a system for annotating or structuring text in a way that describes its meaning, presentation, or structure. These annotations are added using special tags or symbols, which are not displayed directly to the user but help software (such as web browsers) interpret and render the content correctly.
Markup languages are not programming languages because they do not include logic or computation; instead, they focus on formatting, organizing, and defining the meaning of content. HTML, XML, and Markdown are common examples of markup languages.
Uses tags or symbols to define structure and meaning of text.
Separates content from presentation in many cases.
Does not perform computations like a programming language.
Can describe both document structure (HTML) and data (XML).
Helps software interpret, organize, and display information properly.