ความแตกต่างระหว่าง SGML และ HTML

ความแตกต่างที่สำคัญ : SGML และ HTML ทั้งสองเป็นภาษาโปรแกรมคอมพิวเตอร์ พวกเขาทั้งสองเป็นที่รู้จักกันดีในภาษาที่ใช้ในการพัฒนาเว็บเพจ พวกเขาจะเขียนในองค์ประกอบแท็กที่กำหนดไว้ล่วงหน้า ความแตกต่างหลักคือ HTML คือชุดย่อยของ SGML

HTML ย่อมาจาก Hyper Text Markup Language มันเป็นภาษาคอมพิวเตอร์ที่รู้จักกันดีซึ่งใช้ในการพัฒนาหน้าเว็บ มีมานานแล้วและมักจะใช้ในการออกแบบหน้าเว็บ XML หรือ Extensible Markup Language กำหนดชุดของกฎสำหรับการเข้ารหัสเอกสารในรูปแบบที่สามารถอ่านได้ทั้งมนุษย์และคอมพิวเตอร์

HTML ถูกเขียนโดยใช้องค์ประกอบ HTML ซึ่งประกอบด้วยแท็กส่วนใหญ่เป็นแท็กเปิดและแท็กปิด ข้อมูลระหว่างแท็กเหล่านี้มักจะเป็นเนื้อหา วัตถุประสงค์หลักของ HTML คือการอนุญาตให้เว็บเบราว์เซอร์ตีความและแสดงเนื้อหาที่เขียนระหว่างแท็ก แท็กถูกออกแบบมาเพื่ออธิบายเนื้อหาของหน้า HTML มาพร้อมกับแท็กที่กำหนดไว้ล่วงหน้า อนุญาตให้หนึ่งแทรกรูปภาพข้อความวิดีโอรูปแบบและเนื้อหาอื่น ๆ เข้าด้วยกันเป็นเว็บเพจที่เหนียวแน่น

องค์ประกอบของ HTML เป็นหน่วยการสร้างพื้นฐานของเว็บไซต์ทั้งหมด HTML ช่วยให้ภาพและวัตถุที่จะฝังในหน้าเว็บ นอกจากนี้ยังสามารถใช้ในการสร้างรูปแบบโต้ตอบ HTML ยังมีวิธีการสร้างเอกสารที่มีโครงสร้าง ทำได้โดยแสดงความหมายเชิงโครงสร้างสำหรับข้อความเช่นส่วนหัวย่อหน้ารายการลิงก์คำพูดและรายการอื่น ๆ อย่างไรก็ตามวันนี้หน้าเว็บไม่ค่อยได้รับการออกแบบโดยใช้ HTML เท่านั้น HTML ช่วยให้โปรแกรมเมอร์สามารถฝังสคริปต์ที่เขียนในภาษาเช่น JavaScript ซึ่งหลายคนมักจะทำ สิ่งนี้จะเปลี่ยนรูปลักษณ์และพฤติกรรมของเว็บเพจ HTML

SGML หมายถึงภาษามาร์กอัปมาตรฐานทั่วไป เป็นเทคโนโลยีมาตรฐาน ISO สำหรับกำหนดภาษามาร์กอัปทั่วไปสำหรับเอกสาร

SGML มาจากภาษามาร์กอัปทั่วไป (GML) ของ IBM ซึ่งพัฒนาโดย Charles Goldfarb ในทศวรรษที่ 1960 ในฐานะภาษามาร์กอัปเอกสาร SGML ได้รับการออกแบบมาเพื่อเปิดใช้งานการแชร์เอกสารโครงการขนาดใหญ่ที่เครื่องอ่านได้ในหน่วยงานราชการกฎหมายและอุตสาหกรรม เอกสารดังกล่าวจำนวนมากจะต้องสามารถอ่านได้เป็นเวลานานในด้านเทคโนโลยีสารสนเทศ มันถูกใช้อย่างกว้างขวางโดยทหาร, การบินและอวกาศ, การอ้างอิงทางเทคนิคและอุตสาหกรรมการเผยแพร่อุตสาหกรรม การแนะนำโปรไฟล์ XML ทำให้ SGML เหมาะสมกว่าสำหรับแอปพลิเคชันที่แพร่หลายในการใช้งานขนาดเล็กและใช้งานทั่วไป

