Computación cuántica (I): el fin de los ordenadores clásicos

Los ordenadores actuales son descendientes de la Máquina de Turing. Este modelo matemático fue creado por Alan Turing para dar respuesta al Entscheidungsproblem (en alemán, “problema de decisión”), una de las cuestiones centrales de la informática teórica. Las Máquinas de Turing utilizan como memoria una cinta con un número infinito de posiciones y un cursor que puede leer una posición de la cinta, modificar su contenido o desplazarse una posición a la izquierda o a la derecha. El “código” de la máquina de Turing es el conjunto de reglas predefinidas que indican qué acciones debe realizar el cursor según el contenido de la cinta, mientras que los “datos de entrada” sería el contenido inicial de la cinta. También es posible definir una Máquina de Turing Universal que recibe como entrada el código de una máquina de Turing y unos datos de entrada y simula la ejecución de dicha máquina de Turing. Esta Máquina de Turing Universal es uno de los antecesores del concepto de “programa almacenado”: pensar en el programa como un dato más que puede leerse (para ejecutarse) o incluso modificarse. Puede parecer un concepto evidente, pero hasta ese momento la mayoría de máquinas tenían un propósito específico (un problema, una herramienta). Esta idea de máquina “programable y de propósito general” se había utilizado en el campo de las máquinas de tejer (para coser patrones complejos definidos mediante una tarjeta perforada), pero aquí se aplicaba a la realización de cálculos. Aunque excelente como modelo teórico, la Máquina de Turing tiene una arquitectura poco útil desde un punto de vista práctico y existen formas de diseñar una máquina más...

HackatH2On

  13 y 14 de Mayo Museu Agbar de les Aigües, Cornellà    Aigües de Barcelona organiza jornadas creativas para desarrollar aplicaciones móviles innovadoras con el objetivo de acercar los ciudadanos al mundo del agua y al propio Museo. Toda la información y el formulario de inscripción en la web oficial del...

Action Design Research

Hubo un tiempo en que la investigación en informática (computer sciences) consistía en inventar un nuevo artefacto o mejorar uno que ya existía. Un artefacto, en este contexto, es un producto informático: un algoritmo, un programa, una instalación, un modelo, un método, una ilustración (una instancia, en spanglish) o todo junto. “Computer Science is the art of constructive thinking” (decía Wirth, el inventor de Pascal). La informática es una ciencia (?) práctica. Su método de investigación por excelencia es el de diseño (Design Research), cuyos criterios de evaluación son experimentos: ¡algo es verdad si funciona! Figuras de azúcar creadas con una impresora 3D. Fuente: www.directoalpaladar.com Ocurre que muchos inventos en informática se producen en interacción con las personas y las empresas, de manera que la evaluación se relaciona entonces con el uso: algo funciona o no en un contexto y la prueba del éxito es que el artefacto se utilice efectivamente. Este es el espacio teórico de los sistemas de información, en el cual la prueba por el experimento es un poco más complicada. Los sistemas de información tampoco son, por lo demás, una disciplina muy científica, o sea, pertenecen a las ciencias sociales: estudian el uso y la gestión de la tecnología. En la última década, los diseñadores teóricos han buscado nuevos paradigmas para integrar en la investigación la prolija realidad del contexto y ser más útiles para los practicantes; y los científicos sociales han intentado crear productos (modelos y métodos) cuya verdad se pueda probar con la limpieza apolínea que proveen las ciencias experimentales. Este es el origen de algunas combinaciones de métodos, como la Design Science Research Methodology (DSRM)...

Oportunidades laborales en el ámbito de la Bioinformática

Desde Bioinformatics Barcelona nos hacen llegar las siguientes oportunidades: Cloud Architect Made of Genes Fecha límite: 01/05/2017   DevOps Engineer Made of Genes Data límit: 01/05/2017   Junior Web Developer (Angular.js/PHP) Made of Genes Fecha límite: 01/05/2017   Web Developer Integrative Biomedical Informatics (IBI) group Research Programme on Biomedical Informatics (GRIB) Universitat Pompeu Fabra (UPF) – Institut Hospital del Mar d’Investigacions Mèdiques (IMIM). Fecha límite: 30/04/2017   Database Manager Integrative Biomedical Informatics (IBI) group Research Programme on Biomedical Informatics (GRIB) Universitat Pompeu Fabra (UPF) – Institut Hospital del Mar d’Investigacions Mèdiques (IMIM). Fecha límite:...