markup language
Megjelenés
Főnév
markup language (tsz. markup languages)
- (informatika) A markup language – magyarul jelölőnyelv – olyan nyelv, amely szöveges tartalmakhoz fűzött speciális utasításokat (jelöléseket) használ arra, hogy strukturálja, leírja vagy formázza az adatokat. A jelölések (markup-ok) önmagukban nem láthatóak a végső megjelenítéskor, de utasítják a feldolgozó rendszert (pl. webböngészőt, PDF-konvertert), hogy hogyan jelenítse meg vagy dolgozza fel a tartalmat.
🧠 Alapgondolat
A jelölőnyelvek a „mi ez?” és „hogyan jelenjen meg?” kérdésekre adnak választ. Szemben a programozási nyelvekkel, nem tartalmaznak logikai vezérlést (pl. ciklusokat, feltételeket), hanem adatstruktúrákat és formátumot definiálnak.
🧾 Típusai
| Típus | Példa | Cél |
|---|---|---|
| Prezentációs | HTML, Markdown | Megjelenítés/formázás (pl. weboldalak, dokumentumok) |
| Szemantikus / strukturális | XML, LaTeX, SGML | Adatstruktúra leírása vagy dokumentumszerkezet |
| Lightweight | Markdown, reStructuredText | Egyszerűsített szintaxis dokumentációhoz, jegyzethez |
| Dokumentumkezelő | LaTeX | Tudományos szöveg, egyenletek, könyvformátum |
🧪 Példák jelölőnyelvekre
🔹 HTML (HyperText Markup Language)
Weboldalak szerkezete:
<h1>Cím</h1>
<p>Ez egy bekezdés.</p>
<a href="https://example.com">Link</a>
🔹 Markdown
Egyszerű formázáshoz:
# Nagy címsor **Félkövér szöveg**, *dőlt szöveg* - listaelem
🔹 XML (eXtensible Markup Language)
Adat struktúrázásra, pl. konfigurációs fájl:
<user>
<name>Anna</name>
<age>28</age>
</user>
🔹 LaTeX
Tudományos publikációkhoz, matematikához:
\documentclass{article}
\begin{document}
\section{Bevezetés}
Ez itt egy egyenlet: \( E = mc^2 \)
\end{document}
🏗️ Felépítés (általánosan)
- Címkék (tags): pl.
<title>,\section{},**szöveg** - Attribútumok (opcionális): pl.
<a href="..."> - Tartalom: az adatok, amit leírsz
- Záróelemek:
</title>,\end{}stb.
🧩 Hol használjuk?
| Terület | Jelölőnyelv |
|---|---|
| Webfejlesztés | HTML, Markdown, XML |
| Dokumentációk | Markdown, reStructuredText |
| Könyv- és cikkírás | LaTeX |
| Konfiguráció, adatcsere | XML, YAML |
| Adatfeldolgozás | XML, JSON (nem markup, de hasonló struktúra) |
📌 Összefoglalás
A markup language célja az adatok és dokumentumok strukturálása és értelmezése. Nem utasításokat ad a gépnek, mint a programozási nyelvek, hanem azt mondja meg, milyen szerepe van egy-egy adatnak vagy szövegrésznek. Az internet, a dokumentációk és az adatszolgáltatás világában nélkülözhetetlen eszköz.
- markup language - Szótár.net (en-hu)
- markup language - Sztaki (en-hu)
- markup language - Merriam–Webster
- markup language - Cambridge
- markup language - WordNet
- markup language - Яндекс (en-ru)
- markup language - Google (en-hu)
- markup language - Wikidata
- markup language - Wikipédia (angol)