quantum computer

12
QUANTUM COMPUTERS

Upload: neeraj-sharma

Post on 12-Jan-2017

155 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Quantum computer

QUANTUM COMPUTERS

Page 2: Quantum computer

WHAT IS QUANTUM COMPUTERS

Quantum computer so powerful we able to do strange and wonderful things with it.

we are able to compute of infinite times as we take longer at the age of the universe right now.It Quantum Computer use qubit rather than using binary numbers.

Page 3: Quantum computer

WHAT IS QUBIT (QUANTUM BIT)In a

Classic System,

a bit would

have to be in one state or another( 0 or 1 )

However quantum mechanics allows

the qubits to be in

“SUPERPOSITION”

Which means same states at

the same time, a properties of

quantum computing. 

Page 4: Quantum computer

BIT :The bit is the basic unit of Information. It is used to represent information by

computer. Regardless of its physical realization, a bit has two possible states

typically 0 and 1.

Qubits : There are two possible outcomes for the measurement of a qubit –

unusually 0 and 1 ; like a bit. The difference is that whereas the state of a bit is either 0 or 1 , the state of qubit can be a

superposition” of both.

BIT VERSUS QUBIT

Page 5: Quantum computer

DISADVANTAGES

Isolated from world this called "quantum coherence"

When it’s Comes to contact with environment it cause “Decoherence”.

Page 6: Quantum computer

WHAT IS DECOHERENCE

Decoherence is the loss

of coherence or ordering

of the phase of the angles

between the components of a system of quantum “Superpositi

on”.

It occurs when it

interacts with

external Environm

ent's

Decoherence can be seen has the way of

loss data from the system into the

environment.

Page 7: Quantum computer

PROGRAMMING IN QUANTUM COMPUTERS

DIVIDED IN 2 PARTS

IMPERATIVE FUNCTIONAL QUANTUM

Quantum Computing Language(QCL)

Q Language(

QL)Quantum Guarded

Command Language(q

GCL)

QML

QPL

Quipper(Embedde

d)

Page 8: Quantum computer

Quantum Computing Language(QCL)

IMPERATIVE PROGRAMMING

It syntax resembles the syntax of the C programming languages and its classic data types are similar to primitive data types in C.

Page 9: Quantum computer

Quantum Guarded Command Language(qGCL)It can be described as language of quantum program specification.

Q Language(QL)<Incomplete>

Page 10: Quantum computer

FUNCTIONAL QUANTUM LANGUAGE

QMLThis language takes duplicate rather than discarding of quantum information as primitive application.

Page 11: Quantum computer

Quipper (Embedded)Quipper was published in 2013. It is implemented as an embedded language.

QPLThe purpose of Quantum lambda language calculi and extend quantum language with a theory of higher-order functions.

Page 12: Quantum computer

-BY NEERAJ SHARMA(BCA/ 1ST

SEMESTER)

Thanks have a

Good Day