El símbolo "$:=$" parece haber sido introducido en los lenguajes de programación en la década de 1960. Por ejemplo, en Pascal, uno escribe $x = 0$ para la prueba de igualdad (como en la "si $x=0$, entonces...") y $x := 0$ a asignar el valor de $0$ a la variable $x$.
Sin embargo, dado que la asignación es más frecuente que en igualdad de ensayo, lenguajes de programación como C o Java utilizar una sintaxis diferente: $x = 0$ para la asignación y $x == 0$ para la igualdad de prueba.
Después de eso, la notación $:=$ repartidos en matemática de la escritura, en su mayoría significa "igual por definición". Yo no recomendaría el uso de ella, pero es bastante común.
EDIT. De acuerdo a la entrada de la Wikipedia ALGOL 58, ALGOL 58, originalmente conocido como IAL, es uno de la familia de ALGOL lenguajes de programación del ordenador.
La distinción entre la asignación (:= representa una hacia la izquierda
flecha) y la relación de igualdad (=) se introdujo en la IAL y se mantiene en
ALGOL 60.
Por lo tanto el uso de := en ciencias de la computación se remonta, al menos, 1958.