Perbedaan antara SGML dan HTML

Perbedaan utama : SGML dan HTML, keduanya adalah bahasa pemrograman komputer. Keduanya dikenal dengan bahasa mark up yang digunakan untuk mengembangkan halaman web. Mereka ditulis dalam elemen tag yang telah ditetapkan. Perbedaan utama adalah HTML adalah subset dari SGML.

HTML adalah singkatan dari Hyper Text Markup Language. Ini adalah bahasa komputer yang terkenal yang digunakan untuk mengembangkan halaman web. Sudah ada sejak lama dan biasanya digunakan untuk mendesain halaman web. XML atau Extensible Markup Language mendefinisikan seperangkat aturan untuk penyandian dokumen dalam format yang dapat dibaca oleh manusia dan komputer.

HTML ditulis menggunakan elemen HTML, yang terdiri dari tag, terutama tag pembuka dan tag penutup. Data di antara tag-tag ini biasanya isinya. Tujuan utama HTML adalah untuk memungkinkan browser web menginterpretasikan dan menampilkan konten yang ditulis di antara tag. Tag dirancang untuk menggambarkan konten halaman. HTML dilengkapi dengan tag yang sudah ditentukan sebelumnya. Mereka memungkinkan seseorang untuk menyisipkan gambar, teks, video, formulir dan potongan konten lainnya bersama-sama ke dalam halaman web yang kohesif.

Elemen HTML adalah blok bangunan dasar dari semua situs web. HTML memungkinkan gambar dan objek untuk disematkan di halaman web. Ini juga dapat digunakan untuk membuat formulir interaktif. HTML juga menyediakan sarana untuk membuat dokumen terstruktur. Ini dilakukan dengan menunjukkan semantik struktural untuk teks seperti pos, paragraf, daftar, tautan, kutipan, dan item lainnya. Namun belakangan ini, halaman web jarang dirancang hanya menggunakan HTML. HTML memungkinkan programmer untuk menanamkan skrip yang ditulis dalam bahasa seperti JavaScript, yang sering dilakukan banyak orang. Ini mengubah tampilan dan perilaku halaman web HTML.

SGML adalah singkatan dari Standard Generalized Markup Language. Ini adalah teknologi standar ISO untuk mendefinisikan bahasa markup umum untuk dokumen.

SGML berasal dari Generalized Markup Language (GML) IBM, yang dikembangkan oleh Charles Goldfarb, pada 1960-an. Sebagai bahasa markup dokumen, SGML pada awalnya dirancang untuk memungkinkan berbagi dokumen proyek besar yang dapat dibaca mesin di pemerintahan, hukum, dan industri. Banyak dokumen seperti itu diperlukan untuk tetap dapat dibaca untuk waktu yang lama di bidang teknologi informasi. Ini juga digunakan secara luas oleh militer, dirgantara, referensi teknis dan industri penerbitan industri. Pengenalan profil XML telah membuat SGML lebih cocok untuk aplikasi luasnya dalam penggunaan skala kecil, untuk keperluan umum.

Menurut Wikipedia, SGML menggeneralisasi dan mendukung berbagai bahasa markup. Bahasa-bahasa ini berkisar dari sintaksis seperti-Wiki ke bahasa kurung mirip RTF ke bahasa tag pencocokan mirip-HTML. Ini dianggap sedikit kurang berkelanjutan, karena tidak mendukung banyak aplikasi oleh browser. Dokumen yang mengandung kesalahan liberal membutuhkan lebih banyak waktu untuk diproses. Halaman ini memiliki waktu pemuatan dan kecepatan unduhan yang lebih lambat.

SGML dianggap sebagai bahasa ibu dari HTML dan XML, yang sekarang banyak digunakan untuk menyalin dokumen digital. Ini telah memperoleh standar internasional dalam menentukan deskripsi jenis dan isi dokumen digital. Seiring waktu, popularitas SGML telah meningkat dengan cepat. Ada beberapa hambatan untuk SGML juga, karena tidak ada style sheet yang didukung secara luas dalam SGML, perangkat lunak menjadi tidak stabil dan tidak dikembangkan karena pengaturan kuat SGML. Selain itu, pertukaran data SGML menjadi sangat kompleks karena beragam kompatibilitas di antara paket perangkat lunak, yang dapat menyebabkan masalah serius.

Perbandingan antara SGML dan HTML:

SGML

HTML

Wujud sempurna

Itu adalah singkatan dari Standar Generalized Markup Language.

Ini adalah singkatan dari Hyper Text Markup Language.

Mengetik

aplikasi / sgml, teks / sgml

teks / html

Ketikkan kode

Teks

Teks

Tipe seragam

public.xml

public.html

Dikembangkan oleh

ISO

WWW Consotium

Jenis format

Ini adalah bahasa mark up.

Ini adalah bahasa mark up.

Diperpanjang dari

GML

SGML

Diperpanjang ke

HTML, XML

XHTML

Direkomendasikan

