Un experto de la Universidad de Vigo explica las ventajas de los lenguajes de programaci贸n orientada a prototipos
MDS/DICYT El profesor de la Universidad de Vigo, Jos茅 Baltasar Garc铆a, ha analizado las ventajas de los lenguajes de programaci贸n orientada a prototipos en una conferencia que se ha celebrado esta ma帽ana en la Escuela T茅cnica Superior de Ingenieros de Telecomunicaci贸n de Valladolid. Se trata de una actividad organizada por el Grupo Universitario de Inform谩tica de la instituci贸n acad茅mica.
La Programaci贸n Orientada a Objetos (POO) define los programas en t茅rminos de "clases de objetos", es decir, como entidades que representan objetos del mundo real con sus atributos y operaciones, y constituye una evoluci贸n de la programaci贸n estructurada. Para hacerse una idea de lo que es un objeto en programaci贸n, el profesor ha explicado que un objeto trata de simular una parte de un problema, y ha puesto como ejemplo a las partes de un motor, ya que cada pieza de un motor que se resolviera en un programa hecho con orientaci贸n a objetos ser铆a uno de ellos.
"La POO basada en clases es la tradicional y el modelo que sigue la mayor parte de los lenguajes de la industria", ha subrayado a DICYT el profesor de la Universidad de Vigo. Frente a este modelo, la Programaci贸n Orientada a Objetos de prototipos es una corriente cient铆fica que busca sobre todo mayor flexibilidad y uniformidad respecto al modelo basado en clases, lo que acelera el desarrollo de aplicaciones.
En cambio, el experto ha precisado que el lenguaje basado en prototipos es menos eficiente, y ha a帽adido que otro inconveniente puede ser "la excesiva flexibilidad, que en algunas ocasiones puede conllevar que el desarrollo de un proyecto se complique".
Finalmente, Jos茅 Baltasar Garc铆a ha anunciado que es previsible que, en un futuro, lenguajes tradicionales basados en clases cada vez incorporen m谩s caracter铆sticas de los lenguajes basados en prototipos.