CAPÃTULO 1 - Universidad de Sevilla
CAPÃTULO 1 - Universidad de Sevilla
CAPÃTULO 1 - Universidad de Sevilla
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