0 (angka)

**0** (**nol** atau **sifar)** adalah bilangan yang digunakan untuk mewakili suatu besaran yang kosong. Menambahkan 0 ke sebarang bilangan tidak akan mengubah bilangan tersebut. Dalam terminologi matematika, 0 adalah identitas penambahan dari bilangan bulat, bilangan rasional, bilangan riil, bilangan kompleks, dan banyak struktur aljabar lainnya. Mengalikan sebarang bilangan dengan 0 akan menghasilkan 0, dan sebagai akibatnya, pembagian oleh nol tidak memiliki makna dalam aritmetika.

Sebagai angka, 0 memainkan peran penting dalam notasi desimal, yakni untuk menyatakan perpangkatan bilangan sepuluh yang tidak digunakan dalam menentukan total. Sebagai contoh, "205" dalam desimal mengartikan dua sebagai ratusan, tidak ada puluhan, dan lima sebagai satuan. Prinsip yang sama juga digunakan notasi-notasi nilai-tempat yang menggunakan basis selain sepuluh, seperti biner dan heksadesimal. Penggunaan bilangan 0 secara modern ini didasarkan dari matematika India yang disebarkan ke Eropa lewat para matematikawan Islam abad pertengahan dan dipopulerkan oleh Fibonacci. Konsep nol juga digunakan secara independen oleh peradaban Maya.

## Sejarah

### Timur Dekat Kuno
Angka Mesir kuno menggunakan basis 10, dengan hieroglif digunakan untuk mewakili angka, tapi tidak menggunakan konsep posisional (nilai-tempat). Dalam satu papirus yang ditulis sekitar 1770SM dan berisi catatan pemasukan dan pengeluaran harian dari istana firaun, hieroglif *[[Nefer|nfr]]* digunakan untuk menandakan keadaan jumlah bahan makanan yang diterima sama persis dengan jumlah yang dihabiskan. Seorang ahli Mesir, Alan Gardiner, berpendapat bahwa hieroglif *nfr* digunakan sebagai simbol untuk angka nol. Simbol yang sama juga digunakan untuk menunjukkan tingkat dasar dalam gambar makam-makam dan piramida-piramida; jarak diukur relatif terhadap tingkat dasar ini (berada di atas atau di bawah).

Pada kisaran masa 1500&nbsp;SM, matematika Babilonia memiliki sistem bilangan posisional basis 60 yang canggih. Tidak adanya nilai posisi (atau nol) ditunjukkan dengan adanya *jarak* di antara angka-angka seksagesimal. Sistem bilangan ini berbeda dengan sistem bilangan Hindu-Arab yang berkembang nantinya, dalam hal tidak dinyatakannya besaran (magnitudo) dari digit seksadesimal; jadi sebagai contoh, digit 1 ()  tunggal dapat mewakili 1, 60, 3600 = 602, dst., dan hanya dapat dipahami secara tersirat dari konteks. penanda-tempat mirip-nol hanya digunakan di antara angka-angka, tapi tidak pernah digunakan sendirian atau diakhir dari suatu bilangan.

### Amerika pra-Kolombus

Kalender Hitung Panjang Mesoamerika yang dikembangkan di Meksiko bagian selatan-tengah dan Amerika Tengah, memerlukan penggunaan nol sebagai penanda-tempat dalam sistem angka posisional vigesimal (basis 20). Banyak glif, termasuk quatrefoil parsial digunakan sebagai simbol nol untuk tanggal Hitung Panjang, dengan yang paling lawas memiliki tanggal 36&nbsp;SM (pada Stela 2 di Chiapa de Corzo, Chiapas).

Karena delapan dari tanggal-tanggal Hitung Panjang terlawas terletak di luar daerah Maya, umum dipercaya bahwa penggunaan nol di Amerika sudah ada sebelum Maya, dan mungkin penemuan dari Olmek. Banyak tanggal Hitung Panjang masa awal berada di daerah Olmek, walaupun peradaban Olmek telah berakhir abad ke-4&nbsp;SM, beberapa abad sebelum tanggal-tanggal Hitung Panjang.

Walau nol menjadi bagian penting dalam angka Maya, dengan simbol mirip batok bagian bawah kura-kura untuk mewakili angka nol, hal ini dianggap tidak memengaruhi sistem-sistem bilangan di Dunia Lama.

