lenguaje de programación

13
LENGUAJE DE PROGRAMACIÓN

Upload: gerardo-antonio-gomez-moreno

Post on 07-Jan-2017

114 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Lenguaje de programación

LENGUAJE DE PROGRAMACIÓN

Page 2: Lenguaje de programación

QUE ES UN LENGUAJE DE PROGRAMACIÓN

• Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras.

• Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

Page 3: Lenguaje de programación

Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.

Page 4: Lenguaje de programación

TIPOS DE LENGUAJES DE PROGRAMACIÓN

•Lenguajes de bajo nivel :

• Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas.

Page 5: Lenguaje de programación

LENGUAJES DE ALTO NIVEL :

• Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina. • Están dirigidos a solucionar problemas mediante el uso de EDD's.

• Nota: EDD's son las abreviaturas de Estructuras Dinámicas de Datos, algo muy utilizado en todos los lenguajes de programación. Son estructuras que pueden cambiar de tamaño durante la ejecución del programa. Nos permiten crear estructuras de datos que se adapten a las necesidades reales de un programa.

Page 6: Lenguaje de programación

CARACTERÍSTICAS DE LOS LENGUAJES DE PROGRAMACIÓN

• Tenemos muchas características, pero en general las más deseables son que el lenguaje sea expresivo, legible y eficiente. Otras las enumeramos a continuación.• Simplicidad : Aumenta la legibilidad y la facilidad de escritura,

aunque demasiada simplicidad tiene el efecto contrario sobre la legibilidad. Aumenta la confiabilidad del software ya que al ser más sencillo, la verificación y detección de errores es más sencilla.

Page 7: Lenguaje de programación

• Estructuras de control: Controlan el flujo de ejecución de los programas. Influyen en la legibilidad y en la facilidad de escritura. Aumentan el control que el programador tiene sobre un programa, y por lo tanto aumenta la confiabilidad. Ejemplos son las estructuras IF-THEN-ELSE, WHILE, FOR, etc.

• Tipos y estructuras de datos: son muy útiles ya que organizan la información de acuerdo a su tipo y en estructuras de datos convenientes. Los tipos y estructuras de datos aumentan la confiabilidad ya que es posible el chequeo de tipos.

Page 8: Lenguaje de programación

• Diseño de sintaxis: Determina la manera en que se combinan los símbolos y elementos de un lenguaje. Influye en la legibilidad y facilidad de escritura, en la confiabilidad y en los costos.

• Soporte para abstracción: minimiza la complejidad de los problemas a resolver agrupándolos de acuerdo a ciertas características. Está comprobado que esta característica aumenta la legibilidad y facilidad de escritura así como la confiabilidad.

Page 9: Lenguaje de programación

• Expresividad: Se refiere a la naturalidad con la que un lenguaje expresa sus sentencias. Aumenta la legibilidad y la confiabilidad, y en general disminuye la facilidad de escritura y el costo de aprendizaje.

Page 10: Lenguaje de programación

EJEMPLOS DE PROGRAMACIÓN

• ADA: • Este lenguaje suele ser utilizado en la creación de

programas con un alto nivel de confiabilidad, como es el caso del desarrollo de softwares militares e industriales de alta precisión y de costo elevado.

Page 11: Lenguaje de programación

• C#:• El lenguaje C# es una consecución de su antecesor (el lenguaje

C), también es un lenguaje de programación que está enfocado a la creación de sistemas operativos

• C++:• El lenguaje C++ es una versión más reciente derivada del

lenguaje C, en el existen varios conceptos y mecanismos que mejoran la decodificación y creación de comandos. Por medio de este lenguaje es posible realizar compilaciones de programas construidos con el lenguaje C (pero no a la inversa).

Page 12: Lenguaje de programación

• java Script:• El lenguaje JavaScript es un sub-lenguaje o “dialecto” enfocado a los

navegadores web, si bien se basa en el lenguaje Java parte de su diseño, sintaxis y estructura posee similitudes con el lenguaje C, aunque poseyendo sus características propias con las que difiere de los anteriores.

JAVA:• El Java es tanto un lenguaje de programación como una plataforma o tecnología

informática. Como lenguaje de programación es utilizado tanto en equipos de cómputo, así como en otros dispositivos, siendo que es usado en varias arquitecturas computacionales como la Mac y la PC, siendo soportado para la creación de aplicaciones en sistemas operativos tales como Android (en dispositivos móviles), Solaris, Unix, Linux, OS, y Windows.

Page 13: Lenguaje de programación

EJEMPLOS DE PÁGINAS CON JAVASCRIPT

• Reloj en pantalla:• https://www.uv.es/jac/guia/jscript/reloj.htm• Calendario completo:• https://www.uv.es/jac/guia/jscript/calendario.html• Calculadora:• https://www.uv.es/jac/guia/jscript/calc.htm