Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porFelisa Guzmán Chávez Modificado hace 8 años
1
Clase 2: introducción (2ª parte) iic1102 – introducción a la programación
2
Avisos Programa Fechas de pruebas (y tareas) Laboratorios
3
Avisos Página web del curso: probar www.ing.puc.cl/siding, usando nombre de usuario y clave del pucmail www.ing.puc.cl/siding Sobre el paseo a la playa
4
Repaso clase anterior Alguien tuvo que enseñarle al computador... Los computadores pueden aprender, pero no más allá de los límites en que uno le enseña a aprender
5
Repaso clase anterior Lenguaje del computador v/s lenguaje humano Cómo funciona el computador, cómo es su lenguaje Solución intermedia...
6
Lenguajes de programación De alguna manera hay que “traducirle” al computador (ej. si quiero hablar con un Masai).
7
Lenguajes de programación Hay dos formas: ¿cuáles? Se habla, según la forma de traducirse, de lenguajes compilados e interpretados.
8
Lenguajes compilados Traducción ex ante: primero se traduce el programa entero y luego se ejecuta
9
Lenguajes compilados Ventajas: velocidad de ejecución, coherencia garantizada Desventajas: lentitud para la primera vez; no se puede improvisar; portabilidad
10
Lenguajes compilados Ejemplos: C, C++, C#, Pascal Lo más probable es que alguna vez se encuentren con programas escritos en C y C++
11
Lenguajes interpretados Traducción simultánea. Se traducen las líneas una a una a medida que se van ejecutando.
12
Lenguajes interpretados Ventajas: se ven los resultados de inmediato; facilita instrucciones de alto nivel (¿por qué?); portabilidad. Desventajas: velocidad (varias veces más lento).
13
Lenguajes interpretados Ejemplos: Basic, PHP, ASP, Matlab, HTML (¿es lenguaje?)
14
Compilar v/s interpretar Que un lenguaje de programación sea compilado no significa que no se pueda interpretar. Por su formulación, hay lenguajes que están pensados para lo uno o lo otro.
15
Solución intermedia Lenguajes mitad compilados y mitad interpretados Compilan a un lenguaje que no es el propio del computador, pero se parece Este lenguaje es universal y a la vez parecido al del computador
16
Solución intermedia Resultado: un lenguaje rápido (como los compilados) y portable (como los interpretados) Ideal para ser utilizado en internet
17
Java Java es el lenguaje más famoso de este tipo Concepto de Virtual Machine
18
Eclipse Entorno de programación Compilador que usaremos en el curso
19
Eclipse Para hacerlo funcionar: 1. Bajar JRE (Java Runtime Environment) e instalarlo 2. Bajar Eclipse e instalarlo
20
Eclipse (muestra de cómo se ve)
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.