Про
квантовый компьютер все слышали. Кто-то боится, что он лишит работы всех современных программистов (особенно этого почему-то бояться php-программисты), кто-то отрицает, что он когда-нибудь будет создан. Чтобы развеять опасения и подготовить широкие программистские массы к новому стилю программирования я пишу этот пост.
(
Собственно, дальнейшее есть изложение модели квантового компьютера на классическом )
Comments 18
Reply
Reply
Reply
Да и, насколько мне известно, именно как компьютер, эта вещь необходима будет лишь для решения довольно-таки узкого спектра задач, например, реализации алгоритмов Шора, Гровера... Впрочем, наверняка, есть и куча других, но, как физику, уверенности в существовании хотя бы пары квантовых алгоритмов мне достаточно, чтобы считать достаточной мотивацию к созданию этого компьютера.
Более интересным представляется квантовое моделирование. По сути, это тот же квантовый компьютер с N кубитами, но которому мы не задаём определённого алгоритма, а лишь смотрим на конечный результат взаимодействия кубитов в определённых условиях. Нужно это затем, что кубиты - вещь лабораторная и (потенциально) хорошо контролируемая, а, вместе с тем, с физической точки зрения во многом похожая на другие гораздо более сложные и труднодоступные вещи (ядерную материю, например).
Reply
Reply
Reply
Reply
Reply
In classical information theory, the concept of the universal computer can be represented by several equivalent models, corresponding to different scientific approaches. From a mathematical point of view, a universal computer is a machine capable of calculating partial recursive functions, computer scientists often use the Turing machine as their favorite model, an electro-engineer would possibly speak of logic circuits while a programmer certainly will prefer a universal programming language.
As for quantum computation, each of these classical concepts has a quantum counterpart.
Короче говоря, если сравнивать с упомянутым вами временем, к двум неудобным концепциям вычислений, заимствованным с предыдущих этапов развития вычислительной техники, добавилась третья заимствованная, столь же неудобная для работы с новой машиной. Впрочем, поскольку реальной машины на данный момент нет и неизвестно когда будет, сея проблема малоактуальна.
Reply
Reply
Leave a comment