Saltar al contenido

¿Qué es la computación? | CON CABLE

julio 1, 2021


* No es demasiado sorprendente descubrir que los estudiosos de la informática no conocen la respuesta a esta pregunta aparentemente sencilla.

http://ubiquity.acm.org/article.cfm?id=1880067

(…)

«La pregunta que tenemos ante nosotros, ¿qué es la computación? Es al menos tan antigua como la ciencia de la computación. Es una de esas preguntas que nunca se resolverá por completo porque los nuevos descubrimientos y la comprensión madura conducen constantemente a nuevos conocimientos y preguntas sobre los modelos existentes. es como las preguntas fundamentales en otros campos, por ejemplo, «¿qué es la vida?» en biología y «¿cuáles son las fuerzas fundamentales?» en física, que nunca se resolverán por completo. Comprometerse con la pregunta es más valioso que encontrar una respuesta definitiva. respuesta….»

(…)

«Nuestra revisión de la historia de la informática revela una interesante progresión de definiciones para la informática [den08]:

estudio de computación automática (década de 1940)
estudio del procesamiento de la información (década de 1950)
estudio de los fenómenos que rodean a las computadoras (década de 1960)
estudio de lo que se puede automatizar (década de 1970)
estudio de computación (década de 1980)
estudio de los procesos de información, tanto naturales como artificiales (2000)

«Con el tiempo, la definición de informática ha sido un objetivo en movimiento. Estas etapas reflejan conocimientos cada vez más sofisticados de la computación …»

«Nuevos desarrollos (((uh-oh)))

«Desde que se estableció la definición básica de computación, ha habido tres desarrollos significativos que exigen repensar el modelo de referencia básico. Los tres indican clases de procesos que la mayoría de la gente está de acuerdo en que son computaciones, pero que no se ajustan a la forma de la máquina de Turing básica. .

«Computación interactiva. Muchos sistemas, como los sistemas operativos, los servidores web e Internet en sí, están diseñados para funcionar indefinidamente y no pararse. La detención es un evento anormal para estos sistemas. La definición tradicional de computación está vinculada a algoritmos, que detienen Las secuencias de ejecución de máquinas que se ejecutan indefinidamente parecen violar la definición.

«Goldin, Smolka y Wegner [gsw06] reunió un libro de 18 contribuciones de autores que pensaban que la computación interactiva era computación, aunque no se ajustaba a la definición formal estándar. El término «sistema reactivo» se utiliza a menudo para un sistema que continúa su funcionamiento indefinidamente y responde a los estímulos del entorno. Una solución propuesta al problema de la definición es ampliar la definición para incluir sistemas reactivos así como máquinas de computación algorítmica. (Yo personalmente prefiero el término «sistema interactivo» a «sistema reactivo» porque interactivo también permite que el sistema genere señales de salida y no solo reaccione a las señales entrantes).

«Al hablar de juegos, James Carse dijo:» Un juego finito se juega con el propósito de ganar, un juego infinito con el propósito de continuar el juego «. [car86] Cuando se aplica a nuestra situación, su conocimiento destaca la diferencia fundamental entre los cálculos de algoritmos (son juegos finitos) y los cálculos de sistemas no terminales (son juegos infinitos).

«Procesos de información natural. Pensadores líderes en diversos campos de la ciencia han declarado que han descubierto procesos de información en la naturaleza. La más notoria de estas afirmaciones es en Biología, donde el ADN se ve como una representación codificada de un organismo vivo y la traducción del ADN es una información proceso que transforma el código en aminoácidos [bal01]. Afirmaciones similares provienen de físicos que ven procesos de información natural detrás de la mecánica cuántica y otros fenómenos naturales. Quizás la versión más amplia de esta afirmación es la de Wolfram. [wol02]; él cree que toda la naturaleza es un proceso de información (mejor descrito por autómatas celulares) a pesar de que no conocemos (o quizás nunca sepamos) los algoritmos que generan los procesos naturales. La informática se ha enfrentado al desafío de redefinir la computación de una manera que se adapte a estos descubrimientos.

«Procesos de información continua. Las máquinas de Turing son entidades discretas que funcionan con cadenas finitas de símbolos de un alfabeto finito. Esta definición excluye la computación analógica, que era muy importante en la década de 1920 y continúa en algunas especialidades de ingeniería eléctrica en la actualidad. (((¡Oye, sí! ¿No hay computación analógica como «computación»? ¡Por qué eso es simplemente mezquino!)))



Source link

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *