Skip to main content

Apa itu pembatas?

Sehubungan dengan komputer, pembatas adalah pemisah yang mendefinisikan masing -masing data dalam file, protokol komunikasi, atau aliran data lainnya.Pemisah bisa sesederhana karakter tunggal, seperti koma, atau serumit urutan yang ditentukan dari karakter kontrol yang tidak dicetak.Tujuan pembatas adalah untuk memberikan mekanisme yang dapat diprediksi dan dapat diandalkan untuk membagi aliran data menjadi bagian -bagian komponen ketika metode lain mungkin tidak dapat diandalkan atau ketika konten data mungkin sangat sewenang -wenang.Banyak aplikasi komputer, dari pengolah kata untuk menyebarkan lembar ke browser web, menggunakan pembatas untuk fungsi yang berbeda.Salah satu komplikasi yang dapat timbul dengan penggunaan pembatas dikenal sebagai tabrakan pembatas, yang terjadi ketika data yang dimaksud berisi pemisah sebagai karakter yang tidak dimaksudkan untuk ditafsirkan sebagai pemisah, mengimbangi data berikut dan biasanya membatalkannya.

Pembatas dapat berupa karakter tunggal, seperti kata -kata yang memisahkan ruang, seperti halnya dengan banyak penerjemah baris perintah dasar dan pengolah kata.Tujuannya adalah untuk memungkinkan program untuk mengisolasi satu elemen dari string yang lebih panjang.Alamat situs web, misalnya, menggunakan periode untuk memisahkan bagian -bagian yang berbeda dari nama situs.

Sementara koma, titik koma dan bentuk baca -baca lainnya biasanya digunakan sebagai pemisah, ada beberapa contoh di mana mereka tidak praktis, seperti kapan ketikamenerima banyak baris teks yang membentuk paragraf yang benar secara tata bahasa.Dalam kasus ini, pembatas dapat mengambil bentuk karakter kontrol yang tidak dicetak sehingga semua karakter yang dapat dicetak dapat digunakan sebagai data.Karakter kontrol yang tidak mencetak adalah karakter tunggal yang tidak memiliki mesin terbang tampilan yang sesuai dalam font komputer, kadang-kadang bahkan tidak dapat ditiru pada keyboard dan sebaliknya harus dihasilkan oleh aplikasi atau fungsi lainnya.Jenis -jenis pemisah ini bekerja dengan baik dalam beberapa kasus, tetapi juga dapat memberatkan jika pengguna tidak dapat menghasilkan karakter tanpa program khusus.Salah satu contoh hal ini terjadi dalam program pengeditan baris perintah awal, di mana pengguna harus menggunakan kombinasi kunci-z untuk menghasilkan karakter akhir file end-of-cetak (EOF) untuk membuat pembatas yang menandai akhir dari aFile.

Jenis pembatas yang lebih kompleks dirancang untuk memisahkan seluruh blok data dengan melampirkan data di dalam pemisah pembukaan dan penutupan.Pemisah ini dapat mengambil bentuk tanda kurung mdash;Seperti yang terlihat dalam banyak bahasa pemrograman mdash;tanda kutip atau tanda bintang.Tujuannya adalah untuk menyediakan cara untuk membagi blok data atau teks sewenang -wenang yang dapat menjangkau beberapa baris, atau termasuk kontrol atau karakter khusus lainnya.Dalam bahasa Markup Hypertext (HTML), tag yang digunakan untuk menandai teks dikelilingi oleh tanda-tanda yang lebih besar dan kurang dari, memungkinkan tag untuk panjang apa pun dan termasuk karakter kontrol seperti pengembalian kereta yang dihasilkan ketika tombol pengembalian ditekantanpa merusak blok.Menggunakan pembatas dengan cara ini memungkinkan dokumen HTML untuk diformat sehingga lebih dapat dibaca manusia tanpa menciptakan masalah bagi penerjemah HTML.