لغة الترميز هي لغة كمبيوتر تفصل عناصر المستند بالعلامات. على عكس لغات البرمجة ، فإنه في شكل قابل للقراءة البشرية ويمكن فتحه مع جميع محرري النص تقريبًا. لطبيعتها لتحديد العناصر حسب العلامات ، يسمح هذا الملف بتعريف مجموعة واسعة من العناصر. لا علاقة لهذه العلامات بالتمثيل الرسومي للبيانات ، ولا يتم استخدامها لتحديد الإعدادات المحددة للمستخدم مثل الخطوط والأبعاد وما إلى ذلك. هناك عدد لا بأس به من لغات الترميز المتاحة للاستخدام هذه الأيام. وتناقش بعض هذه هنا من أجل الوعي العام.
HTML-لغة ترميز النص التشعبي
[HTML1] (Hyper Text Markup Language) هو امتداد صفحات الويب التي تم إنشاؤها للعرض في المتصفحات. تطورت HTML المعروفة باسم لغة الويب ، مع متطلبات متطلبات المعلومات الجديدة التي سيتم عرضها كجزء من صفحات الويب. يُعرف البديل الأخير باسم HTML 5 الذي يعطي الكثير من المرونة للعمل مع اللغة. يتم استلام صفحات HTML إما من الخادم ، حيث يتم استضافة هذه ، أو يمكن تحميلها من النظام المحلي أيضًا. تتكون كل صفحة من HTML من عناصر HTML مثل النماذج والنصوص والصور والرسوم المتحركة والروابط ، إلخ. يتم تمثيل هذه العناصر بعلامات مثل ، والعديد من الآخرين حيث تبدأ كل علامة وإنهاء. يمكن أيضًا تضمين التطبيقات المكتوبة بلغات البرمجة النصية مثل JavaScript و STYLE SHOET (CSS) لتمثيل التصميم العام.
XML-لغة الترميز الموسعة
XML يرمز إلى لغة الترميز القابلة للتمديد التي تشبه HTML ولكنها مختلفة في استخدام العلامات لتحديد الكائنات. كانت الفكرة الكاملة وراء إنشاء تنسيق ملف XML هي تخزين ونقل البيانات دون الاعتماد على أدوات البرامج أو الأجهزة. شعبيتها بسبب كونها إنسانية وكذلك قابلة للقراءة الآلة. يمكّن ذلك من إنشاء بروتوكولات بيانات شائعة في شكل كائنات يتم تخزينها ومشاركتها عبر الشبكة مثل World Wide Web (www). “X” في XML مخصص للموسعة مما يعني أنه يمكن تمديد اللغة إلى أي عدد من الرموز وفقًا لمتطلبات المستخدم. من أجل هذه الميزات ، تستفيد العديد من تنسيقات الملفات القياسية منها مثل Microsoft Open XML و Libreoffice Opendocument و XHTML و SVG.
XHTML-لغة ترميز النص التشعبي القابلة للتمديد
XHTML عبارة عن تنسيق ملف يعتمد على النص مع وضع علامة في XML ، باستخدام إعادة صياغة HTML 4.0. هذه الملفات مناسبة تمامًا للانفتاح أو عرضها في متصفح الويب. تم تصميم XHTML ليكون أكثر تنظيماً وأقل برمجة نصية وعامة ؛ باستخدام جميع المنشآت الحالية لـ XML والمزيد من الأجهزة المستقلة. يوفر XHTML مجموعة جديرة بالاهتمام بشكل عام من العناصر والسمات ، مع خيارات التمديد بالاقتران مع أوراق الأنماط. يتم استخدام السمات من مجموعة سمات البيانات الوصفية. يوفر XHTML المرونة وإمكانية الوصول من خلال تبعية جميع عناصر العرض 1 عناصر العرض لأوراق النمط. أوراق الأنماط أكثر تنوعا من هذه العناصر التقديمية. يتم تطوير مواصفات HTML 4.01 و HTML5 و XHTML ديناميكيًا بواسطة اتحاد الويب العالمي (W3C).
xaml-لغة الترميز القائمة على XML
XAML ، لغة ترميز التطبيق القابلة للتمديد ، تصف ملفات الامتداد عناصر واجهة المستخدم لتطبيقات البرامج بناءً على مؤسسة Windows Presentation Foundation (WPF). على الرغم من أن اللغة ، لا تتطلب برمجتها لأنها تستند إلى تنسيق قياسي لـ XML وهو سهل الاستخدام وفهم. تم تطوير XAML (وضوحا باسم “Zammel”) بواسطة Microsoft بهدف محدد لإنشاء واجهات المستخدم. وقفت اختصارها الأصلي للغة Avalon Markup التي يمكن توسيعها ، حيث كان Avalon اسم الرمز لـ WPF. يتم حفظ ملفات XAML في بعض الأحيان مع امتداد XOML أيضًا. عدد قليل من لغات الترميز الأخرى تشمل MHTML و HTM و XOML التي تستخدم لغات الترميز الأساسي التي تمت مناقشتها أعلاه لوظائفها. يعتمد استخدام لغة الترميز ذات الصلة على هذا الغرض. إذا تم استخدام المحتوى لغرض العرض ، فسيتم استخدام HTML و MHTML و HTM. ومع ذلك ، إذا كان وصف البيانات هو الحاجة ، يتم استخدام لغات الترميز مثل XML وتلك التي تعتمد على XML.