Dream code.

Quantum computers, which rely on the arcana of quantum mechanics to do many computations in parallel, are a long way from actually being useful. But researchers are already trying to work out how to write programs for these almost non-existent devices, in the belief that learning how to do so might...

Descripción completa

Detalles Bibliográficos
Publicado en:Economist Vol. 366; no. 8318; pp. 73 - 75
Formato: Artículo
Publicado: Economist Newspaper Limited 4/5/2003
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=9462491&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 9462491
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00130613
        ECO
      jtl: Economist
      issn: 00130613
      maglogo: N
    pubinfo:
      dt: 4/5/2003
      vid: 366
      iid: 8318
      pid: 161
      pub: Economist Newspaper Limited
    artinfo:
      ui: 9462491
      ppf: 73
      ppct: 2
      formats:
      tig:
        atl: Dream code.
      aug:
      su:
        Quantum computers
        Programming languages
        Object-oriented methods (Computer science)
        Bettelli, Stefano
        Computer programming
        Computers
      sug:
        subj:
          Quantum computers
          Programming languages
          Object-oriented methods (Computer science)
          Bettelli, Stefano
          Computer programming
          Computers
      ab: Quantum computers, which rely on the arcana of quantum mechanics to do many computations in parallel, are a long way from actually being useful. But researchers are already trying to work out how to write programs for these almost non-existent devices, in the belief that learning how to do so might help engineers to design the computers in useful ways. A paper by Stefano Bettelli of Paul Sabatier University in Toulouse, France, and his colleagues, which has just been accepted by the European Physical Journal, describes the latest effort to come up with a quantum programming language. In a quantum computer, bits are replaced by" qubits" which are in a" superposition" of states--partially 0 and partially 1. It is this superposition that allows calculations to be performed in parallel. The key elements of their language are things called quantum registers and quantum operators. The quantum registers are ways for a program to interact with specific qubits. They act as "pointers" to the locations of qubits within a machine. Those qubits can then be manipulated by the program. Although programming languages may change a great deal before usable quantum computers can be built, it is worth constructing the theoretical underpinnings now.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2003
    holdings:
      @attributes:
        islocal: N