Artikel Yang Berhubungan

  • perbedaan antara: Perbedaan antara Samsung Galaxy Note 8.0 dan Samsung Galaxy Note II

    Perbedaan antara Samsung Galaxy Note 8.0 dan Samsung Galaxy Note II

    Perbedaan utama: Samsung Galaxy Note 8.0 bertujuan mengisi celah antara Galaxy Note II dan Galaxy Note 10.1. Galaxy Note 8 memiliki fitur layar sentuh kapasitif TFT 8 inci dengan resolusi 800 x 1280 piksel. Perangkat ini ditenagai oleh Quad-core 1.6 GHz Cortex-A9 dan 2 GB RAM. Perangkat berjalan pada OS Android, v4
  • perbedaan antara: Perbedaan antara Dokter Kulit dan Ahli Kosmetologi

    Perbedaan antara Dokter Kulit dan Ahli Kosmetologi

    Perbedaan utama: Dokter kulit adalah dokter yang menyediakan perawatan medis terkait dengan kondisi kulit, rambut, dan kuku. Di sisi lain, Ahli Kosmetologi peduli dengan perawatan kecantikan. Ahli kosmetologi menyediakan perawatan untuk kulit, rambut, dan kuku. Banyak orang menganggap Dermatologist dan Cosmetologist adalah sama
  • perbedaan antara: Perbedaan antara Westernisasi dan Modernisasi

    Perbedaan antara Westernisasi dan Modernisasi

    Perbedaan utama: Westernisasi berkaitan dengan ide, agama dan budaya. Modernisasi terbatas pada adopsi teknologi dan industrialisasi. Westernisasi dan modernisasi adalah dua ideologi yang terus-menerus diperdebatkan. Ketika kita berbicara tentang modernisasi, itu sering dianggap berada di tangan dengan westernisasi
  • perbedaan antara: Perbedaan antara Plaza dan Piazza

    Perbedaan antara Plaza dan Piazza

    Perbedaan Utama: Plaza dan Piazza adalah tempat umum yang terbuka di dekat kota yang ramai. Istilah 'plaza' berasal dari kata Spanyol yang mengacu pada bidang terbuka. Plaza adalah tempat terbuka atau alun-alun kota yang dikelilingi oleh bangunan, toko, toko, dan kantor. Piazza adalah kata Italia yang berarti 'plaza'
  • perbedaan antara: Perbedaan antara Mehndi dan Temporary Tattoo

    Perbedaan antara Mehndi dan Temporary Tattoo

    Perbedaan utama: Tato temporer adalah gambar tidak permanen yang dicat pada kulit menyerupai tato asli. Mehndi adalah pewarna sementara yang berasal dari pohon pacar. Mehndi dan tato temporer tidak begitu berbeda tetapi mereka juga tidak persis sama. Mehndi sebenarnya adalah jenis tato temporer. Tato temporer adalah gambar tidak permanen pada kulit yang menyerupai tato asli
  • perbedaan antara: Perbedaan antara Kecelakaan dan Insiden

    Perbedaan antara Kecelakaan dan Insiden

    Perbedaan utama: Kata kecelakaan memiliki implikasi negatif dan dapat mengakibatkan hilangnya nyawa, atau kerusakan barang. Insiden di sisi lain dapat merujuk pada apa pun yang terjadi; itu bisa positif atau negatif. Kecelakaan dan kejadian adalah dua kata yang berbeda yang sering membingungkan dan digunakan secara bergantian, namun kata-kata ini berbeda satu sama lain dan memiliki implikasi yang berbeda
  • perbedaan antara: Perbedaan antara PUSH dan POP

    Perbedaan antara PUSH dan POP

    Perbedaan utama: PUSH adalah ketika sebuah entri "didorong ke" tumpukan. POP adalah ketika entri yang terakhir kali didorong adalah "membuka" tumpukan. PUSH dan POP adalah perintah yang digunakan pada stack. Dalam ilmu komputer, tumpukan adalah area memori yang menampung semua variabel dan parameter lokal yang digunakan oleh fungsi apa pun
  • perbedaan antara: Perbedaan antara Podiatrist dan Chiropodist

    Perbedaan antara Podiatrist dan Chiropodist

    Perbedaan utama: Perbedaan antara podiatris dan chiropodist secara khusus tidak ada artinya. Keduanya sama. Podiatri atau chiropody adalah cabang kedokteran yang dikhususkan untuk studi diagnosis, perawatan medis dan bedah untuk kelainan pada kaki, pergelangan kaki, dan kaki bagian bawah. Mereka memberikan saran profesional tentang pencegahan masalah kaki, selain perawatan kaki yang tepat
  • perbedaan antara: Perbedaan Antara Kucing dan Kucing

    Perbedaan Antara Kucing dan Kucing

    Perbedaan utama: Kucing adalah mamalia kecil, berbulu, peliharaan, dan karnivora, sedangkan anak kucing adalah kucing remaja. Kucing dan Kucing sangat berbeda dalam perilaku. Sementara kucing lebih sabar dan tidak terlalu perhatian, anak kucing membutuhkan perhatian terus-menerus, perlu dilatih dan harus dimainkan

Pilihan Editor

Perbedaan antara Pachisi, Ludo dan Parcheesi

Perbedaan Utama: Ludo dan Parcheesi adalah dua permainan papan berbeda yang sifatnya hampir sama. Keduanya telah berkembang dari permainan India kuno yang disebut Pachisi. Ketiganya memiliki tujuan yang sama yaitu untuk mendapatkan empat token seseorang di garis finish terlebih dahulu. Ludo dan Parcheesi adalah dua permainan papan yang berbeda yang sangat mirip