introducciÓn: programaciÓn orientada a objetos, gnu/linux y c++ 0 0 técnicas computacionales en...

Post on 24-Jan-2016

223 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

INTRODUCCIÓN: PROGRAMACIÓN ORIENTADA A OBJETOS, GNU/LINUX Y C++00

Técnicas Computacionales en FísicaMáster en Física y Tecnologías Físicas,Máster en Computación

Isidro González Caballero (Universidad de Oviedo)Santander, 08/10/2012

Presentaciones

Profesor: Isidro González CaballeroUniversidad de Oviedo

Email: Isidro.Gonzalez.Caballero@cern.ch

Introducción: OOP, GNU/LInux y C++ (Técnicas Computacionales en Física)

2

Temario

Introducción a la Programación Orientada a Objetos Teoría pura y dura Conceptos y representaciones básicos Cambiar la forma de pensar

Brevísima introducción a GNU/Linux Comandos y herramientas básicas Necesario para el resto de la asignatura

C++ Teoría (50%) y práctica (50%) Desde los objetos básicos hasta los templates Muy importante vuestra participación

Dudas, sugerencias, iniciativas… lo que queráis Se trata de aprender a usar una herramienta

Introducción: OOP, GNU/LInux y C++ (Técnicas Computacionales en Física)

3

Herramientas necesarias

Un sistema GNU/Linux (más detalles más adelante) con el compilador de GNU C++ Si tienes Windows puedes instalar Ubuntu o SLC5 en

Virtualbox Ubuntu viene por defecto sin el compilador de C++. Para

instalarlo abre una terminal y ejecuta

ROOT (para capítulos siguientes)http://root.cern.ch Para Ubuntu puedes descargarte los paquetes desde

http://goo.gl/PG9n6 Para SLC5 y Mac OS los binarios están en

http://goo.gl/XOZi7 Para otras arquitecturas puede resultar conveniente

instalarlo a partir de las fuentes (sources)

Téc. Fund. de Simulación, Reconstrucción y Análisis de datos en F. Exp. de Partículas

4

…~$ sudo apt-get install g++

Bibliografía

Google, Bing, Yahoo,... Programación Orientada a Objetos y C++

G. Booch: "Object-Oriented Analysis and Design". Addison-Wesley

S. B. Lippman: "C++ Primer". Addison-Wesley B. Stroustrup: "The Annotated C++

Reference Manual". Addison-Wesley B. Stroustrup: "The C++ Programming

Language". Addison-Wesley

Introducción: OOP, GNU/LInux y C++ (Técnicas Computacionales en Física)

5

Encuesta inicial

¿Qué conocimientos y experiencia tenéis de…

Pregunta Sí

No

Observaciones

… programación en general?

… programación orientada a objetos

… C++?

… otros lenguajes?

… GNU/Linux?

… herramientas de programación?

Introducción: OOP, GNU/LInux y C++ (Técnicas Computacionales en Física)

6

top related