Quipu, suatu perangkat tali yang bersimpul, yang digunakan di Kekaisaran Inca dan masyarakat pendahulunya di wilayah Andes untuk mencatat akuntansi dan data lainnya, dikodekan dalam sistem posisi basis sepuluh. Nol diwakili oleh ketiadaan simpul pada posisi yang bersangkutan.

### Zaman Klasik
Peradaban Yunani Kuno tidak memiliki simbol maupun penanda-tempat angka untuk nol (μηδέν, dilafalkan *midén*). Menurut matematikawan Charles Seife, bangsa Yunani Kuno baru mulai mengadopsi penanda-tempat nol versi Babilonia untuk menyelesaikan masalah terkait astronomi setelah 500&nbsp;SM, yang diwakili dengan huruf kecil Yunani *ό* (*όμικρον*: omikron). Akan tetapi, setelah menggunakan penanda-tempat nol dalam perhitungan astronomi, mereka umumnya mengubah hasil kembali ke angka Yunani. Bangsa Yunani Kuno sepertinya memiliki penolakan filosofis untuk menggunakan nol sebagai bilangan. Para ahli lain menetapkan tanggal yang lebih muda terkait adopsi parsial Yunani terhadap nol Babilonia, dengan ahli saraf Andreas Nieder menentukan setelah 400&nbsp;SM, dan ahli matematika Robert Kaplan memberikan tanggal setelah perang Aleksander.

Banga Yunani Kuno terlihat bimbang terkait status nol sebagai bilangan. Beberapa mempertanyakan, "Bagaimana yang tidak ada menjadi ada?", yang mengarah pada argumen-argumen filosofis, dan pada periode abad pertengahan, argumen-argumen religius terkait alam, keberadaan nol, dan ruang hampa. Paradoks-paradoks oleh Zeno dari Elea sebagian besar bergantung pada ketidakjelasan cara mengartikan nol.

Pada tahun 150, Ptolemy menggunakan simbol untuk nol () dalam karyanya di astronomi matematika, *Syntaxis Mathematica* (juga dikenal sebagai *[[Almagest]]*). Ia mendapat pengaruh dari Hipparkhos dan bangsa Babilonia. Nol Helenistik ini mungkin adalah catatan tertua penggunaan angka untuk mewakili nol di Dunia Lama. Ptolemy banyak menggunakannya dalam buku *Almagest*-nya (VI.8), untuk menyatakan magnitudo dari gerhana bulan dan matahari. Simbol Ptolemy digunakan sebagai penanda-tempat sekaligus sebagai angka dalam dua fungsi matematika, jadi simbol ini mewakili nol, bukan kosong. Seiring waktu, simbol nol Ptolemy cenderung membesar dan kehilangan garis atas, sehingga terlihat seperti omikron besar "O" panjang mirip-0, atau sebagai omikron dengan garis atas "ō", ketimbang versi aslinya yang berupa titik dengan garis atas.

Penggunaan nol tertua dalam perhitungan tanggal Paskah dilakukan sebelum tahun 311, pada entri pertama dalam tabel epak yang tersimpan dalam suatu dokumen Etiopia untuk tahun 311-369. Tabel ini  menggunakan kata Ge'ez untuk "kosong" bersama dengan angka-angka Ge'ez (yang didasarkan pada angka Yunani), dan merupakan terjemahan dari tabel serupa yang diterbitkan oleh Gereja Aleksandria dalam bahasa Yunani Pertengahan. Nol ini digunakan kembali tahun 525 dalam tabel serupa, yang diterjemahkan dari kata Latin *nulla* ("kosong") oleh Dionysius Exiguus, bersama dengan angka-angka Romawi. Ketika pembagian tidak menghasilkan sisa, kata *nihil* (yang berarti tidak ada) digunakan. Nol abad pertengahan ini selanjutnya digunakan oleh para penghitung tanggal Paskah abad pertengahan. Awalan "N" digunakan sebagai simbol nol dalam suatu tabel angka Romai oleh Bede (atau koleganya) sekitar tahun 725.

### China

