Actividad: Lenguajes de programación.
Enviado por Pablo Zúñiga • 24 de Julio de 2017 • Ensayo • 1.286 Palabras (6 Páginas) • 256 Visitas
Actividad: Lenguajes de programación.
Introducción
En este documento hablaremos acerca de los lenguajes de programación, su definición, finalidad, algunos ejemplos etc.
Además existen las se tocara un poco sobre los lenguajes de “Cuarta generación” algunas de las características que deben de tener para poder ser considerados uno de ellos
Hay una variedad amplia en el mercado de lenguajes de programación, de bajo nivel, medio nivel y alto nivel, un claro ejemplo de software de bajo nivel lo son los ensambladores, la complejidad que puede llegar a tener para las personas que apenas están entrando al mundo de los lenguajes de programación. Al igual como los de alto nivel que ya son más complejos y son más sencillos para personas que ya están más adentradas en la materia.
Desarrollo
Los lenguajes de programación los podemos ver como herramientas que tienen la finalidad de ayudarnos a crear programas. Su finalidad es que podemos crear programas que controlen el comportamiento físico de nuestro equipo o el lógico.
Existen muchos ejemplos de lenguajes de programación e incluso cada uno tiene su arquitectura, a veces son similares pero hay jerarquías o identificadores que cambian en cada lenguaje. Hay lenguajes de programación de bajo nivel, medio nivel y alto nivel de acuerdo a esta clasificación se ubican los diferentes programas que pueden existir y obviamente entre más alto el nivel más difícil.
Un lenguaje de bajo nivel es aquel que le da instrucciones al hardware y la única condición que tienen es la estructura física que lo soporta.
Un lenguaje de medio nivel es aquel que está clasificado como de alto nivel pero también tiene algún manejo de bajo nivel
Un lenguaje de alto nivel es aquel que se aleja más del lenguaje maquina o binario de las computadoras y es más aproximado a un lenguaje humano. Es independiente de un hardware, para que un programa de esta clasificación funcione en otras computadoras lo único que necesita es un programa traductor para que se pueda pasar al lenguaje de computadoras.
Es importante conocer varios lenguajes de programación para así no ciclarse en uno mismo y saber cuáles son las diferencias, ventajas y desventajas que tienen para así saber cuál se acomoda mejor hacia nuestras necesidades. Como ejemplos de lenguajes de programación tenemos Java, Visual, Pascal, etc.
El lenguaje de programación de una computadora es conocido como código maquina las computadoras interpretan ese lenguaje y logran lanzar una aplicación que hayamos creado.
El lenguaje maquina no es comprensible para los seres humanos, por ello se crearon lenguajes interpretes comprensibles para los humanos. Así el código que escribamos será transformado a código máquina para que se pueda ejecutar el proceso.
Además de los ejemplos anteriores de leguajes de programación también existe el lenguaje ensamblador, que este es un poco más complicado de entender por una persona que no esté relacionada a la materia, es difícil ya que estos lenguajes están desarrollados con ceros y unos, aunque son lenguajes de bajo nivel pueden tener una complejidad ya que si movemos algo que no debemos podemos llegar a descomponer nuestro equipo,
Que se le denomine de bajo nivel no significa que es menos que el de alto nivel si no que este se refiere más a la utilización en el hardware, es más utilizado en las tareas de los sistemas operativos.
Si queremos que nuestros archivos puedan ejecutarse en diferentes computadoras debemos crear diferentes programas para que puedan ser abiertos por los demás equipos.
También podemos encontrar lenguajes que utilicen un compilador, la ejecución de un programa de este tipo requiere dos etapas:
- Traducir el programa simbólico a código máquina. Lee todo el código encontrando la manera de poder cambiar la programación a código máquina que es el lenguaje de las computadoras.
- Ejecución y procesamiento de los datos.
Los lenguajes de programación generalmente están en 2 grupos:
- Lenguajes imperativos.
- Lenguajes funcionales
Lenguajes imperativos: es utilizado por una serie de comandos, agrupados en bloques y está conformado por órdenes, condicionales que permiten retornar a un bloque si es que la condición se cumple.
...