2025λ 11μ κΈ°μ€μΌλ‘ SGML (Standard Generalized Markup Language)μ μ€λλ μ°λ¦¬κ° μ¬μ©νλ HTML, XML λ± μΉμ ν΅μ¬ κΈ°μ λ€μ κ·Όλ³Έμ μΈ κΈ°μ΄λ₯Ό λ€μ§ μΈμ΄μ λλ€. SGML μ체λ μΌλ° μ¬μ©μμκ²λ μμν μ μμ§λ§, μ΄λ βμ 보 ꡬ쑰λ₯Ό μ μνλ νμ€β κ·Έ μ체μκΈ° λλ¬Έμ βμΈμ΄μ μΈμ΄βλΌκ³ λ λΆλ¦½λλ€.
SGMLμ 1986λ μ κ΅μ νμ€ν 기ꡬ(ISO)μ μν΄ μ 립λ κ΅μ νμ€ μΈμ΄μ λλ€. κ·Έ λͺ©μ μ λ¬Έμμ λ Όλ¦¬μ ꡬ쑰μ λ΄μ©μ νννλ λ°©λ²μ μ μνλ κ²μ΄μμ΅λλ€.
π λΉμ : SGMLμ μ§μ μ§μ λ μ¬μ©νλ βμ€κ³ λλ©΄μ 그리λ κ·μΉβ μ체μ λλ€. μ΄ κ·μΉμ λ°λΌ HTMLμ΄λΌλ βλ¨μΈ΅μ§ λλ©΄β, XMLμ΄λΌλ βκ³ μΈ΅ λΉλ© λλ©΄β λ± λ€μν μ νμ λλ©΄μ λ§λ€ μ μμ΅λλ€.
SGMLμ μ΄ν΄νλ €λ©΄ λ€μ μΈ κ°μ§ ν΅μ¬ κ΅¬μ± μμλ₯Ό μμμΌ ν©λλ€.
μ€μ λ΄μ©κ³Ό λ§ν¬μ μ΄ ν¬ν¨λ νμΌμ λλ€.
μ΄κ²μ΄ SGMLμ ν΅μ¬μ λλ€. DTDλ νΉμ λ¬Έμ μ νμ λν΄ νμ©λλ νκ·Έμ μ§ν©, νκ·Έ κ°μ κ΄κ³, νκ·Έκ° μ¬μ©λ μ μλ μμμ κ·μΉ λ±μ μ μν μΌμ’ μ βλ¬Έλ² κ·μΉμβμ λλ€.
<μ λͺ©>μΌλ‘ μμν΄μΌ νλ©°, <λ³Έλ¬Έ>μλ <λ¨λ½> νκ·Έλ§ ν¬ν¨λ μ μλ€βλ κ·μΉμ DTDμ λͺ
μν©λλ€.SGMLμ΄ μ¬μ©ν λ¬Έμ μ§ν©, κ΅¬λΆ κΈ°νΈ λ± κ°μ₯ κΈ°λ³Έμ μΈ μΈμ΄ νκ²½μ μ μν©λλ€. (μΌλ°μ μΌλ‘ κ°λ°μκ° μ§μ 건λ릴 μΌμ κ±°μ μμ΅λλ€.)
SGMLμ λ°©λνκ³ λ³΅μ‘νλ©°, λͺ¨λ κ·μΉμ μλ²½νκ² κ΅¬ννκΈ° μν΄μλ κ³ κ°μ μ μ© μννΈμ¨μ΄κ° νμνμ΅λλ€. μ΄ λ³΅μ‘μ±μ΄ μΌλ°μ μΈ μΉ νκ²½μμλ λ¨μ μΌλ‘ μμ©νμ΅λλ€.
νμ§λ§ SGMLμ νμ μ μΈ μμ΄λμ΄λ μΉμ λ°μ μ μ΄λμμ΅λλ€.
| μΈμ΄ | κΈ°λ° | νΉμ§ λ° μν |
| SGML | λͺ¨λ λ§ν¬μ μΈμ΄μ νμ€ | λ¬Έλ²μ μ μνλ κ·μΉ. μ¬μ©μ μ μ νκ·Έμ ꡬ쑰λ₯Ό κ°λ₯νκ² ν¨. |
| HTML (HyperText Markup Language) | SGMLμ ν κ°μ§ μμ© νλ‘κ·Έλ¨ | 미리 μ μλ κ³ μ λ DTD (μΉ νμ΄μ§μ© DTD)λ₯Ό κ°μ§ SGMLμ λλ€. 볡μ‘ν SGML κ·μΉμ λ¨μννμ¬ μΉ νκ²½μ μ΅μ νλμμ΅λλ€. |
| XML (eXtensible Markup Language) | SGMLμ κ°μνλ νκ³μ | 1998λ μ λ±μ₯. SGMLμ 볡μ‘μ±μ μ κ±°νκ³ λ°μ΄ν° κ΅νμ μ€μ μ λ λ²μ μ λλ€. μ¬μ©μκ° μ§μ μλ‘μ΄ νκ·Έλ₯Ό μ μν μ μμ΄ νμ₯μ±μ΄ λ°μ΄λ©λλ€. |
SGMLμ λ¬Έμ κ΄λ¦¬, μΆν, ν곡 μ°μ£Ό, κ΅λ°© λ± κ³ λμ ꡬ쑰μ 무결μ±μ΄ μꡬλλ λΆμΌμμ 20μΈκΈ° νλ°κΉμ§ κ΄λ²μνκ² μ¬μ©λμμ΅λλ€.
κΆκ·Ήμ μΌλ‘ SGMLμ βλ°μ΄ν° ꡬ쑰λ₯Ό μ μνλ νμ€νλ λ°©λ²λ‘ βμ μ μνμ¬, νμ¬μ λͺ¨λ λμ§νΈ λ¬Έμμ μΉ κΈ°μ μ μ΄μμ λμλ€λ μ μμ μμ¬μ μΌλ‘ λ§€μ° μ€μν©λλ€.
λ‘컬 λ€νΈμν¬ νκ²½μ μ‘°κΈμ΄λΌλ λ€λ€λ³Έ μ¬λμ΄λΌλ©΄ ν λ²μ―€μ λ§μ£ΌμΉλ μ΅μν λ¨μ΄κ° μμ΅λλ€. λ°λ‘ NetBIOSμ NBTμ λλ€.…
μλ νμΈμ! νλ μΉ κ°λ°μμ λ°μ΄ν° κ΅νμ ν΅μ¬μΈ JSON(JavaScript Object Notation)μ λμ± κ°λ ₯νκ³ μμ μ μΌλ‘ λ§λ€μ΄μ£Όλ λꡬ,…
β ECMAScript 3(E3)λ 무μμΌκΉ ECMAScript 3λ 1999λ μ 곡μνλ μλ°μ€ν¬λ¦½νΈ νμ€μ΄λ€. μ§κΈ 보면 μ€λλ κΈ°μ κ°μ§λ§,…
CoffeeScriptλ νλ νλ‘ νΈμλ κ°λ° μνκ³μμ λ§€μ° μΈκΈ° μμλ μΈμ΄μκ³ , μ§κΈλ νΉμ νλ‘μ νΈλ λ κ±°μ μμ€ν , κ°κ²°ν…
νλμ μΈ νλ‘κ·Έλλ° νκ²½μμ λ©λͺ¨λ¦¬ λμ(Memory Leak)λ μ¬μ ν μ ν리μΌμ΄μ μ μ±λ₯ μ νμ μΆ©λμ μΌμΌν€λ μ£Όμ μμΈ μ€…
(Critical Rendering Path, ν΅μ¬ λ λλ§ κ²½λ‘ μλ²½ μ΄ν΄) μΉ λΈλΌμ°μ μ μ£Όμλ₯Ό μ λ ₯νκ³ μν°λ₯Ό λλ₯΄λ μκ°,…