ตามวิกิพีเดีย SGML พูดคุยและสนับสนุนภาษามาร์กอัปที่หลากหลาย ภาษาเหล่านี้มีตั้งแต่ซินแทกซ์เหมือนวิกิพีเดียไปจนถึงภาษาที่มีวงเล็บเหลี่ยม RTF ไปจนถึงภาษาแท็กจับคู่ที่เหมือน HTML ถือว่ามีความยั่งยืนน้อยกว่าเล็กน้อยเนื่องจากไม่รองรับเบราว์เซอร์หลายแอปพลิเคชัน เอกสารที่มีข้อผิดพลาดเสรีต้องใช้เวลาในการประมวลผลมากขึ้น หน้ามีเวลาโหลดช้าลงและความเร็วในการดาวน์โหลด

SGML ถือเป็นภาษาแม่ของ HTML และ XML ซึ่งปัจจุบันใช้กันอย่างแพร่หลายสำหรับการถอดความเอกสารดิจิทัล ได้รับมาตรฐานสากลในการระบุคำอธิบายประเภทและเนื้อหาของเอกสารดิจิทัล เมื่อเวลาผ่านไปความนิยมของ SGML ก็เพิ่มขึ้นอย่างรวดเร็ว SGML มีปัญหาและอุปสรรคเล็กน้อยเช่นกันเนื่องจากไม่มีสไตล์ชีตที่รองรับใน SGML ซอฟต์แวร์จะไม่เสถียรและไม่ได้รับการพัฒนาเนื่องจากการตั้งค่าที่แข็งแกร่งของ SGML นอกจากนี้การแลกเปลี่ยนข้อมูล SGML นั้นมีความซับซ้อนมากเนื่องจากความเข้ากันได้ที่แตกต่างกันของแพ็คเกจซอฟต์แวร์ซึ่งอาจทำให้เกิดปัญหาร้ายแรง

การเปรียบเทียบระหว่าง SGML และ HTML:

SGML

HTML

แบบเต็ม

มันย่อมาจากภาษามาร์กอัปมาตรฐานทั่วไป

มันย่อมาจาก Hyper Text Markup Language

ชนิด

แอปพลิเคชัน / sgml, ข้อความ / sgml

text / html

รหัสประเภท

ข้อความ

ข้อความ

ประเภทเครื่องแบบ

public.xml

public.html

พัฒนาโดย

ISO

WWW Consotium

รูปแบบประเภท

มันเป็นภาษามาร์กอัป

มันเป็นภาษามาร์กอัป

ขยายจาก

GML

SGML

ขยายไปถึง

HTML, XML

XHTML

แนะนำ

