elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Usas la Programacion Orientada a Objetos para todo?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Usas la Programacion Orientada a Objetos para todo?  (Leído 10,192 veces)
ShotgunLogic

Desconectado Desconectado

Mensajes: 233


Claws so razor sharp


Ver Perfil
Re: Usas la Programacion Orientada a Objetos para todo?
« Respuesta #10 en: 15 Enero 2012, 09:37 am »

A ver, creo que estais todos algo confundidos...

En la carrera, si es que tus profesores son competentes, te habran enseñado que los paradigmas y los lenguajes deben de usarse dependiendo de el objetivo que tengamos. Además los paradigmas no son características en sí de los lenguajes.

Me explico. En el caso de que querramos desarrollar una aplicación destinada, por ejemplo, a un videojuego, a un simulador o a un programa con bastante interacción con el usuario, lo mejor es usar el paradigma orientado a objetos. ¿Porqué? Pues básicamente porque nos será más facil de desarrollar, quedara un código mucho más legible y ordenado, pudiendo aplicar todo el ciclo del software de una manera correcta, y será mucho más MANTENIBLE.

En cambio, si por ejemplo necesitamos utilizar una aplicación multihilo, lo más probable es que usemos un lenguaje que haga uso del paradigma Funcional, ya que al usar la transparencia referencial no habrá efectos colaterales y convertiremos la concurrencia en paralelismo, evitando condiciones de carrera.

Esto es así, como ingeniero te corresponde saber en que situación debemos de usar un lenguaje(por sus características, como tipado, nivel de abstracción, si es compilado o interpretado...) y los paradigmas que este maneja.

Así que no se que cojones te han dicho en la carrera, pero las cosas son así. Otra cosa es que estudies más el paradigma orientado a objetos porque actualmente sea el que más se usa y el que más salida laboral represente.

Un saludo.


AÑADO: No asocies clase con POO. Objeto es lo que esta asociado para POO. Clase es la manera que tiene Java, C#, y otros lenguajes de definir las propiedades de los objetos, pero hay otros lenguajes que no usan clases, si no otras cosas, para definirlos, como Python.


« Última modificación: 15 Enero 2012, 09:49 am por ShotgunLogic » En línea

The clans are marching against the law, bagpipers play the tunes of war, death or glory I will find, rebellion on my mind.
H1jack

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re: Usas la Programacion Orientada a Objetos para todo?
« Respuesta #11 en: 15 Enero 2012, 16:54 pm »

totalmente deacuerdo con shotgun

POO está demostrado que es la mejor forma de mantener programas a gran escala, luego se pueden combinar más paradigmas de programación segun el problema, el lenguaje y la situación


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines