Mientras que los humanos hablan idiomas entrelazó con la metáfora , modismos, inflexiones y subtexto , las computadoras requieren lenguajes libres de estas ambigüedades para poder funcionar correctamente. Decenas de lenguajes de programación en uso en todo el mundo permiten a los usuarios humanos de interactuar con las computadoras, crear programas y documentos y controlar la forma en que funciona una computadora. Utilice
En un nivel básico , los lenguajes de programación se traducen comandos en operaciones de la computadora . Cada pieza de software y hardware requiere el uso de lenguajes de programación y lenguajes de programación se utilizan para construir todo, desde el sistema operativo a los navegadores web a la interfaz de teléfono móvil.
Construido Network Idioma < br > lenguajes de programación
fueron creados con fines específicos, en su totalidad. Aunque comparten algunas similitudes con las lenguas humanas , como la sintaxis , difieren en aspectos fundamentales. Los lenguajes de programación son finitos , y cada pieza de un lenguaje de programación contiene significado sin ambigüedades . Los lenguajes de programación también permanecen sin cambios , aunque los nuevos lenguajes pueden ramificarse desde creaciones mayores
Ejemplos
Las compañías de software y programadores utilizan muchos lenguajes de programación de hardware populares . software, pero algunos parecen un uso más omnipresente que otros. Lenguajes de propósito general como C y C + + se utiliza para crear aplicaciones y piezas de software del sistema. Otras opciones de idioma populares son difíciles Java, Python y Perl.
Historia
Aunque determinar exactamente , los primeros lenguajes de programación surgieron con las computadoras de tarjetas perforadas en la década de 1940 como programas en lenguaje ensamblador para las configuraciones específicas de hardware . En las décadas siguientes , los nuevos lenguajes como FORTRAN y COBOL superficie, y los lenguajes más modernos siguen en el camino de al menos uno de estos primeros idiomas. Como lenguajes de programación edad , que se hizo más universal y más recientemente idiomas se han movido hacia el aumento de la movilidad y la distribución de código abierto.
Abstracción
diferentes niveles de abstracción de la forma variación fundamental primaria entre diferentes lenguajes de programación. Un lenguaje de programación con poco abstracción requiere la colaboración de un codificador que más estrechamente controlar las funciones específicas de hardware de un ordenador . Idiomas con mayor nivel de abstracción permiten la ejecución de estas funciones básicas , con menos líneas de código , utilizando los comandos más abstractos . Mientras que un mayor nivel de abstracción permite una programación más sencilla, los niveles más bajos dan los programadores un control más inmediato sobre un sistema informático.