A universal Turing machine, then, is one that can be "given a program" that enables it to simulate a Turing machine: In fact, a universal Tm is theoretically equivalent to a general-purpose, discrete (or digital) computer, and the program one gives a digital computer is analogous to a descriptive string dT for some Turing machine T.