13.07.2015 Views

CAPÍTULO 1 - Universidad de Sevilla

CAPÍTULO 1 - Universidad de Sevilla

CAPÍTULO 1 - Universidad de Sevilla

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Departamento <strong>de</strong> Física Aplicada III. <strong>Universidad</strong> <strong>de</strong> <strong>Sevilla</strong>Prácticamente lo mismo suce<strong>de</strong> con otro lenguaje, como es Visual Basic, cuyasintaxis es algo más sencilla que la <strong>de</strong> Visual C++, aunque los programas resultanmenos eficientes .La mayor dificultad a la hora <strong>de</strong> trabajar con este tipo <strong>de</strong> lenguajes es que lainteracción con los componentes HW se hace mediante funciones <strong>de</strong> librería quetrabajan a relativamente bajo nivel. Así, el proceso <strong>de</strong> configuración <strong>de</strong> la tarjeta o lacaptura <strong>de</strong> datos resulta mucho más complicado y tedioso que con un entornoespecialmente diseñado para ello, como es el caso <strong>de</strong> HP-VEE.5.2.2 HP-VEE COMO LENGUAJE ORIENTADO A OBJETOSEl software <strong>de</strong> control “Agilent VEE 5.0” <strong>de</strong> la casa Hewlett Packardproporciona un entorno <strong>de</strong> programación basado en objetos. La OOP (“ProgramaciónOrientada a Objetos”) es una estrategia <strong>de</strong> programación totalmente distinta a losprogramas “clásicos”, <strong>de</strong>sarrollados en lenguajes como C, Basic, Fortran, Pascal, etc.En estos lenguajes, se genera un programa que se ejecuta <strong>de</strong> forma secuencial, es <strong>de</strong>cir,una instrucción <strong>de</strong>trás <strong>de</strong> otra, con la salvedad, claro está, <strong>de</strong> las estructuras <strong>de</strong> controltipo for o while . Y <strong>de</strong> igual manera se programa; esto es, escribiremos las instruccionesen modo texto en el mismo or<strong>de</strong>n que queremos que sean ejecutadas.Sin embargo, en los lenguajes <strong>de</strong> programación OOP se trabaja con el concepto<strong>de</strong> objeto. Un objeto se entien<strong>de</strong> como un trozo <strong>de</strong> código con estructuras <strong>de</strong> variables yfunciones (procedimientos, en el argot OOP) que se encapsula para po<strong>de</strong>r ser accedido<strong>de</strong>s<strong>de</strong> el resto <strong>de</strong>l programa. Así, cada objeto es un elemento in<strong>de</strong>pendiente en elprograma, que interactúa con el resto <strong>de</strong> objetos para llevar a cabo las acciones precisasen el programa. Y la clave <strong>de</strong> la programación orientada a objetos - y lo que marca lamayor diferencia con otros lenguajes <strong>de</strong> programación- es que el código <strong>de</strong>l programano se escribe <strong>de</strong> forma secuencial, ni se tienen por qué ejecutar los objetos en el or<strong>de</strong>nen que los colocamos en el programa. Ejemplos <strong>de</strong> este tipo <strong>de</strong> lenguajes son C++,Visual Basic o Java.92

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!