บทความที่เกี่ยวข้อง

  • ความแตกต่างระหว่าง: ความแตกต่างระหว่างการทำงานหนักและการทำงานอย่างชาญฉลาด

    ความแตกต่างระหว่างการทำงานหนักและการทำงานอย่างชาญฉลาด

    ความแตกต่างที่สำคัญ: การทำงานอย่างหนักคือเมื่อมีคนทำงานบางอย่างโดยเฉพาะ งานอัจฉริยะคือเมื่อมีคนทำงานในปริมาณเท่ากัน แต่เร็วขึ้นและมีประสิทธิภาพมากขึ้น ผู้เชี่ยวชาญด้านการช่วยเหลือตนเองส่วนใหญ่จะสนับสนุนความจริงข้อนี้เพื่อที่จะประสบความสำเร็จเราต้องทำงานอย่างหนัก พวกเขาอาจบอกว่าคุณต้องให้ทุกอย่างตั้งแต่วินาทีที่คุณตื่นขึ้นจนถึงช่วงเวลาที่คุณเข้านอน แม้ว่าจะเป็นเรื่องจริง แต่ก็สามารถกล่าวได้ว่าบางคนอาจจะสามารถทำงานในปริมาณที่เท่ากันในเวลาที่น้อยลงโดยทำงานอย่างชาญฉลาดและมีประสิทธิภาพมากขึ้น วิธีหนึ่งในการสร้างความแตกต่างระหว่างการทำงานหนักและการทำงานอย่างชาญฉลาดคือการกล่าวว่าผู้ทำงานหนัก: ทำงานหนั
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่างอังกฤษอังกฤษและสหราชอาณาจักร

    ความแตกต่างระหว่างอังกฤษอังกฤษและสหราชอาณาจักร

    ความแตกต่างที่สำคัญ: อังกฤษเป็นประเทศที่อยู่ภายใต้บริเตนใหญ่และสหราชอาณาจักร บริเตนใหญ่ประกอบด้วยเวลส์อังกฤษและสกอตแลนด์ สหราชอาณาจักรบริเตนใหญ่และไอร์แลนด์เหนือประกอบด้วยอังกฤษเวลส์สก็อตแลนด์และไอร์แลนด์เหนือ สำหรับคนจำนวนมากคำศัพท์อังกฤษ, อังกฤษและสหราชอาณาจักร (สหราชอาณาจักร) หมายถึงสถานที่เดียวกันในทวีปยุโรป แม้ว่าคำเหล่านี้อาจชี้ไปที่พื้นที่ทั่วไปเดียวกัน แต่มีความหมายแตกต่างกันมาก หลายคนพูดว่าอังกฤษเมื่อพวกเขาต้องการพูดคุยเกี่ยวกับบริเตนใหญ่ (หรือสหราชอาณาจักรในเงื่อนไขที่ไม่เป็นทางการ) หรือแม้แต่ในสหราชอาณาจักร อย่างไรก็ตามสิ่งเหล่านี้อ้างถึงสองที่แตกต่างกัน อังกฤษเป็นประเทศที่เป็นส่วนหน
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่าง Galaxy S4, Xperia Z และ ZL

    ความแตกต่างระหว่าง Galaxy S4, Xperia Z และ ZL

    ความแตกต่างที่สำคัญ: Samsung Galaxy S4 เป็นผู้สืบทอดของ Samsung Galaxy S3 ยอดนิยม บริษัท มีคุณสมบัติใหม่ในการออกแบบที่เล็กลงและเพรียวบาง หน้าจอโทรศัพท์ได้รับการเพิ่มขึ้นอย่างน่าทึ่งเกือบ 5 นิ้วโดยลดขนาดโทรศัพท์ลงเล็กน้อยเท่านั้น หน้าจอเป็นหน้าจอสัมผัส capacitive HD Super AMOLED เต็มรูปแบบที่ให้ความละเอียดมากขึ้น 1080 พิกเซลความหนาแน่นเกือบ 441ppi Sony Xperia Z เป็นสมาร์ทโฟนรุ่นล่าสุดที่ออกแบบผลิตและทำการตลาดโดย Sony Mobile และวางจำหน่ายในเดือนกุมภาพันธ์ 2556 Xperia Z เป็นโทรศัพท์แบบบาร์ที่มีหน้าจอสัมผัสแบบ TFT ขนาด 5 นิ้วที่มีความหนาแน่นประมาณ 441 ppi พิกเซลที่ให้ความคมชัด จอแสดงผลที่ชัดเจน โทร
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่าง Angular 2 และ Angular 4

    ความแตกต่างระหว่าง Angular 2 และ Angular 4

    ความแตกต่างหลัก: Angular 4 เพิ่มคุณสมบัติใหม่จำนวนมากให้กับ Angular 2 ในขณะที่ยังใช้งานร่วมกันได้แบบย้อนหลัง นอกจากนี้ยังช่วยให้โปรแกรมที่พัฒนาบน Angular 4 กินพื้นที่น้อยลงและทำงานได้เร็วขึ้นซึ่งจะลดขนาดของแอปพลิเคชันและเพิ่มความเร็ว Angular เป็นซอฟต์แวร์ที่สร้างขึ้นโดย Google วัตถุประสงค์หลักของ Angular คือการสร้างซอฟต์แวร์บนเว็บ แอปพลิเคชันที่สร้างขึ้นบน Angular มีวัตถุประสงค์เพื่อใช้งานบนเว็บมือถือหรือเดสก์ท็อป คำอธิบายอย่างเป็นทางการของ Angular อธิบายว่ามันเป็น "แพลตฟอร์มโอเพ่นซอร์สเว็บแอพพลิเคชั่นหน้าเว็บ" ซึ่งใช้ TypeScript ซึ่งเป็นภาษาโปรแกรมโอเพนซอร์ซที่พัฒนาและดูแลโดย Microso
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่างสิทธิการเช่าและโฮลด์

    ความแตกต่างระหว่างสิทธิการเช่าและโฮลด์

    ความแตกต่างที่สำคัญ: ฟรีโฮลด์หมายถึงประเภทของความเป็นเจ้าของของทรัพย์สินที่ถูกเก็บไว้ในช่วงเวลาที่ไม่ จำกัด เจ้าของเป็นเจ้าของที่ดินและอาคารในกรณีนี้ ในทางกลับกันสิทธิการเช่าหมายถึงประเภทของความเป็นเจ้าของซึ่งยังคงมีจำนวนปีที่เฉพาะเจาะจงตามที่ระบุไว้ในสัญญาเช่า กรรมสิทธิ์ในอสังหาริมทรัพย์จะถูกคืนกลับสู่เจ้าของกรรมสิทธิ์หลังจากหมดอายุระยะเวลาการเช่า กรรมสิทธิ์และสิทธิการเช่าเป็นที่ดินอาคารหรือบ้านสองประเภทที่แตกต่างกัน เจ้าของกรรมสิทธิ์ในอาคารหมายความว่าเขาเป็นเจ้าของที่ดินเช่นเดียวกับอาคาร หนึ่งสามารถทำการเปลี่ยนแปลงใด ๆ ในอาคารตามที่เป็นของบุคคลตลอดไป อย่างไรก็ตามอาจจำเป็นต้องได้รับอนุญาตจากหน
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่าง Samsung Galaxy Tab 2 10.1 และ Galaxy Note 10.1

    ความแตกต่างระหว่าง Samsung Galaxy Tab 2 10.1 และ Galaxy Note 10.1

    ความแตกต่างที่สำคัญ: Galaxy Tab 2 10.1 เป็นแท็บเล็ตขนาด 10.1 นิ้วที่เปิดตัวในเดือนพฤษภาคม 2555 แท็บเล็ตมีหน้าจอสัมผัส capacitive Plane Line Switching (PLS) TFT ที่มีความหนาแน่นประมาณ 149 ppi ทำให้ความละเอียดของหน้าจอไม่มาก รุ่น Wi-Fi ขับเคลื่อนโดย Cortex-A9 Dual-core 1 GHz ในขณะที่รุ่น Wi-Fi + มือถือใช้พลังงาน 1.5GHz โปรเซสเซอร์ Dual-Core Krait Qualcomm Galaxy Note 10.1 เป็นคอมพิวเตอร์แท็บเล็ตที่ออกแบบและผลิตโดย Samsung มันมีหน้าจอ 10.1 นิ้วและวางตลาดเป็นแพลตฟอร์มสำหรับการบริโภคมัลติมีเดียรวมถึงภาพยนตร์เพลงและการท่องเว็บ Note 10.1 ยังมีคุณสมบัติการใช้สไตลัสที่ชื่อว่า S-Pen Note 10.1 ทำงานบน And
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่าง Downtown และ Uptown

    ความแตกต่างระหว่าง Downtown และ Uptown

    ความแตกต่างที่สำคัญ: ตัวเมืองหมายถึงสิ่งที่สำคัญที่สุดคือศูนย์กลางการค้าของเมืองในขณะที่ตัวเมืองมักจะหมายถึงส่วนที่อยู่อาศัยของเมืองซึ่งมักตั้งอยู่นอกศูนย์กลางการค้าของเมือง หลายเมืองมีส่วนใจกลางเมืองและส่วนบนของภูมิประเทศ แม้ว่าการใช้งานอาจเป็นเรื่องธรรมดาสำหรับผู้อยู่อาศัยในเมืองนั้น แต่ก็อาจสร้างความสับสนให้กับผู้มาเยี่ยมชมซึ่งอาจไม่เคยได้ยินคำศัพท์นั้นมาก่อน คำศัพท์นี้มักใช้เฉพาะในเมืองใหญ่ ๆ ในอเมริกาเหนือเนื่องจากอาจยากที่จะเข้าใจสำหรับผู้ที่อาศัยอยู่นอกภูมิภาคนั้น คำว่า 'ตัวเมือง' และ 'ตอนบนของตัวเมือง' ในบริบทปัจจุบันของพวกเขาเชื่อกันว่าถูกนำมาใช้เป็นครั้งแรกในบริบทของมห
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่างการวิจัยการตลาดและการวิจัยการตลาด

    ความแตกต่างระหว่างการวิจัยการตลาดและการวิจัยการตลาด

    ความแตกต่างหลัก: การวิจัยตลาดเป็นส่วนหนึ่งของการวิจัยการตลาด การวิจัยการตลาดมีขอบเขตที่กว้างขึ้นเนื่องจากเกี่ยวข้องกับการทำวิจัยเกี่ยวกับผลิตภัณฑ์รวมถึงความต้องการของผู้บริโภค ในขณะที่การวิจัยตลาดเกี่ยวข้องกับการรวบรวมข้อมูลเกี่ยวกับตลาด การวิจัยการตลาดและการวิจัยการตลาดมักจะใช้แทนกันได้และในบริบทบางอย่างพวกเขาโดยเฉพาะอย่างยิ่งสำหรับคนที่อยู่นอกอุตสาหกรรม อย่างไรก็ตามในอุตสาหกรรมคำทั้งสองนั้นแตกต่างกันมาก คำศัพท์มักจะสับสนเพราะคล้ายกันในธรรมชาติ พวกเขาทั้งสองยังเป็นส่วนหนึ่งของการตลาดซึ่งหมายความว่าพวกเขาทั้งสองเกิดขึ้นก่อนการขายผลิตภัณฑ์หรือบริการ อย่างไรก็ตามในด้านเทคนิคการวิจัยตลาดเป็นส่วนหน
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่าง C ++ และ Java

    ความแตกต่างระหว่าง C ++ และ Java

    ความแตกต่างที่สำคัญ: C ++ เป็นภาษาการเขียนโปรแกรมสำหรับวัตถุประสงค์ทั่วไปซึ่งพัฒนาจากภาษาการเขียนโปรแกรม C ดั้งเดิม ได้รับการพัฒนาโดย Bjarne Stroustrup ที่ Bell Labs เริ่มในปี 1979 C ++ เดิมชื่อว่า C พร้อมคลาส มันถูกเปลี่ยนชื่อ C ++ ในปี 1983 Java เป็นภาษาการเขียนโปรแกรมอื่นซึ่งได้รับอิทธิพลจากภาษา C มันมาจากไวยากรณ์มากจาก C และ C ++ อย่างไรก็ตามมันมีสิ่งอำนวยความสะดวกระดับต่ำกว่าน้อยกว่า Java เป็นภาษาการเขียนโปรแกรมวัตถุประสงค์ทั่วไปที่ออกแบบมาเพื่อให้มีการพึ่งพาการใช้งานน้อยลงเมื่อเทียบกับภาษาก่อนหน้า C ++ และ Java เป็นภาษาโปรแกรมคอมพิวเตอร์สองภาษาที่แตกต่างกัน C ++ เป็นภาษาการเขียนโปรแกรมทั่