*[[Sunzi Suanjing]]*, yang diperkirakan berasal dari sekitar abad ke-1 sampai ke-5 Masehi), dan catatan-catatan Jepang dari abad ke-18, menjelaskan cara sistem tongkat penghitung China abad ke-4&nbsp;SM memungkinkan penghitungan desimal. Seperti yang dicatat dalam *[[Xiahou Yang Suanjing]]* (425-468&nbsp;M), untuk mengalikan (atau membagi) sebuah angka dengan 10, 100, 1000, atau 10,000, yang perlu dilakukan dengan tongkat-tongkat di papan hitung, adalah memindahkannya ke depan (atau ke belakang) sebanyak 1, 2, 3, atau 4 tempat. Tongkat-tongkat tersebut memberikan representasi desimal dari sebuah angka, dengan ruang kosong yang mewakili nol. Sistem tongkat penghitung adalah sistem notasi posisional.

Nol tidak dianggap sebagai angka pada masa itu, tapi sebagai "posisi kosong". Karya Qin Jiushao *[[Risalah Matematika dalam Sembilan Bab]]* tahun 1247 adalah teks matematika China tertua yang selamat, yang menggunakan simbol bulat 〇 untuk nol. Asal-usul dari simbol ini tidak jelas; mungkin dibawa dari India, atau dihasilkan dengan mengubah simbol persegi. Risalah tersebut juga menunjukkan bahwa penulis-penulis China sudah familiar dengan konsep bilangan negatif pada masa dinasti Han (abad ke-2).

### India
Seorang cendekiawan sajak Sanskerta bernama Pingala (sekitar abad ke-3 atau ke-2&nbsp;SM), menggunakan barisan biner dalam bentuk suku kata pendek dan suku kata panjang (yang setara dengan dua suku kata pendek) untuk menentukan metrum Sanskerta yang valid; suatu notasi yang mirip dengan kode Morse. Pingala menggunakan kata Sanskerta *[[Śūnyatā|śūnya]]* secara eksplisit untuk merujuk nol.

Konsep nol sebagai angka dalam notasi nilai-tempat *desimal* dikembangkan di India. Simbol nol berupa titik besar digunakan di keseluruhan manuskrip Bakhshali, suatu panduan praktis tentang aritmetika untuk para pedagang. Pada tahun 2017, para peneliti di Bodleian Library melaporkan hasil penanggalan radiokarbon untuk tiga sampel dari manuskrip tersebut, dan mengindikasikan bahwa manuskrip tersebut berasal dari tiga abad yang berbeda: dari 224-383 Masehi, 680-779 Masehi, dan 885-993 Masehi. Tidak diketahui alasan fragmen-fragmen kulit kayu burja (*birch*) dari abad yang berbeda-beda dapat dikemas bersama untuk membentuk manuskrip tersebut. Jika tulisan pada fragmen-fragmen kulit kayu burja tertua sama tuanya dengan usia kulit kayu tersebut, ini menunjukkan penggunaan tertua yang tercatat dari simbol nol di Asia Selatan. Jika tulisan pada fragmen kulit kayu burja tertua sama tuanya dengan fragmen-fragmen tersebut, maka ini merupakan penggunaan simbol nol tertua yang tercatat di Asia Selatan. Namun, ada kemungkinan bahwa tulisan tersebut berasal dari periode waktu fragmen termuda, yaitu 885-993 Masehi. Penanggalan yang terakhir ini dianggap lebih konsisten dengan penggunaan nol yang canggih di dalam dokumen tersebut, karena beberapa bagian dari dokumen tersebut tampak menunjukkan bahwa nol digunakan sebagai angka, dan bukan hanya sebagai penanda posisi.

Teks Jainisme tentang kosmologi *[[Lokavibhaga|Lokavibhāga]]* yang ditulis tahun 458&nbsp;M (era Saka 380) menggunakan sistem nilai-tempat desimal, termasuk nol. Dalam teks ini, *[[Śūnyatā|śūnya]]* ("hampa, kosong") juga digunakan untuk merujuk pada nol.

