Clase 2: introducción (2ª parte) iic1102 – introducción a la programación.

Slides:



Advertisements
Presentaciones similares
INTRODUCCIÓN A LA INFORMÁTICA EDUCATIVA Software de Aplicaciones
Advertisements

Características Generales y Entornos de Desarrollo
Cb00843 Traductores Rogelio Dávila Pérez Profesor Planta
Programación Interactiva Introducción a Java
CI-2413 Corrección del Examen. Pregunta 1 Escriba las siguientes páginas: hola.php, hola.asp y hola.jsp. Estarán escritas con los modelos de PHP, ASP.
TEMA 3 Parte A Lenguajes de programación. Criterios de clasificación según su nivel de abstracción según la forma de ejecución según el paradigma de programación.
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
INTRODUCCIÓN A JAVA.
Ing. Enrique Meneses. Son las instrucciones detalladas que controlan el funcionamiento de un sistema de computación. Funciones: 1. Administrar los recursos.
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
Arquitectura de computadoras
SOFTWARE DE PROGRAMACIÓN
Historia del Lenguaje JAVA
Instructor :LIC. Jairo Flores de la o
INSTITUTO TECNOLOGICO DE MINATITLAN
Lenguajes de programación
INTRODUCCION A LOS ALGORITMOS (Conceptos previos)
Tema 1 Introducción a la programación (Lenguaje java).
Programación 1 Introducción
© Manuel ColladoEntornos de Programación-1 Entornos de programación Concepto, funciones y tipos.
Introducción al Software
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
TRADUCTOR DE UN PROGRAMA
INTRODUCCION C++ Preparado por: Nelliud D. Torres Enero/2003 Versión 1.0.
Computadoras analógicas Miden magnitudes físicas que se distribuyen en escala continua como pueden ser la temperatura y la presión. Este tipo de computadoras.
Introducción a la Programación. Lenguaje de Máquina.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura.
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
Programación y Aplicaciones Las computadoras requieren de ser alimentadas con programas para poder presentarse como elementos inteligentes. Los programas.
LENGUAJES DE PROGRAMACION son herramientas que nos permiten crear programas y software. Entre ellos tenemos Delphi, Qbasic, Visual Basic, Pascal, Java,
Página 1 09/01/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Software.
FUNDAMENTOS DE PROGRAMACIÓN ISC. GABRIEL ZEPEDA MARTÍNEZ EST. ABRAHAM F. MACHUCA VAZQUEZ.
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
1.4 Traductor y Su estructura
LENGUAJES DE PROGRAMACIÓN
Lenguaje de Programación II
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
Curso de Java La tecnología Java
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
Un lenguaje de programación orientado a objetos Maestra Graciela Prado B. Octubre 2013.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
introducción al lenguaje
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Prof. Gabriel Matonte Programación I Prof. Gabriel Matonte
LENGUAJES DE PROGRAMACION
Lenguajes de Programación
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
Cristian Fonnegra Marin
Metodología de la programación
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Desarrollo DE apps móviles
LENGUAJES DE PROGRAMACIÓN
UNIDAD 1. ORGANIZACIÓN BÁSICA Y DISEÑO DEL COMPUTADOR
Desarrollo DE apps móviles
FUNDAMENTOS DE PROGRAMACIÓN
TEMA 4: MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Diseño y Programación Orientados a Objetos1 Introducción a Java.
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
Base de datos (MySQL) Ing. Linda Masias Morales Introducción Base de datos.
Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 1.
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
1 Clase 4: primeros programas (2ª parte) iic1102 – introducción a la programación.
Iic 1102 Introducción a la Programación Primer Semestre 2007.
UAA – Introduccion a Progracion Orientada Objetos Introducción al Java.
Clase 3: primeros programas (1ª parte) iic1102 – introducción a la programación.
Transcripción de la presentación:

Clase 2: introducción (2ª parte) iic1102 – introducción a la programación

Avisos Programa Fechas de pruebas (y tareas) Laboratorios

Avisos Página web del curso: probar usando nombre de usuario y clave del pucmail Sobre el paseo a la playa

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

Repaso clase anterior Lenguaje del computador v/s lenguaje humano Cómo funciona el computador, cómo es su lenguaje Solución intermedia...

Lenguajes de programación De alguna manera hay que “traducirle” al computador (ej. si quiero hablar con un Masai).

Lenguajes de programación Hay dos formas: ¿cuáles? Se habla, según la forma de traducirse, de lenguajes compilados e interpretados.

Lenguajes compilados Traducción ex ante: primero se traduce el programa entero y luego se ejecuta

Lenguajes compilados Ventajas: velocidad de ejecución, coherencia garantizada Desventajas: lentitud para la primera vez; no se puede improvisar; portabilidad

Lenguajes compilados Ejemplos: C, C++, C#, Pascal Lo más probable es que alguna vez se encuentren con programas escritos en C y C++

Lenguajes interpretados Traducción simultánea. Se traducen las líneas una a una a medida que se van ejecutando.

Lenguajes interpretados Ventajas: se ven los resultados de inmediato; facilita instrucciones de alto nivel (¿por qué?); portabilidad. Desventajas: velocidad (varias veces más lento).

Lenguajes interpretados Ejemplos: Basic, PHP, ASP, Matlab, HTML (¿es lenguaje?)

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.

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

Solución intermedia Resultado: un lenguaje rápido (como los compilados) y portable (como los interpretados) Ideal para ser utilizado en internet

Java Java es el lenguaje más famoso de este tipo Concepto de Virtual Machine

Eclipse Entorno de programación Compilador que usaremos en el curso

Eclipse Para hacerlo funcionar: 1. Bajar JRE (Java Runtime Environment) e instalarlo 2. Bajar Eclipse e instalarlo

Eclipse (muestra de cómo se ve)