Lenguajes de programacion

176 visualizaciones

Publicado el

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
176
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
3
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Lenguajes de programacion

  1. 1. LENGUAJESDE PROGRAMACION
  2. 2. Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar elcomportamiento de una máquina, particularmente una computadora.
  3. 3. Lenguajes compiladosNaturalmente, un programa que se escribe en un lenguaje de alto nivel también tiene que traducirse a un código que pueda utilizar la máquina. Los programas encargados se llaman compiladores estos pueden generar muchas líneas por cada proposición del lenguaje fuente
  4. 4. Los compiladores son aquellos cuya función es traducir un programa escrito en un determinado lenguaje a un idioma que la computadora entienda (lenguaje máquina con código binario). Al usar un lenguaje compilado (como lo son los lenguajes del popular Visual Studio de Microsoft), el programa desarrollado nunca se ejecuta mientras haya errores, sino hasta que luego de haber compilado el programa, ya no aparecen errores en el código.
  5. 5. Lenguajes interpretados . Sepuede también utilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y grabar en forma permanente el código objeto que se produce durante la corrida de compilación para utilizarlo en una corrida de producción futura, el programador sólo carga el programa fuente en la computadora junto con los datos que se van a procesar.
  6. 6.  A continuación, un programa intérprete, almacenado en el sistema operativo del disco, o incluido de manera permanente dentro de la máquina, convierte cada proposición del programa fuente en lenguaje de máquina conforme vaya siendo necesario durante el proceso de los datos. No se graba el código objeto para utilizarlo posteriormente.
  7. 7.  La siguiente vez que se utilice una instrucción, se le debe interpretar otra vez y traducir a lenguaje máquina. Por ejemplo, durante el procesamiento repetitivo de los pasos de un ciclo, cada instrucción del ciclo tendrá que volver a ser interpretado cada vez que se ejecute el ciclo, lo cual hace que el programa sea más lento en tiempo de ejecución (porque se va revisando el código en tiempo de ejecución) pero más rápido en tiempo de diseño (porque no se tiene que estar compilando a cada momento el código completo).
  8. 8.  El intérprete elimina la necesidad de realizar una corrida de compilación después de cada modificación del programa cuando se quiere agregar funciones o corregir errores; pero es obvio que un programa objeto compilado con antelación deberá ejecutarse con mucha mayor rapidez que uno que se debe interpretar a cada paso durante una corrida de producción.
  9. 9. Algunos lenguajes de programación PHP Java PASCAL C SQL JavaScript Pitón
  10. 10. PROGRAMACIÓNMODULARLa programación estructurada es una técnica de diseño deprogramas que comenzó a ponerse en práctica aprincipios de los años 70. Su utilización tiene comoobjetivo paliar algunas deficiencias:
  11. 11.  1. Los programas que están constituidos por un único bloque, más o menos grande, de código, dependiendo de la complejidad y tamaño de la aplicación, por ejemplo 5000 o 6000 líneas de código sin comentar, sin documentar y sin estructurar, esto es, sin hacer uso de un sólo submódulo, son programas pocos legibles, difíciles de depurar y modificar y poco reutilizables.
  12. 12. 2. Un problema complejo no puedesolucionarse de una sola vez y con un únicoalgoritmo; además, existen operaciones que serepiten una y otra vez a lo largo delprograma, de tal manera que es necesario elmismo bloque de código pero con diferentesdatos. Con el fin de dar solución a los puntosanteriores se introdujo la programaciónestructurada. Su objetivo primordial esresolver un problema, más o menos complejo,dividiéndolo en otros más sencillos, queligados convenientemente, nos den la solucióndel problema original.
  13. 13. La ventaja de la programaciónmodular es que puede serescribida y probada fácilmenteya que se pueden hacer porseparado estas acciones.
  14. 14. PROGRAMACIÓNESTRUCTURADASe refiere a un conjunto de técnicas que han idoevolucionando. Estas técnicas aumentanconsiderablemente la productividad del programareduciendo el tiempo requerido para escribir, verificar,depurar y mantener los programas.
  15. 15. La programación estructuradautiliza un número limitado deestructuras de control queminimizan la complejidad de losproblemas y que reducen loserrores. Ésta incorpora entre otroselementos: el diseño descendente,recursos abstractos y estructurasbásicas.
  16. 16. La programación estructurada esuna forma deescribir programación de ordenador de forma clara, para ello utilizaúnicamente tres estructuras:secuencial, selectiva e iterativa.
  17. 17. Interfaz grafica de Usuario La interfaz gráfica de usuario (en inglés Graphical User Interface,GUI) es un tipo de interfaz de usuario que utiliza un conjunto de imágenes y objetos gráficos (iconos, ventanas, tipografía) para representar la información y acciones disponibles en la interfaz. Habitualmente las acciones se realizan mediante manipulación directa para facilitar la interacción del usuario con la computadora. Surge como evolución de la línea de comandos de los primeros sistemas operativos y es pieza fundamental en un entorno gráfico. Como ejemplo de interfaz GUI podemos citar el escritorio o desktop del sistema operativo Windows y el entorno X- Windows de Linux.
  18. 18. Lenguajes de Programación Grupo1: Materia: Introducción a la informática. Facilitador: A. Roland Gil Estudiantes: Tony Junior Veras, Ragilbert Vázquez, Lowenkys Hernández, Esmerlin Hidalgo Universidad Tecnológica De SantiagoFuentes:http://jorgesaavedra.wordpress.com

×