{"id":1370,"date":"2025-07-16T07:27:13","date_gmt":"2025-07-16T07:27:13","guid":{"rendered":"https:\/\/cloudlab.urv.cat\/catedracloud\/?p=1370"},"modified":"2025-07-16T07:30:39","modified_gmt":"2025-07-16T07:30:39","slug":"cuanto-ha-cambiado-todo-la-computacion-cuantica-para-todos-los-publicos","status":"publish","type":"post","link":"https:\/\/cloudlab.urv.cat\/catedracloud\/2025\/07\/16\/cuanto-ha-cambiado-todo-la-computacion-cuantica-para-todos-los-publicos\/","title":{"rendered":"Cu\u00e1nto ha cambiado todo&#8230; La computaci\u00f3n cu\u00e1ntica para todos los p\u00fablicos"},"content":{"rendered":"\n<p>Asociamos la computaci\u00f3n cu\u00e1ntica al dise\u00f1o de algoritmos complejos y a conocimientos elevados de matem\u00e1ticas y f\u00edsica. Nada m\u00e1s lejos de la realidad: gracias a dios, el desarrollo de software cu\u00e1ntico se ha democratizado en dos frentes: los lenguajes de programaci\u00f3n en alto nivel, y el desarrollo un amplio cat\u00e1logo de tecnolog\u00edas de soporte, muy similar a la ingenier\u00eda de software tradicional. Hoy revisamos el estado del arte en software cu\u00e1ntico y allanamos el camino a los programadores no especializados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Programaci\u00f3n de software cu\u00e1ntico: Un terreno familiar<\/strong><\/h2>\n\n\n\n<p>No nos enga\u00f1emos: la computaci\u00f3n cu\u00e1ntica es compleja. Sin emabargo, si el campo cu\u00e1ntico se abre a m\u00e1s desarrolladores cada d\u00eda, es gracias a frameworks y herramientas que abstraen su complejidad. Hemos transicionado de lenguajes de bajo nivel como <a href=\"https:\/\/quantum.cloud.ibm.com\/docs\/en\/guides\/introduction-to-qasm\">QASM<\/a> a entornos basados en Python, m\u00e1s accesibles. Este cambio estrat\u00e9gico permite a los desarrolladores centrarse en la resoluci\u00f3n de problemas, no en los detalles f\u00edsicos subyacentes. Las aplicaciones incluyen descubrimiento de f\u00e1rmacos, optimizaci\u00f3n log\u00edstica y ciberseguridad. &nbsp;<\/p>\n\n\n\n<p>La democratizaci\u00f3n del acceso cu\u00e1ntico se potencia con <a href=\"https:\/\/quantum.ibm.com\/\">plataformas en la nube<\/a> y la integraci\u00f3n con frameworks cl\u00e1sicos de aprendizaje autom\u00e1tico como <a href=\"https:\/\/github.com\/mit-han-lab\/torchquantum\">PyTorch<\/a> y <a href=\"https:\/\/www.tensorflow.org\/quantum\">TensorFlow<\/a>. Esto sugiere un futuro de soluciones h\u00edbridas cu\u00e1ntico-cl\u00e1sicas, con interfaces familiares para la mayor\u00eda de desarrolladores.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Qiskit: El stack de software cu\u00e1ntico de IBM<\/strong><\/h2>\n\n\n\n<p>Un ejemplo (quiz\u00e1s el mejor) de framework de programaci\u00f3n cu\u00e1ntica de alto nivel es <a href=\"https:\/\/www.ibm.com\/quantum\/qiskit\">Qiskit<\/a> (Quantum Information Software Kit), de IBM Research. Qiskit es una stack de software de c\u00f3digo abierto basada en Python, lanzada en 2017. Ofrece herramientas para crear, simular y ejecutar circuitos cu\u00e1nticos en procesadores reales o simuladores, pero centrado en la usabilidad y la accesibilidad.<\/p>\n\n\n\n<div class=\"wp-block-uagb-image aligncenter uagb-block-bf84dc09 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-center\"><figure class=\"wp-block-uagb-image__figure\"><img decoding=\"async\" src=\"https:\/\/cloudlab.urv.cat\/catedracloud\/wp-content\/uploads\/2025\/07\/qiskit-1024x320.jpg\" alt=\"\" class=\"uag-image-1371\" width=\"256\" height=\"79\" title=\"qiskit\" loading=\"lazy\" role=\"img\" \/><\/figure><\/div>\n\n\n\n<p>Qiskit integra varios componentes correlacionados pero con funcionalidades bien diferenciadas. Algunos de los esenciales son:<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/pypi.org\/project\/qiskit-terra\/:\">Qiskit Terra.<\/a><\/strong> UN SDK para construir y manipular circuitos cu\u00e1nticos, optimizarlos para hardware y gestionar ejecuciones. Proporciona una interfaz y uncompilador agn\u00f3sticos al hardware. &nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/qiskit.github.io\/qiskit-aer\/\"><strong>Qiskit Aer.<\/strong><\/a> Un simulador de alto rendimiento. En computaci\u00f3n cu\u00e1ntica, los simuladores son esenciales para probar algoritmos antes de usar hardware real, que es caro y sofisticado.<\/p>\n\n\n\n<p><a href=\"https:\/\/quantum.cloud.ibm.com\/docs\/en\/api\/qiskit-ibm-runtime\"><strong>Qiskit Runtime<\/strong><\/a> &amp; <a href=\"https:\/\/quantum.cloud.ibm.com\/docs\/en\/guides\/serverless\"><strong>Serverless.<\/strong><\/a> Servicios en la nube de IBM que facilitan la ejecuci\u00f3n de c\u00f3digo cu\u00e1ntico, abstrayendo el hardware e incorporando arquitecturas serverless. &nbsp;<\/p>\n\n\n\n<p>El ecosistema Qiskit evoluciona constantemente e integra librer\u00edas especializadas, como qiskit-finance, qiskit-machine-learning, qiskit-nature o qiskit-optimization. Esta refactorizaci\u00f3n continua es se\u00f1al de un proyecto de software maduro y en expansi\u00f3n.<\/p>\n\n\n\n<p>La estructura de Qiskit, desde la construcci\u00f3n de circuitos de bajo nivel hasta los servicios en la nube, sigue una arquitectura en capas similar al desarrollo del software cl\u00e1sico, a pesar de estar orientada a la computaci\u00f3n cu\u00e1ntica. Esto sugiere que los recursos cu\u00e1nticos se consumir\u00e1n cada vez m\u00e1s como servicios cl\u00e1sicos y a trav\u00e9s de interfaces de software familiares.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>El camino a seguir: Aplicaciones y evoluci\u00f3n<\/strong><\/h2>\n\n\n\n<p>La maduraci\u00f3n de la ingenier\u00eda de software cu\u00e1ntico no solo permite explorar aplicaciones pr\u00e1cticas en la industria. Tambi\u00e9n debe servir como motivaci\u00f3n para investigadores y grupos de desarrollo para adentrarse en la computaci\u00f3n cu\u00e1ntica y aprovecharse sus virtudes.&nbsp;<\/p>\n\n\n\n<p>El desarrollo de software cu\u00e1ntico est\u00e1 en sus inicios y queda mucho por explorar. Sin embargo, la evoluci\u00f3n de ecosistemas accesibles como Qiskit acelera su progreso. A medida que el hardware cu\u00e1ntico mejora y se vuelve accesible a m\u00e1s instituciones, el software tambi\u00e9n evoluciona naturalment. Quiz\u00e1s sea el momento de animarse y coquetear con \u00e9l. Por si hoy te has levantado curioso, <a href=\"https:\/\/medium.com\/@harini.hapuarachchi\/a-beginners-guide-to-qiskit-1-0-c8e3e854d732\">aqu\u00ed tienes una peque\u00f1a introducci\u00f3n<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-uagb-blockquote uagb-block-27e3a425 uagb-blockquote__skin-border uagb-blockquote__with-tweet uagb-blockquote__tweet-style-classic uagb-blockquote__tweet-icon_text uagb-blockquote__stack-img-none\"><blockquote class=\"uagb-blockquote\"><div class=\"uagb-blockquote__content\">\u00bfImplica la existencia de la computaci\u00f3n <strong>cu\u00e1ntica<\/strong> la posibilidad de una computaci\u00f3n <strong>c\u00f3mica<\/strong>?<\/div><footer><div class=\"uagb-blockquote__author-wrap uagb-blockquote__author-at-left\"><cite class=\"uagb-blockquote__author\">John Doe<\/cite><\/div><a href=\"\/\" class=\"uagb-blockquote__tweet-button\" target=\"_blank\" rel=\"noopener noreferrer\">Tweet<\/a><\/footer><\/blockquote><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Asociamos la computaci\u00f3n cu\u00e1ntica al dise\u00f1o de algoritmos complejos y a conocimientos elevados de matem\u00e1ticas y f\u00edsica. Nada m\u00e1s lejos de la realidad: gracias a dios, el desarrollo de software cu\u00e1ntico se ha democratizado en dos frentes: los lenguajes de programaci\u00f3n en alto nivel, y el desarrollo un amplio cat\u00e1logo de tecnolog\u00edas de soporte, muy [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":1375,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_swt_meta_header_display":false,"_swt_meta_footer_display":false,"_swt_meta_site_title_display":false,"_swt_meta_sticky_header":false,"_swt_meta_transparent_header":false,"footnotes":""},"categories":[31],"tags":[67],"class_list":["post-1370","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologias","tag-quantum-computing"],"jetpack_featured_media_url":"https:\/\/cloudlab.urv.cat\/catedracloud\/wp-content\/uploads\/2025\/07\/quantum-qubit-visualization-vector-40313767.jpg","uagb_featured_image_src":{"full":["https:\/\/cloudlab.urv.cat\/catedracloud\/wp-content\/uploads\/2025\/07\/quantum-qubit-visualization-vector-40313767.jpg",1000,838,false],"thumbnail":["https:\/\/cloudlab.urv.cat\/catedracloud\/wp-content\/uploads\/2025\/07\/quantum-qubit-visualization-vector-40313767-150x150.jpg",150,150,true],"medium":["https:\/\/cloudlab.urv.cat\/catedracloud\/wp-content\/uploads\/2025\/07\/quantum-qubit-visualization-vector-40313767-300x251.jpg",300,251,true],"medium_large":["https:\/\/cloudlab.urv.cat\/catedracloud\/wp-content\/uploads\/2025\/07\/quantum-qubit-visualization-vector-40313767-768x644.jpg",768,644,true],"large":["https:\/\/cloudlab.urv.cat\/catedracloud\/wp-content\/uploads\/2025\/07\/quantum-qubit-visualization-vector-40313767.jpg",1000,838,false],"1536x1536":["https:\/\/cloudlab.urv.cat\/catedracloud\/wp-content\/uploads\/2025\/07\/quantum-qubit-visualization-vector-40313767.jpg",1000,838,false],"2048x2048":["https:\/\/cloudlab.urv.cat\/catedracloud\/wp-content\/uploads\/2025\/07\/quantum-qubit-visualization-vector-40313767.jpg",1000,838,false]},"uagb_author_info":{"display_name":"Germ\u00e1n Telmo Eizaguirre Su\u00e1rez","author_link":"https:\/\/cloudlab.urv.cat\/catedracloud\/author\/geizaguirre\/"},"uagb_comment_info":5,"uagb_excerpt":"Asociamos la computaci\u00f3n cu\u00e1ntica al dise\u00f1o de algoritmos complejos y a conocimientos elevados de matem\u00e1ticas y f\u00edsica. Nada m\u00e1s lejos de la realidad: gracias a dios, el desarrollo de software cu\u00e1ntico se ha democratizado en dos frentes: los lenguajes de programaci\u00f3n en alto nivel, y el desarrollo un amplio cat\u00e1logo de tecnolog\u00edas de soporte, muy&hellip;","_links":{"self":[{"href":"https:\/\/cloudlab.urv.cat\/catedracloud\/wp-json\/wp\/v2\/posts\/1370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudlab.urv.cat\/catedracloud\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudlab.urv.cat\/catedracloud\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudlab.urv.cat\/catedracloud\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudlab.urv.cat\/catedracloud\/wp-json\/wp\/v2\/comments?post=1370"}],"version-history":[{"count":3,"href":"https:\/\/cloudlab.urv.cat\/catedracloud\/wp-json\/wp\/v2\/posts\/1370\/revisions"}],"predecessor-version":[{"id":1377,"href":"https:\/\/cloudlab.urv.cat\/catedracloud\/wp-json\/wp\/v2\/posts\/1370\/revisions\/1377"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudlab.urv.cat\/catedracloud\/wp-json\/wp\/v2\/media\/1375"}],"wp:attachment":[{"href":"https:\/\/cloudlab.urv.cat\/catedracloud\/wp-json\/wp\/v2\/media?parent=1370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudlab.urv.cat\/catedracloud\/wp-json\/wp\/v2\/categories?post=1370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudlab.urv.cat\/catedracloud\/wp-json\/wp\/v2\/tags?post=1370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}