Aturan terkait penggunaan nol muncul dalam *[[Brāhmasphuṭasiddhānta|Brahmasputha Siddhanta]]* (abad ke-7) karya Brahmagupta, yang menyatakan bahwa penambahan nol dengan dirinya sendiri sama dengan nol, dan secara salah menjelaskan pembagian oleh nol sebagai berikut:Sebarang bilangan positif atau negatif ketika dibagi oleh nol menghasilkan suatu pecahan dengan nol sebagai penyebut. Nol dibagi dengan bilangan negatif atau positif menghasilkan antara nol atau dapat dituliskan sebagai pecahan dengan nol sebagai pembilang dan suatu besaran hingga sebagai penyebut. Nol dibagi dengan nol menghasilkan nol.

#### Epigrafi

Berdasarkan epigrafi, cabang ilmu arkeologi yang meneliti benda-benda tertulis masa lampau, titik hitam digunakan sebagai penanda-tempat desimal dalam manuskrip Bakhshali, yang sebagiannya tertanggal dari tahun 224–993&nbsp;M. Ada banyak prasasti lempengan tembaga dengan simbol o kecil yang sama, beberapa di antaranya mungkin berasal dari abad ke-6, tetapi tanggal atau keasliannya masih diragukan.

Sebongkah lauh (*inscription*) batu ditemukan di reruntuhan kuil dekat Sambor di Mekong, Provinsi Kratié, Kamboja, memuat tulisan "605" dalam angka Khmer (seperangkat glif untuk sistem bilangan Hindu-Arab). Angka tersebut adalah tahun prasasti pada era Saka, yang setara dengan tanggal 683&nbsp;M.

Penggunaan glif khusus yang tak-terbantahkan untuk angka-angka desimal meliputi simbol untuk angka nol (berupa lingkaran kecil), muncul dalam lauh batu yang ditemukan di Kuil Chaturbhuj, Gwalior, di India, dengan bertanggal 876 Masehi.

### Abad Pertengahan

#### Penyebaran ke budaya Islam

Ilmu pengetahuan di lingkungan berbahasa Arab sebagian besar merupakan warisan dari Yunani, lalu diikuti oleh pengaruh Hindu. Pada tahun 773&nbsp;M, atas perintah Al-Mansur, dilakukan penerjemahan terhadap berbagai risalah kuno, termasuk dari bahasa Yunani, Romawi, India, dan lainnya.

Pada tahun 813&nbsp;M, seorang ahli matematika Persia bernama Muhammad bin Musa al-Khawarizmi membuat tabel astronomi menggunakan angka-angka Hindu; dan sekitar tahun 825, ia menerbitkan sebuah buku yang menggabungkan pengetahuan Yunani dan Hindu, serta kontribusinya sendiri dalam matematika termasuk penjelasan tentang penggunaan nol. Buku ini kemudian diterjemahkan ke dalam bahasa Latin pada abad ke-12 dengan judul *Algoritmi de numero Indorum*. Judul ini berarti “al-Khawarizmi tentang Bilangan India”. Kata “Algoritmi” adalah Latinisasi penerjemah dari nama Al-Khawarizmi, yang perkembangan selanjutnya menyebabkan kata  “Algoritma” atau “Algorisma” mulai memiliki arti aritmetika apa pun yang didasarkan pada desimal.

Muhammad bin Ahmad al-Khawarizmi pada tahun 976 menyatakan bahwa jika tidak ada angka yang muncul di tempat puluhan dalam perhitungan, suatu lingkaran kecil harus digunakan “untuk menjaga (bentuk) barisan”. Lingkaran ini disebut *ṣifr*.

#### Penyebaran ke Eropa
Sistem bilangan Hindu-Arab (basis 10) sampai ke Eropa Barat pada abad ke-11, melalui daerah Al-Andalus, melalui para Muslim Spanyol dan Moor, dan bersama pengetahuan terkait astronomi klasik dan instrumen-instrumen seperti astrolabe. Gerbert d'Aurillac dianggap berjasa dalam memperkenalkan kembali ajaran-ajaran yang hilang ke lingkungan Katolik di Eropa. Karena alasan ini, angka-angka tersebut kemudian dikenal di Eropa sebagai “angka Arab”. Matematikawan Italia, Leonardo dari Pisa (juga dikenal sebagai Fibonacci), berperan penting dalam membawa sistem bilangan ini ke dalam matematika Eropa pada tahun 1202.

