Своеобразные коды нуля использовали ещё до нашей эры древние майя и их соседи в Центральной Америке (древние майя обозначали ноль стилизованным изображением ракушки).
В Древней Греции число 0 известно не было. В астрономических таблицах Клавдия Птолемея пустые клетки обозначались символом ο (буква омикрон, от др.-греч. ονδεν — ничего); не исключено, что это обозначение повлияло на появление нуля, однако большинство историков признаёт, что десятичный нуль изобрели индийские математики. Без нуля была бы невозможна изобретённая в Индии десятичная позиционная запись чисел. Первый код нуля обнаружен в индийской записи от 876 г., он имеет вид привычного нам кружочка.
В Европе долгое время 0 считался условным символом и не признавался числом; даже в XVII веке Валлис писал: «Нуль не есть число». В арифметических трудах отрицательное число истолковывалось как долг, а ноль — как ситуация полного разорения. Полному уравниванию его в правах с другими числами особенно способствовали труды Леонарда Эйлера.
(вики)