¿Qué te sorprendió más en tu campo de estudio?

Asumí Ciencias de la Computación como mi especialidad después de la escuela, y me ha sorprendido bastante en los últimos 3.5 años. Aquí hay algunas cosas que me parecieron sorprendentes:

1) Todas las cosas que puede hacer una computadora , desde cálculos aritméticos simples hasta control satelital, todo puede ser modelado como una máquina de Turing , que es tan simple como un tocadiscos con instrucciones como “si el símbolo actual debajo de la cabeza es el símbolo S1, luego sobrescríbalo con S2 y muévase a la izquierda / derecha en la cinta ”

2) Cómo las cosas que parecen fáciles en datos de tamaño pequeño pueden ser muy difíciles a gran escala . Imagínese empacar para las vacaciones con una bolsa de capacidad fija y muchas cosas para llevar. ¿Qué haces cuando no puedes encajar todo? Mantener sólo las cosas más útiles. Este problema es como el problema clásico de la mochila, si puede adjuntar una medida de utilidad a los objetos. El problema es NP-hard, lo que significa que a medida que aumenta la cantidad de elementos a empacar de manera lineal, la solución óptima aumenta exponencialmente.

Ese cloroformo realmente huele bastante bien.

(Sí, sé que es un carcinógeno, etc. etc.)

Soy un estudiante de ciencias de la computación y ha habido momentos en los que me sorprendió mucho.

(i) No puedes simular verdaderamente el lanzamiento de una moneda en una computadora. Es difícil conseguir que una computadora haga algo por casualidad.
Aquí hay un enlace a una organización que le proporciona números verdaderamente aleatorios basados ​​en el ruido atmosférico.
Introducción a la aleatoriedad y los números aleatorios

(ii) Todo mi dinero e información se sienten seguros en Internet solo porque un simple problema aritmético toma mucho tiempo para resolverse en las computadoras. Es decir, el costo incurrido en resolver el problema es mucho más que las recompensas.
Problema de RSA

(iii) La evolución está tan arraigada que se aplica en todas partes. Software, algoritmos, competidores en un mercado libre.
Algoritmo evolutivo

(iv) Si puede representar sí / no (1/0) utilizando algo, tiene una computadora.
¡Mirad! computación molecular
Nanotecnología de RNA para diseño informático y computación in vivo.
http://logcom.oxfordjournals.org

(v) El crecimiento exponencial es bastante abrumador. Y así encontrarán comparaciones muy interesantes en textos informáticos.
“El tiempo que se tarda en resolver este problema es mayor que en la edad del universo” “El número de direcciones no se agotará, incluso si abordamos de forma única cada grano de arena en la Tierra”.

(vi) Puede haber dos problemas muy similares, uno de los cuales se resuelve fácilmente y el otro es intratable.
p.ej. Encontrar una ruta que atraviese cada borde de una gráfica exactamente una vez (ruta euleriana) es solucionable, mientras que encontrar una ruta que atraviesa cada nodo exactamente una vez (ruta hamiltoniana) es intratable
Estructuras de datos y algoritmos: problemas difíciles

Comunicación inalámbrica

La potencia mínima requerida por un receptor GSM (2G) para detectar datos con una precisión del 99,999% es de aproximadamente 6,3 × 10 ^ -14 vatios (-102 dBm).

Si su teléfono celular funcionara a este nivel durante las 24 horas del día, los 365 días del año, se gastaría un total de 2 micro julios de energía en la recepción de datos. ¡Esta energía es equivalente a levantar un grano de arena en aproximadamente un pie!

La mente se aturde apropiadamente.

Me gradué con una licenciatura en Electrónica e Instrumentación. El sistema de control es uno de los mayores que hemos tenido. Es fascinante porque todos quieren tener un control sobre lo que nos rodea. Pero hay cosas que son difíciles de controlar como la vida misma y cosas como el mercado de valores.

Un par de años después de la graduación, comprendí por qué ciertas cosas pueden controlarse y ciertas no. La revelación importante que me fascinó es la teoría del caos. Al diseñar sistemas de control, creamos un modelo matemático de cosas. La teoría del caos dice que, incluso si tiene el mejor modelo de ciertos sistemas, no puede, ni mucho menos predecir el comportamiento, ser capaz de controlar. Esto se debe a que dichos sistemas dependen de las condiciones iniciales y siempre son aproximaciones de las condiciones reales y son muy sensibles a ellas.

Este continuamente me mantiene comprometido desde entonces, para preguntar “¿por qué?”.

  • La cantidad de handwaving que sigue.
  • Cualquier número mayor que tres es aproximadamente [math] \ infty [/ math].
  • Existe un teorema que le permite inventariar fórmulas en Física conociendo solo los parámetros relevantes y las dimensiones.

¡¡Diffie-hellman key exchange !!
Dicho en palabras simples, es un esquema / algoritmo mediante el cual dos partes que se comunican a través de una red pueden llegar a una clave secreta común (para la comunicación posterior de encriptación) sin permitir que ningún espía en el medio lo descubra (aunque el espía está al tanto de todos. los datos que una parte envía a otra a través de la red y las partes no han tenido ninguna comunicación previa)

Wiki lo explica con un diagrama brillante (intercambio de claves Diffie-Hellman) y no reproduciré la explicación aquí.

Me sorprendió cuando descubrí que el funcionamiento de las memorias flash y EEPROM se basa en la tunelización. Hasta entonces, pensé que la mecánica cuántica no tenía utilidad práctica. Esta es una interrupción tan amplia en nuestras vidas que QM ayudó a diseñar.

Esa administración de desarrollo de software está tan convencida de que las mejoras de hardware están tan continuamente seguras que no vale la pena tomarse el tiempo para optimizar el código desde el punto de vista del uso o la velocidad de la memoria.

Que hay una rivalidad tribal estúpida, por ejemplo, Oracle es muy superior a MS SQL a pesar de que ambos tienen una cuota de mercado significativa, ambos campos se oponen con vehemencia. Lo mismo ocurre con Java vs .NET, Mac vs PC, Unix vs Windows, podría continuar por años.

Esta respuesta fue presentada por un devoto de Mac y Oracle que cree que Unix es el único sistema operativo empresarial viable (OSX es Unix debajo del capó), que cree que desarrollar aplicaciones en cualquier idioma que no sea Java es criminal y que odia a Windows con una pasión !


La naturaleza es simétrica, y la simetría es hermosa! 🙂

El desarrollo del sonido ‘H’ a lo largo de la historia de la lengua japonesa.

Las máquinas pueden aprender. Pero intrigado no sorprendido.

Linus Pauling y Robert Corey predijeron la estructura de la hélice alfa 6 años antes de que se viera en la reconstrucción con rayos X de la estructura de la mioglobina.

La mecánica cuántica en general me choca a diario porque es muy extraña y maravillosa.

Esa historia está escrita por los vencedores.