
En un esfuerzo para construir chips más rápidos cada día, muchos investigadores están trabajando en la posibilidad de construir ordenadores ópticos. En estos ordenadores, la información está codificada en forma de fotones en lugar de electrones, permitiendo que grandes cantidades de datos se procesen simultáneamente.
Pero antes de que podamos pensar en un ordenador óptico, hace falta diseñar una estructura que pueda manipular la luz a nuestro antojo. Actualmente, los ordenadores funcionan a partir de semiconductores que permiten que la electricidad los atraviese o no. De esa forma somos capaces de diseñar puertas lógicas (AND, OR, XOR, etc.) Por analogía, los computadores ópticos deberían emplear semiconductores ópticos que permitan que una amplica gama de longitudes de onda los atraviese o no a voluntad.

Superfreakonomics es la segunda parte de Freakonomics, que
Los fenómenos sociales son ciertamente complejos, a pesar de que los científicos sociales anhelen encontrar explicaciones simples, mecanismos que otorguen sentido al comportamiento de la gente, tanto a nivel individual como colectivo. Por ello, esta clase de libros son una especie de faros en la oscuridad: vemos una parte del escenario, pero ni siquiera atisbamos el teatro por entero.

La computación cuántica es un paradigma de computación distinto al de la computación clásica. Se basa en el uso de
Vamos a plantear un sencillo juego. El número de participantes será mayor de dos sin establecer un máximo de jugadores. Cada jugador seleccionará un número entero mayor de 0 y lo guardará en secreto. Al final todos los participantes mostrarán el número que escogieron. Ganará el jugador que haya seleccionado el segundo menor número no repetido. Por ejemplo, si los números elegidos fuesen 2-2-3-4-4-4-5-6-6-7-10 gana el que seleccionó el número 5, ya que el primer número no repetido es el 3 y el segundo es el 5. En el caso de que no se den las condiciones suficientes para haber ningún ganador, es decir, no haya dos números que no se repitan, se volverá a empezar el juego.
Los problemas NP-completo son los más complicados de la clase NP, en el sentido que si Q’ es un problema de decisión en NP y Q es un problema NP-completo, entonces todas las instancias de Q’ son polinomialmente reducibles a una instancia de Q. El problema de satisfacibilidad (SAT) fue el primer problema identificado como perteneciente a la clase de complejidad NP-completo por Stephen Cook en el año 1971.