¿Piensan los físicos (puros) que ‘la informática no es una ciencia real’?

La informática es la ciencia de la computación; Eso parece muy claro. Menos claro es cómo definir la ciencia y la computación de una manera útil y significativa.
En general, podríamos dividir la ciencia de acuerdo con dos clasificaciones: formal versus empírica, y pura versus aplicada. Mientras que la ciencia formal (como las matemáticas y gran parte de la informática) se basa en el razonamiento deductivo de las verdades asumidas, la ciencia empírica (como la física y la química) se basa en el razonamiento inductivo de los fenómenos observados. Mientras que el objetivo de la ciencia pura es avanzar en el estado de la comprensión científica, el objetivo de la ciencia aplicada es utilizar dicha comprensión para aprovechar las fuerzas de la Naturaleza (en el sentido más amplio posible de la palabra) para lograr otros objetivos.
Podríamos definir la computación como una transformación aplicada a una información. En el sentido más amplio posible, la computación es, entonces, cualquier proceso que cause un cambio en el universo. No es necesario proporcionar una definición más detallada que esta.
La ciencia de la computación, entonces, consiste en la parte del esfuerzo humano que satisface los siguientes criterios:

  • Es ciencia, es decir:
    • Es (1) formal o (2) empírico:
      1. Emplea el razonamiento deductivo de las verdades asumidas.
      2. Emplea el razonamiento inductivo de los fenómenos observados.
    • Es (1) puro o (2) aplicado
      1. Busca avanzar en el estado de la comprensión científica.
      2. Busca aplicar el entendimiento científico para aprovechar las fuerzas naturales.
  • Estudia computación, es decir:
    • Estudia (1) transformaciones o (2) información
      1. Procesos que mapean información de una forma a otra.
      2. Entidades sujetas a transformaciones.

Estoy totalmente en desacuerdo con Omar.
La ciencia necesita ciencias de la computación, lo que significa que CS es una ciencia, la misma lógica que las personas necesitan la leche, ¿entonces la leche es la gente?

CS es un medio para lograr otros objetivos de los seres humanos. Nosotros, ingenieros de CS, dedicamos toda nuestra vida a hacer que esto sea posible. Tal vez escribamos un código para una mejor calculadora, realicemos operaciones de supercomputación o quizás simplemente facilitemos la vida a las personas. El objetivo principal es proporcionar una solución a los problemas: soluciones digitales (es por eso que se llama “ciencia”).

Pero para un físico, un programa de CS nunca puede ser ciencia real. ¿Por qué? Porque estamos resolviendo problemas para la ciencia usando los conceptos de la ciencia. Digamos que, por ejemplo, escribimos un programa para la secuenciación genética, necesitamos una PYME de genética, un programador no puede hacerlo solo.

Buena arquitectura, buena seguridad, SSL, MVC, buenos algoritmos, estos son solo lógica. Suenan científico, pero en general no contribuyen a ningún trabajo real para la humanidad, solo agregan un poco de comodidad a todo.

Los físicos son científicos, personas que absurdamente siguen el método científico para decidir opiniones. Sé que esto suena como una generalización, pero un campo científico no es una raza, es absolutamente una buena imagen de la mentalidad de las personas. Y esa es la foto que tengo para la gente de física.

Como persona de ciencias de la computación (el científico es demasiado grande), quien sabe que Ciencias de la Computación es absolutamente ciencia, una asombrosa. Estudiamos física, matemáticas, electrónica como un principio, toneladas de lógica, coronadas con miles de horas de programación, hablando con una máquina que casi nunca se equivoca y solo sigue la lógica.

Cualquier físico real que sepa esto sobre CS, definitivamente pensaría en CS como pura ciencia de alto nivel.

Sin mencionar que la física moderna depende en gran medida de las computadoras y no puede funcionar sin ellas, lo que le da a los físicos una mirada más cercana a las computadoras y cómo funcionan.

CS no es solo de ingeniería.
El estudio de la teoría de la información y las propiedades de los sistemas de información (tanto naturales como artificiales) es una forma de ciencia. Obviamente, no es así, y comprender por qué requiere algunos conocimientos teóricos en el campo.

Podría resultar que la física valore la perspectiva de la información / computación del universo a tiempo. Cualquier comentario de los físicos sobre este asunto son bienvenidos.

En lo que concierne a CS con el avance de los métodos formales, en realidad se trata de Matemáticas.
En lo que respecta a CS, el estudio de las propiedades desconocidas de los sistemas naturales, es la ciencia.
En lo que concierne a CS desarrollar sistemas y probar formalmente su corrección, es Ingeniería.

Yo diría que CS es principalmente Ingeniería, incluso si algunas personas de CS desempeñan un papel activo en el avance de las Matemáticas.

Nota: no soy un físico, por lo tanto, tienes derecho a ignorar lo que escribí.

Creo que CS se basa fundamentalmente en la computabilidad, que tiene que ver con la teoría de la información y los algoritmos. En cierto modo, CS podría estar más cerca de las matemáticas que de las ciencias.

Por ejemplo: ¿Es la informática una rama de las matemáticas?