Một điểm quan trọng là máy tính lượng tử chứa máy tính cổ điển. Vì vậy, ít nhất phải khó để chế tạo một máy tính lượng tử vì nó là một máy tính cổ điển.
Đối với một minh họa cụ thể, đáng suy nghĩ về các bộ cổng phổ quát. Trong tính toán cổ điển, bạn có thể tạo bất kỳ mạch nào bạn muốn thông qua sự kết hợp của chỉ một loại cổng duy nhất. Mọi người thường nói về cổng NAND, nhưng vì lý do này, việc nói về cổng Toffoli dễ dàng hơn (còn được gọi là cổng không được kiểm soát có kiểm soát). Mỗi mạch cổ điển (có thể đảo ngược) có thể được viết dưới dạng toàn bộ Toffolis. Một tính toán lượng tử tùy ý có thể được viết dưới dạng kết hợp của hai loại cổng khác nhau: Toffoli và Hadamard.
Điều này có hậu quả ngay lập tức. Rõ ràng, nếu bạn yêu cầu hai thứ khác nhau, một trong số đó không tồn tại trong vật lý cổ điển, thì điều đó khó hơn là chỉ tạo ra một thứ tồn tại trong vật lý cổ điển. Hơn nữa, việc sử dụng Hadamard có nghĩa là tập hợp các trạng thái có thể bạn phải xem xét không còn trực giao, vì vậy bạn không thể chỉ nhìn vào trạng thái và xác định cách tiến hành. Điều này đặc biệt có liên quan đến Toffoli, vì nó trở nên khó thực hiện hơn do đó: trước đây, bạn có thể đo lường một cách an toàn các đầu vào khác nhau và, phụ thuộc vào giá trị của chúng, làm gì đó với đầu ra. Nhưng nếu các yếu tố đầu vào không trực giao (hoặc thậm chí nếu có, nhưng trong một cơ sở không xác định!), Bạn không thể mạo hiểm đo lường chúng vì bạn sẽ phá hủy các trạng thái, cụ thể là,