Semenjak abad ke-13, panduan-panduan cara berhitung (penjumlahan, perkalian, mengambil akar, dll.) menjadi umum di Eropa dan disebut sebagai algorismus; dari nama matematikawan Persia Al-Khawarizmi. Salah satu panduan yang populer ditulis oleh Johannes de Sacrobosco pada awal tahun 1200-an, dan menjadi salah satu buku ilmu pengetahuan pertama yang dicetak, pada tahun 1488. Praktik menghitung di kertas menggunakan angka Hindu-Arab baru secara perlahan menggantikan perhitungan menggunakan abakus dan pencatatan menggunakan angka Romawi. Pada abad ke-16, angka Hindu-Arab menjadi angka yang paling umum digunakan di Eropa.

## Simbol dan representasi

Saat ini, nol sebagai angka numerik umumnya ditulis dalam bentuk lingkaran atau elips. Secara tradisional, banyak rupa huruf cetak membuat versi huruf kapital O lebih bundar daripada angka 0 yang lebih elips dan ramping. Mesin tik pada awalnya tidak membuat perbedaan bentuk antara O dan 0; beberapa model bahkan tidak memiliki tuts untuk angka 0. Pembedaan baru muncul pada masa monitor.

Simbol nol dengan garis miring (0\!\!\!{/}) juga umum digunakan untuk membedakan angka dari huruf (contoh umumnya dalam perhitungan, navigasi, dan militer). Angka nol dengan titik di tengah sepertinya muncul sebagai opsi pada tampilan IBM 3270, dan terus berlanjut ke beberapa rupa huruf komputer modern seperti Andalé Mono dan sistem reservasi penerbangan. Salah satu varian menggunakan garis di atas 0 ketimbang tanda titik.

Di beberapa penerapan/sistem, hanya salah satu dari huruf O dan angka 0 (atau malah tidak keduanya) yang boleh digunakan untuk menghindari kerancuan.

## Matematika
Konsep nol digunakan pada banyak hal dalam matematika: sebagai angka, nol menjadi bagian penting dalam notasi posisional (nilai-tempat) untuk mewakli bilangan, sekaligus memainkan peran sebagai bilangan tersendiri dalam banyak konteks aljabar.

### Sebagai angka

Dalam sistem bilangan posisional (contohnya notasi desimal untuk menyatakan bilangan), angka 0 digunakan sebagai penanda tempat, yang mengartikan perpangkatan dari basis tidak digunakan dalam menyatakan bilangan. Sebagai contoh, bilangan desimal 205 adalah hasil penjumlahan dari dua seratus dan lima satu; angka nol mengartikan tidak ada sepuluh yang ditambahkan. Angka nol juga digunakan dengan tujuan serupa dalam menyatakan pecahan desimal dan representasi desimal dari bilangan-bilangan riil lainnya (menunjukkan apabila persepuluh, perseratus, dst. ada), maupun di basis-basis selain 10 (sebagai contoh, dalam biner menunjukkan perpangkatan-perpangkatan 2 yang tidak digunakan).

### Aljabar dasar

Bilangan 0 adalah bilangan bulat taknegatif terkecil, sekaligus bilangan bulat takpositif terbesar. Bilangan asli tepat setelah 0 adalah 1 dan tidak ada bilangan asli sebelum 0. Bilangan 0 dapat dianggap atau tidak dianggap sebagai bilangan asli; setidaknya 0 adalah bilangan bulat, sehingga juga merupakan bilangan rasional dan bilangan riil. Semua bilangan rasional merupakan bilangan aljabar, termasuk 0. Ketika bilangan-bilangan riil diperluas untuk membentuk bilangan-bilangan kompleks, 0 menjadi titik asal dari bidang kompleks.

Bilangan nol dapat dianggap bukan positif maupun negatif, atau alternatif lain, sekaligus positif dan negatif; umumnya 0 digambarkan di tengah garis bilangan. Nol adalah bilangan genap (artinya kelipatan 2), dan juga kelipatan dari sebarang bilangan bulat, rasional, dan riil lainnya. Nol bukan bilangan prima maupun bilangan komposit: bukan prima karena bilangan prima bernilai lebih besar daripada 1 berdasarkan definisinya, dan bukan komposit karena tidak dapat dinyatakan sebagai perkalian dua bilangan asli yang lebih kecil.

