Знак равенства
Знак равенства в математике и других точных науках пишут между двумя идентичными по своему размеру выражениями. Первым употребил знак равенства Диофант. Равенство он обозначал буквой i (от греч. isos – равный). В античной и средневековой математике равенство обозначалось словесно (например, estegale). Знак равенства в современной форме создал математик Роберт Рекорд (1510–1558) в своем труде "The Whetstone of Witte" ("Точильный камень остроумия", 1557). Он обосновал применение двух параллельных штрихов так: "...because no two things can be more equal" (потому что нет двух вещей, которые могут быть более одинаковыми).
На самом деле, знак равенства Рекорда, который сейчас использует каждый школьник, ученый позаимствовал из средневековых манускриптов. Можно сказать, что Рекорд является основателем английской математической школы. Он был первым, кто написал на английском языке книги по арифметике, геометрии и астрономии, и первым, кто представил алгебру в Англии. Рекорд прожил недолгую жизнь. На его могильной плите нет слов – просто вырезан знак "равно".
В континентальной Европе знак равенства был введен Лейбницем. Одним из важнейших элементов математического языка помимо знака равенства является тождество. Тождеством мы называем равенство, справедливое при всех значениях входящих в него букв. Простейшие примеры тождества показывают то свойство сложения и умножения натуральных чисел, которое в школе принято называть "переместительным законом".
Соответствующие тождества записываются хорошо известными формулами:
Знак равенства, как понятие тождества можно считать универсальным по "дистанции", охватываемой им в математике, – от самых начальных фактов, с которыми знакомятся ученики младших классов, до крупных научных достижений и открытий. Знак тождества в виде трех параллельных полосок впервые употребил немецкий математик Георг Фридрих Бернхард Риман в 1857 г.
В языках программирования знак равенства "=" чаще всего используется для операций сравнения и/или присваивания. В некоторых языках знак равенства используется для обеих операций, в зависимости от контекста. В языках C, PHP и т. п. "=" обозначает присваивание, равенство записывается как "==". В Perl операторы для сравнения строк отличаются от операторов для сравнения чисел. В Pascal, напротив, "=" обозначает равенство, присваивание обозначается ":=".