ตัวเลือกของบรรณาธิการ

ความแตกต่างระหว่าง Single Core และ Dual Core

ความแตกต่างหลัก: โปรเซสเซอร์แกนเดียวมีแกนเดียวเท่านั้นซึ่งหมายความว่าจะสามารถเริ่มการทำงานครั้งละหนึ่งครั้งเท่านั้น โปรเซสเซอร์แบบดูอัลคอร์เป็นหน่วยประมวลผลกลาง (CPU) ชนิดหนึ่งที่มีคอร์ประมวลผลที่สมบูรณ์สองคอร์ ดูอัลคอร์กลายเป็นตรงกันกับ Intel Pentium Dual Core คอมพิวเตอร์มีวิวัฒนาการอย่างรวดเร็วตั้งแต่เปิดตัว เดิมเปิดตัวคอมพิวเตอร์เพื่อแก้ปัญหาแอปพลิเคชันทางคณิตศาสตร์ คอมพิวเตอร์เหล่านี้ช้าในการประมวลผลข้อมูลและสามารถเรียกใช้การดำเนินการหนึ่งครั้งเท่านั้นซึ่งหมายความว่าการดำเนินการหรือการดำเนินการอื่นต้องรอให้การดำเนินการหนึ่งจบลงก่อนที่การดำเนินการอื่นจะเริ่มขึ้น สิ่งเหล่านี้เรียกว่าโปรเซสเซอ