Berikut adalah beberapa aturan dasar saat berurusan dengan bilangan 0. Aturan-aturan ini berlaku untuk sebarang bilangan riil maupun kompleks x, kecuali dinyatakan lainnya:

* Penambahan: x+0=0+x=x. Artinya, 0 adalah unsur identitas terhadap penambahan.
* Pengurangan: x-0=x dan 0-x=-x.
* Perkalian: x\cdot0=0\cdot x = 0.
* Pembagian: \tfrac{0}{x}=0, untuk x bukan bernilai nol. Namun  tidak terdefinisi karena 0 tidak memiliki invers perkalian berdasarkan aturan sebelumnya di atas (tidak ada bilangan yang menghasilkan 1 ketika dikali dengan 0).
* Perpangkatan: x^0=\tfrac{x}{x}=1, kecuali kasus ketika ''x'' = 0 yang dianggap takterdefinisi dalam beberapa konteks. Untuk semua bilangan rill positif x, 0^x=0.

Ekspresi \tfrac{0}{0}, yang dapat dihasilkan saat mencoba menentukan limit dari ekspresi berbentuk \tfrac{f(x)}{g(x) }, dengan menerapkan operator \lim secara terpisah ke kedua fungsi, dikenal sebagai "bentuk tak tentu." Hal ini tidak mengartikan limit yang dicari tidak terdefinisi; melainkan limit dari \tfrac{f(x)}{g(x) }, jika ada, harus ditentukan dengan cara-cara lain, contohnya aturan L'Hôpital.

Penjumlahan dari 0 bilangan (*[[jumlah kosong]]*) adalah 0, dan perkalian dari 0 bilangan (*[[perkalian kosong]]*) adalah 1. Faktorial 0! sama dengan 1, sebagai kasus khusus dari perkalian kosong.

### Kegunaan lainnya dalam matematika

Peran bilangan 0 sebagai bilangan cacah terkecil dapat diperumum maupun diperluas dalam banyak cara.

Dalam teori himpunan, 0 adalah kardinalitas dari himpunan kosong: jika seseorang tidak memiliki apel, maka dia memiliki 0 apel. Faktanya, dalam beberapa perkembangan matematika aksiomatik dari teori himpunan, 0 *[[Definisi|didefinisikan]]* sebagai himpunan kosong. Jika itu dilakukan, himpunan kosong menjadi penetapan kardinal von Neumann untuk himpunan tanpa anggota; akibatnya fungsi kardinalitas yang diterapkan pada himpunan kosong selanjutnya menghasilkan himpunan kosong sebagai nilai. Bilangan nol juga menjadi bilangan ordinal terkecil, selaras dengan pandangan himpunan kosong sebagai himpunan terurut-rapi. Dalam teori tatanan (khususnya subcabang teori kekisi), 0 dapat mewakili elemen terkecil suatu kekisi atau himpunan terurut parsial lainnya.
Peran 0 sebagai identitas penambahan dapat diperumum di luar aljabar dasar. Dalam aljabar abstrak, 0 umumnya digunakan untuk mewakili elemen nol, yang merupakan unsur identitas untuk penambahan (jika terdefinisi pada struktur yang bersangkutan) dan elemen penyerap untuk perkalian (jika terdefinisi). Beberapa contohnya meliputi elemen identitas dari grup-grup aditif dan ruang-ruang vektor. Contoh lainnya adalah fungsi nol (atau peta nol) pada domain D. Ini adalah fungsi konstan dengan 0 sebagai nilainya; yakni fungsi yang didefinisikan sebagai f(x)=0 untuk semua x\in D. Dalam konteks fungsi dari bilangan riil ke bilangan riil, fungsi nol adalah satu-satunya fungsi yang berupa fungsi genap sekaligus ganjil.

Bilangan 0 juga digunakan dalam beberapa hal lainnya di banyak cabang matematika, beberapanya meliputi:

* Nilai-nilai nol dari fungsi f adalah semua titik x di domain fungsi dengan f(x)=0.
* Dalam kalkulus proposisional, 0 dapat digunakan untuk mewakili nilai kebenaran salah.
* Dalam teori peluang, 0 adalah nilai terkecil yang mungkin untuk peluang suatu kejadian.

