Microsoft es prepara per a la computació quàntica amb la seva Quantum Development Kit

computacion-quantica

La computació quàntica és per a Microsoft una de les principals tecnologies que canviaran la indústria tal com la coneixem actualment i realment no hi ha dubte d'això, és per això que han llançat un nou llenguatge de programació destinat a la computació quàntica.

No moltes persones podrien estar familiaritzades amb Quantum Dev Kit de Microsoft, Però han d'haver sentit parlar de la computació quàntica i el futur celestial que semblen prometre aquesta nova branca de la computació.

El Quantum Development Kit és la plataforma integrada de Microsoft per a la construcció d'aplicacions quàntiques que utilitza un nou llenguatge de programació centrat en els quàntum anomenat Q # (Q Shar).

El primer de la seva classe, Q # és un nou llenguatge de programació enfocat als nous operadors quàntics i una altra abstracció. Q # presenta una rica integració amb Visual Studio i VS Code i interoperabilitat amb el llenguatge de programació Python. Les eines de desenvolupament de nivell empresarial li brinden el camí més ràpid cap a la programació quàntica en Windows, macOS o Linux.

Sobre el kit de desenvolupament

El kit de desenvolupament inclou el llenguatge de programació Q #, un simulador de computació quàntica i diversos recursos per començar. Q # és descrit com un llenguatge de programació específic utilitzat per a expressar algoritmes quàntics.

Els dispositius Quantum genuïns són notablement difícils de trobar, però Quantum Dev Kit fan possible que el programari s'executi en qualsevol dels simuladors Qubit.

Des del seu llançament, milers de desenvolupadors han pogut obtenir una vista prèvia de com se sent treballar amb Quantum States en lloc dels típics estats binaris. Això ha portat a Microsoft no només a portar el kit a macOS i Linux, sinó també a liberarnsus biblioteques com a codi obert.

Les biblioteques de desenvolupament i exemples de demostració que es van llançar juntament amb Q # si publiquen sota la llicència MIT de codi obert i estan disponibles a GitHub.

El Kit de desenvolupament de Microsoft Quantum també s'ha dissenyat per ser compatible amb Python amb suport per Q # per realitzar trucades natives a les rutines de Python i viceversa, i el rendiment de l'simulador s'ha incrementat entre 4 i 5 vegades.

Com instal·lar el Microsoft Quantum Dev Kit en Linux?

Kit de desenvolupament quàntic

Per poder instal·lar aquest kit és summament necessari tenir instal·lat Visual Studio Code ja que el Microsoft Quantum Dev Kit s'afegirà com una extensió.

Si encara no tens instal·lat Visual code al teu sistema, et deixo l'enllaç on un dels meus companys explico un mètode senzill perquè ho instal·lem en Linux, l'enllaç és aquest.

Si ja tenen Visual Studio en els seus sistemes, només hem d'afegir el kit de desenvolupament de Microsoft Quantum com a extensió de codi de Visual Studio .

Ara hem d'instal·lar les plantilles de el projecte de l'Kit de desenvolupament Q #, Per això només hem d'obrir una terminal i executar la següent comanda:

dotnet new -i "Microsoft.Quantum.ProjectTemplates :: 0.2- *"

acte següent hem de clonar les mostres i biblioteques de l'Kit de desenvolupador de Quantum de Microsoft des de la seva repositori de GitHub, per a això executem sobre la terminal el següent:

git clone https://github.com/Microsoft/Quantum.git

Feta la descàrrega només hem de navegar fins al directori recentment clonat i executar el CODIGo d'inici de Visual Studio.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

Ja amb això tindran una estació de treball que ja està configurada per al desenvolupament de Q #.

D'aquí en endavant cada un pot començar a explorar el que vindria a ser la computació quàntica, podem revisar des de la pàgina web oficial de el projecte tot el relacionat amb aquest projecte per part de Microsoft.

Des conèixer el llenguatge de desenvolupament de Q #, les seves biblioteques, tècniques i altres. De manera personal no em considero apte ni preparat per explorar aquest nou camp, senzillament perquè encara em considero un principiant ja que encara tinc camp per aprendre.

Però no dubto que algun dels lectors aquí presents pugui crear un projecte amb aquest.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.