El que de informática (o la ciencia computacional ) es el estudio de las fundaciones teóricas de la información y el cómputo y su puesta en práctica y uso en los sistemas informáticos de informática tiene muchos subcampos; algunos acentúan el cómputo de resultados específicos (tales como gráficos de computadora ), mientras que otros se relacionan con las características de los problemas de cómputo (tal como teoría de complejidad de cómputo ). Todavía otros se centran en los desafíos en la ejecución de cómputos. Por ejemplo, la teoría de programación del lenguaje estudia acercamientos a describir cómputos, mientras que la programación de computadora aplica los lenguajes de programación específico para solucionar problemas de cómputo específicos. Otro subcampo, una interacción persona-ordenador, focos en los desafíos en la fabricación de las computadoras y de los cómputos útiles, usables y universal accesibles a la gente .
Las fundaciones tempranas de qué se convirtió en predate de informática la invención de la calculadora numérica moderno. Las máquinas para las tareas numéricas fijas calculadoras, tales como el ábaco, han existido desde antigüedad. El Wilhelm Schickard construyó la primera calculadora mecánica en 1623. Charles que Babbage diseñó un motor de diferencia en los tiempos Victorian (entre 1837 y 1901) ayudados por Ada Lovelace . Alrededor 1900, la corporación de IBM vendió las máquinas de la tarjeta perforada. Sin embargo, se obligó a todas estas máquinas que realizaran una sola tarea, o en el mejor de los casos un cierto subconjunto de todas las tareas posibles.
Durante los años 40, como máquinas de computación más nuevas y más de gran alcance fueron convertidos, la computadora término vino referir a las máquinas algo que sus precursores humanos. Mientras que se ponía de manifiesto que las computadoras se podrían utilizar para más que apenas los cálculos matemáticos, el campo de informática ensanchada al cómputo del estudio en general. De informática comenzó a ser establecido como disciplina académica distinta en los años 60, con la creación de los primeros departamentos y programas de grado de informática. Puesto que las computadoras prácticas estaban disponibles, muchos usos de la computación tienen campos de estudio distintos convertidos en el su derecho propio.
Muchos lo creyeron inicialmente imposible ese " las computadoras ellos mismos podían realmente ser un campo científico del study" (Recaudación 1984, P. 11), aunque estaba en el " " de los finales de los años 50; (Recaudación 1984, p.11) ese gradualmente se aceptó entre la mayor población académica. Es la marca de fábrica bien conocida de IBM del now que formó la parte de la revolución de informática durante este tiempo. IBM (corto para las máquinas de negocio internacionales) lanzó IBM 704 y más adelante IBM 709 computadoras, que eran ampliamente utilizadas durante el período de la exploración de tales dispositivos. " No obstante, el trabajo con IBM era frustrating… si usted hubiera colocado mal tanto como una letra en una instrucción, el programa se estrellaría, y usted tendría que comenzar el proceso entero sobre again" (Recaudación 1984, p. Durante el a finales de la década de 1950, la disciplina de informática estaba mucho en sus etapas de desarrollo, y tales ediciones eran corrientes.
El tiempo ha considerado mejoras significativas en la utilidad y la eficacia de la tecnología de informática. La sociedad moderna ha considerado un cambio significativo de las computadoras que eran utilizadas solamente por los expertos o los profesionales a más bases de usuarios más extensas. Por los años 90, las computadoras se aceptaron como siendo la norma dentro de la vida cotidiana. Durante este tiempo la entrada de datos era un componente primario del uso de las computadoras, muchas que preferían aerodinamizar sus prácticas empresariales con el uso de una computadora. Esto también dio la ventaja adicional de quitar la necesidad de granes cantidades de expedientes de la documentación y del archivo que consumieron el espacio físico muy necesario dentro de oficinas.
A pesar de su historia relativamente corta como disciplina académica formal, de informática ha hecho un número de contribuciones fundamentales a la ciencia y a la sociedad . Éstos incluyen:
; Usos dentro de informática
Definición formal del
A del cómputo y Computability, y prueba que hay de cómputo el los problemas insuperables insolubles de y .
El concepto de un lenguaje de programación, una herramienta para la expresión exacta de la información metodológica en los varios niveles de abstracción.
; Usos fuera de la computación
chispeó la revolución de Digitaces que llevó a la edad de información actual y al Internet .
En la criptografía, el que rompía la máquina del enigma era un factor importante que contribuía a la victoria aliada en la Segunda Guerra Mundial.
El estudio avanzado permitido computacional científico de la mente y de trazar el genoma humano era posible con el proyecto de genoma humano .
De informática derided con frecuencia por el " de la oración; NinguÌn campo que tenga que tener “ciencia” en su nombre no es one." Esto fue colocada en la impresión por el físico Richard Feynman en sus conferencias del en el cómputo (1996).
A pesar de su nombre, una cantidad significativa de informática no implica el estudio de computadoras ellos mismos. Debido a esto, se han propuesto varios nombres alternativos. El danés Peter Naur del científico sugirió el datalogy término, para reflejar el hecho de que la disciplina científica gira alrededor de datos y del tratamiento de los datos, mientras que no no necesario implica las computadoras. La primera institución científica para utilizar el término era el departamento de Datalogy en la universidad de Copenhague, fundada en 1969, con Peter Naur que era el primer profesor en datalogy. El término se utiliza principalmente en los países escandinavos. También, en los comienzos de la computación, un número de términos para los médicos del campo de la computación fueron sugeridos en las comunicaciones del del ACM - turingineer del, turologist del, fluir-carta-hombre del, meta-matemático aplicado, y epistemólogo aplicado . Tres meses más adelante en el mismo diario, el comptologist del fue sugerido, seguido el próximo año por el hypologist del . El computics término se ha sugerido recientemente. El Infomatik era un término usado en Europa con más frecuencia.
El renombrado Edsger Dijkstra indicado, " del informático; De informática es no más sobre las computadoras que la astronomía está sobre telescopes." El diseño y el despliegue de computadoras y de sistemas informáticos generalmente se considera la provincia de disciplinas con excepción de informática. Por ejemplo, el estudio del hardware generalmente se considera parte de la ingeniería de computadora, mientras que el estudio de los sistemas informáticos comerciales y de su despliegue a menudo se llama la tecnología de la información o los sistemas de información . De informática se critica a veces como siendo escaso científico, una visión desposada en el " de la declaración; La ciencia está a tan de informática que la hidrodinámica es al plumbing", acreditado al Stan Kelly-Bootle y otros. Sin embargo, ha habido mucha polinización de ideas entre las varias disciplinas del ordenador. La investigación de informática también ha cruzado a menudo en otras disciplinas, tales como inteligencia artificial, ciencia cognoscitiva, física (véase la computación de Quantum ), y lingüística .
De informática es considerado por alguno para tener una relación mucho más cercana con las matemáticas que muchas disciplinas científicas.
Los aspectos políticos y de la financiación académicos de informática tienden a tener raíces si un departamento en los E. formados con un énfasis matemático o un énfasis de la ingeniería. Los departamentos de informática ingeniería-basados eléctricos han tendido generalmente a tener éxito como oficinas de informática y/o técnicas. Los departamentos de informática con un énfasis de las matemáticas y con una orientación numérica consideran el de la alineación la ciencia de cómputo . Ambos tipos de departamentos tienden a hacer esfuerzos para tender un puente sobre el campo educativo si no a través de toda la investigación.
Búsquedas de informática para los conceptos y las pruebas formales para explicar y para describir sistemas de cómputo de interés. Como con todas las ciencias, estas teorías se pueden entonces utilizar para sintetizar los usos prácticos de la ingeniería, que alternadamente pueden sugerir los nuevos sistemas que se estudiarán y analizados. Mientras que el sistema de clasificación computacional ACM se puede utilizar para partir de informática para arriba en diversos asuntos de campos, una avería más descriptiva sigue:
; Lógica boleana del de la lógica matemática y otras maneras de modelar preguntas lógicas; las aplicaciones y las limitaciones de los métodos formales de la prueba. ; Teoría del de la teoría de número de pruebas y de la heurística para encontrar pruebas en el dominio simple de números enteros. Utilizado en la criptografía así como un dominio de la prueba en la inteligencia artificial . ; Fundaciones del de la teoría de gráfico para las estructuras de datos y los algoritmos de búsqueda. ; Tipo análisis formal del de la teoría de los tipos de datos, y el uso de estos tipos de entender características de los programas, especialmente seguridad del programa. ; La teoría de la categoría del de la teoría de la categoría proporciona medios de capturar todo el matemáticas y cómputo en una sola síntesis. ; de la geometría de cómputo el estudio de los algoritmos para solucionar los problemas indicados en términos de geometría . ; Fundaciones del del análisis numérico para los algoritmos en matemáticas discretas, así como el estudio de las limitaciones de la unidad de la coma flotante, incluyendo errores Round-off .
; Estructuras lógicas del de la teoría de autómatas diversas para solucionar problemas. ; de la teoría de Computability cuál es calculable con los modelos actuales de computadoras. Las pruebas se convirtieron por el Alan Turing y otras proporcionan la penetración en las posibilidades de qué pueden ser computadas y de qué no puede. ; El fundamental del de la teoría de complejidad de cómputo limita (espacio especialmente del tiempo y de almacenaje) en clases de cómputos. ; Representación del de la teoría de la computación de Quantum y manipulación de datos usar las características del quántum de partículas y del mecanismo del quántum.
; Análisis del tiempo del de los algoritmos y de la complejidad del espacio de algoritmos. ; Procesos lógicos formales del de los algoritmos usados para el cómputo, y la eficacia de estos procesos. ; Estructuras de datos : La organización de y las reglas para la manipulación de datos.
; Recopiladores : Maneras de traducir programas de computadora, generalmente de idiomas de alto nivel al nivel inferior unos. ; Intérpretes : Un programa que admite como entrada un programa de computadora y lo ejecuta. ; Lenguajes de programación : Paradigmas del lenguaje formal para expresar algoritmos, y las características de estas idiomas (e., qué problemas se adaptan para solucionar).
; de la concurrencia la teoría y la práctica del cómputo simultáneo; seguridad de los datos en cualquie ambiente polivalente o con hilos múltiples. ; de la computación distribuida que computa usar los dispositivos computacionales múltiples sobre una red para lograr un objetivo o una tarea común y de tal modo que reduce el estado latente implicado en las solas contribuciones del procesador para cualquie tarea. ; de la computación paralela que computa usar los hilos de rosca concurrentes múltiples de la ejecución.
; del diseño del algoritmo usar ideas de la teoría del algoritmo creativo de diseñar soluciones a las tareas verdaderas ; de la programación de computadora la práctica de usar un lenguaje de programación para ejecutar los algoritmos ; Acercamientos matemáticos de los métodos del
formal del
por describir y razonar sobre diseños de software. ; de la ingeniería reversa el uso del método científico a la comprensión del software existente arbitrario ; del desarrollo de programas los principios y la práctica del diseño, de convertirse, y de programas de pruebas, así como prácticas apropiadas de la ingeniería.
; Estructuras audios de los algoritmos y de datos del de la computadora para la creación, la manipulación, el almacenaje, y la transmisión de las grabaciones del audio de Digitaces. También importante en usos del reconocimiento vocal .
; Algoritmos y protocolos del del establecimiento de una red para los datos confiablemente de comunicación a través de diversos medios compartidos o dedicados, a menudo incluyendo la corrección de error .
; El de la criptografía aplica resultados de teoría de la complejidad, de la probabilidad y de número para inventar y para romper códigos.
; La explotación minera de datos del de la explotación minera de datos es la extracción de los datos relevantes de todas las fuentes de los datos ; Estudio del de las bases de datis relacionales de los algoritmos para la información de la búsqueda y de proceso en documentos y bases de datos; estrechamente vinculado al de recuperación de la información.
; de la inteligencia artificial la puesta en práctica y el estudio de los sistemas que exhiben una inteligencia o un comportamiento autónoma sus los propios. ; de la vida artificial el estudio de los organismos digitales a aprender sobre sistemas biológicos y la evolución. ;
automatizado del
de que razona que soluciona los motores, tales como utilizado en el prólogo, que producen pasos a un resultado dado una pregunta en un hecho y gobiernan la base de datos. ; Algoritmos del de la visión de computadora para identificar objetos tridimensionales de uno o más cuadros de dos dimensiones. ; Creación automatizada del aprendizaje de máquina de un sistema de reglas y de axiomas basados en entrada. ; Proceso de lenguaje natural /comprensión del
de la lingu5ística computacional y generación automatizadas
de la lengua humana ; Algoritmos del de la robótica para controlar el comportamiento de robustezas.
; Algoritmos ambos del de los gráficos de computadora para generar imágenes visuales sintético, y para integrar o alterar la información visual y espacial muestreada del mundo real. ; del tratamiento de la imagen que determina la información de una imagen con el cómputo.
; de la interacción de la computadora humana el estudio de hacer las computadoras y los cómputos útiles, usables y universal accesibles a la gente, incluyendo el estudio y el diseño de interfaces de la computadora a través de los cuales la gente utiliza las computadoras.
; El de la bioinformática el uso de informática de mantener, analiza, y almacena los datos biológicos, y de asistir a solucionar problemas biológicos tales como plegamiento de proteína, predicción y filogenia de la función. ; Modelado de cómputo del de la ciencia cognoscitiva de las mentes verdaderas ; Modelado de cómputo de la química del
de cómputo del
de la química teórica para determinar las estructuras químicas y las características ; Modelado de cómputo de la neurología del
de cómputo del
de los cerebros verdaderos ; Simulaciones numéricas de la física del
de cómputo del
de los sistemas no-analíticos grandes ; Algoritmos numéricos del de los algoritmos para la solución numérica de problemas matemáticos tales como búsqueda del radical, integración, la solución de las ecuaciones diferenciales ordinarias y la aproximación/la evaluación de las funciones especiales . ; Manipulación simbólica del de las matemáticas y solución de expresiones en forma simbólica, también conocidas como álgebra de la computadora.
La didáctica del subcampo de focos de informática en acercamientos cognoscitivos de capacidades que se convierten de las estrategias de informática y específicas para el análisis, el diseño, la puesta en práctica y la evaluación de lecciones excelentes en de informática.
Otras universidades y universidades, así como las escuelas secundarias y los programas vocacionales que enseñan a de informática, acentúan la práctica del programa de computadora avanzado algo que la teoría de algoritmos y del cómputo en sus planes de estudios de informática. Tales planes de estudios tienden a centrarse en esas habilidades que sean importantes para los trabajadores que incorporan la industria del software. Los aspectos prácticos de la programación de computadora se refieren a menudo como ingeniería de programas informáticos . Sin embargo, hay mucho desacuerdo sobre lo que el " del término; engineering" del software; realmente medios, y si es la misma cosa que programando. el
l considera el Peter J. Denning, grandes principios del en los planes de estudios computacionales, simposio técnico sobre la educación de informática, 2004.
.
| Random links: | Acceso directo de memoria | Laima | Raum | Lista de ciudades en Tailandia | Lista de reglas lituanas |