## Sains komputer
Komputer modern menyimpan informasi dalam biner, yakni sistem penulisan yang terdiri hanya dari dua simbol, umumnya dipilih "0" dan "1". Kode biner cocok digunakan untuk elektronika digital, karena "0" dan "1" dapat diartikan ketiadaan atau keberadaan arus listrik dalam kabel. Pemrogram komputer umumnya menggunakan bahasa pemrograman tingkat-tinggi yang lebih mudah dipahami manusia ketimbang instruksi-instruksi biner yang dapat langsung diproses oleh Unit Pemroses Sentral. Simbol 0 digunakan dalam aspek-aspek penting di bahasa tingkat-tinggi. Sebagai contoh, variabel Boolean digunakan untuk menyimpan nilai antara *benar* atau *salah*, dan 0 sering dipilih sebagai representasi numerik dari *salah*.

Simbol 0 juga berperan dalam pengindeksan larik. Satu praktik umum sepanjang sejarah manusia adalah menghitung dari satu, dan ini diterapkan dalam bahasa pemrograman klasik seperti Fortran dan COBOL. Namun di akhir tahun 1950-an, LISP memperkenalkan penomoran berbasis-nol untuk larik, sedangkan Algol 58 memperkenalkan indeks yang fleksibel untuk larik (memungkinkan bilangan positif, nol, dan negatif, untuk indeks dari larik); yang membuat bahasa-bahasa pemrograman masa selanjutnya memilih salah satu dari dua sudut pandang tersebut. Sebagai contoh, elemen-elemen larik di C dinomori dari 0; sehingga untuk larik dengan *n* elemen, indeks larik berada di interval nilai 0 sampai *n-*1. Kerancuan terkait indeks berbasis-0 dan berbasis-1 dapat terjadi. Sebagai contoh, parameter indeks JDBC di Java dimulai dari 1, sedangkan Java sendiri menggunakan indeks berbasis-0.

Dalam basis data, suatu medan (*field*) mungkin tidak memiliki nilai; dan dalam kasus seperti itu disebut memiliki nilai null. Untuk medan numerik nilai ini bukanlah bilangan 0, dan untuk medan teks bukanlah teks kosong. Keberadaan nilai null menghasilkan logika tiga-nilai. Dalam logika ini, kondisi juga dapat bernilai *tak tentu*, selain bernilai *benar* atau *salah*. Semua perhitungan yang menyertakan nilai null menghasilkan nilai null.

Dalam representasi bilangan bertanda di beberapa perangkat keras komputer, nol memiliki dua representasi berbeda: +0 yang dikelompokkan bersama dengan bilangan-bilangan positif, dan -0 yang dikelompokkan dengan yang negatif. Representasi ini dikenal dengan nol bertanda, dan bentuk kedua sebelumnya terkadang disebut sebagai nol negatif. Representasi ini meliputi representasi biner besaran bertanda, komplemen satu (tapi tidak bentuk biner komplemen dua yang digunakan di sebagian besar komputer modern), dan sebagian besar representasi bilangan titik kambang (seperti format titik kambang IEEE 754 dan IBM S/390).

Dalam istilah komputasi, kurun adalah tanggal dan waktu yang diasosiasikan dengan stempel waktu (*timestamp*) nol. Kurun Unix dimulai pada tengah malam sebelum 1 Januari 1970. Kurun Mac OS Klasik dan kurun Palm OS dimulai pada tengah malam sebelum 1 Januari 1904.

Di C, suatu bita yang mengandung nilai 0 digunakan untuk menandakan akhir dari karakter untaian. Simbol 0 juga digunakan sebagai cara standar untuk merujuk ''null'' ''pointer'' di kode. Banyak API dan sistem operasi mengharuskan aplikasi menghasilkan nilai bilangan sebagai nilai keluar, umumnya nol untuk menandakan sukses dan tak-nol untuk menandakan suatu galat spesifik atau pesan peringatan.

## Pranala luar
* History of Zero

## Daftar pustaka

* 
* 
* 
* 
* 
* 
* 
* 

### Penelitian terkait sejarah

* 
* 
* 
* 
* 

## Catatan kaki



## Referensi