Document related concepts
no text concepts found
Transcript
Resumen de clase #1, fecha 19/01/15 1. Plática introductoria a la materia 2. Página de la materia http://newton.uam.mx/xgeorge/uea/Prog_Or_Ob/ y la información específica de su trimestre (resúmenes de clases, códigos, seguimiento, etc.) es http://newton.uam.mx/xgeorge/uea/Prog_Or_Ob/15I. 3. Reglas de juego: 3 exámenes parciales (70%), aproximadamente 6 tareas (30%). 4. Fuentes de información: a. Archivos subidos por profesor a la página de la UEA b. Cay Horstmann “Big Java”: http://newton.uam.mx/xgeorge/uea/Lab_Prog_O_O/materiales_auxiliares/Big_Ja va_4th_Ed.pdf, es un libro de texto ideal para todos componentes principales de ambos lenguajes, C++ y Java, aunque formalmente está dedicado solo a Java. c. Internet d. Ayuda de Visual Studio 2010 y versiones posteriores e. Materiales auxiliares: Libros recomendados en el programa sinóptico 5. Plática sobre evolución de lenguajes de programación a. Reglas de Dijkstra: i. “Programa= algoritmo+ estructura de datos” ii. “Resolver un problema significa crear un lenguaje adecuado para el problema” b. Las ventajas del paradigma de POO en el contexto de las reglas de Dijkstra: dar una herramienta tecnológicamente cómoda tanto para “creación del lenguaje para un problema” como para unas manipulaciones con los elementos de dicho lenguaje. c. ¿Qué nicho ocupan lenguajes C++ y Java en comparación con lenguajes Fortran, Algol, C, Pascal? 6. Configuración de un proyecto tipo “Hola mundo!” en Visual Studio 2010 y en Dev C++