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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  mejor lenguaje para empezar en poo?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Respuesta Imprimir
Autor Tema: mejor lenguaje para empezar en poo?  (Leído 55,487 veces)
linux1

Desconectado Desconectado

Mensajes: 138



Ver Perfil
mejor lenguaje para empezar en poo?
« en: 18 Octubre 2010, 18:54 pm »

hola amigos resulta que me voy a animar a aprender programacion orientada a objetos poo

pero no se con que lenguaje comenzar... c++, java, vb .net, etc...

ya programo en c

aclaro que ya estuve viendo los conceptos de la poo

herencia
recursividad
clases
etc....
 :)


En línea



Littlehorse
All the world's a stage
Colaborador
***
Desconectado Desconectado

Mensajes: 2.714


Nie Dam Sie


Ver Perfil WWW
Re: mejor lenguaje para empezar en poo?
« Respuesta #1 en: 18 Octubre 2010, 19:04 pm »

C++, sin dudas.  :)


En línea

An expert is a man who has made all the mistakes which can be made, in a very narrow field.
Lunfardo


Desconectado Desconectado

Mensajes: 568


Ver Perfil
Re: mejor lenguaje para empezar en poo?
« Respuesta #2 en: 19 Octubre 2010, 00:06 am »


herencia
recursividad
clases
etc....
 :)



La recursividad no tiene nada que ver con un objeto
En línea

Franki

Desconectado Desconectado

Mensajes: 46


Ver Perfil WWW
Re: mejor lenguaje para empezar en poo?
« Respuesta #3 en: 19 Octubre 2010, 20:03 pm »

Java o .NET sin duda.
En línea

Horricreu
Wiki

Desconectado Desconectado

Mensajes: 290

¡La verdad os hará libres!


Ver Perfil WWW
Re: mejor lenguaje para empezar en poo?
« Respuesta #4 en: 19 Octubre 2010, 20:05 pm »

Si vienes de C, ¿por qué no C++ :D?
« Última modificación: 27 Noviembre 2010, 15:20 pm por Horricreu » En línea

Siuto
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.587


Que puedo decir??


Ver Perfil WWW
Re: mejor lenguaje para empezar en poo?
« Respuesta #5 en: 19 Octubre 2010, 21:00 pm »

Si lo que queres aprender es el paradigna de la POO bien podes aprenderlo en C++ ya que sabiendo C pasar de un lenguaje al otro es muuuuy simple.

De todas formas yo te recomiendo C# o Java que aunque necesitas un poco mas de trabajo para entender viniendo de C son lenguajes de mas alto nivel y podes hacer aplicaciones con mucho menos esfuerzo y ambos poseen una sintaxis basada en C.
En línea

MazarD
Colaborador
***
Desconectado Desconectado

Mensajes: 885


mazard.info


Ver Perfil WWW
Re: mejor lenguaje para empezar en poo?
« Respuesta #6 en: 20 Octubre 2010, 13:27 pm »

Aunque cualquiera de los nombrados es bueno yo recomendaría c# o java, el hecho de que sean lenguajes orientados a objetos puros evitará que cometas algunos errores que podrías cometer en lenguajes multiparadigma como c++.

En línea

-Learn as if you were to live forever, live as if you were to die tomorrow-

http://www.mazard.info
irc://irc.freenode.org/elhacker.net
klaussius

Desconectado Desconectado

Mensajes: 10



Ver Perfil
Re: mejor lenguaje para empezar en poo?
« Respuesta #7 en: 22 Octubre 2010, 16:17 pm »

El camino del aprendizaje del programador que ha empezado a hacer cosas en C es  ir de C a C++, y de C++ a Java y/o a C#...

...aunque con esto que Apple ha soltado de que no va a soportar Java estos días, no sé yo si sería mejor pasar de C++ a C# y dejar la otra opción aparcada (que no olvidada) para esos días...
En línea

Hazlo o no lo hagas, pero no lo intentes. (Yoda)
globsharp

Desconectado Desconectado

Mensajes: 84


No me mires


Ver Perfil
Re: mejor lenguaje para empezar en poo?
« Respuesta #8 en: 22 Octubre 2010, 19:17 pm »

Lo mejor para empezar es un lenguaje de Orientación a Objetos puro, yo te recomiendo Java, una vez aprendás bien la POO en Java te será mas sencillo entender las peculiaridades de otros lenguajes como C++

Una buena alternativa a Java como primera experiencia es C#, que viene a ser una mejora de Java pero cerrado a sistemas de Microsoft.

En línea

Duérmete
Littlehorse
All the world's a stage
Colaborador
***
Desconectado Desconectado

Mensajes: 2.714


Nie Dam Sie


Ver Perfil WWW
Re: mejor lenguaje para empezar en poo?
« Respuesta #9 en: 22 Octubre 2010, 19:57 pm »

Decir que un lenguaje es OO puro es nada mas ni nada menos que decir que el lenguaje lo es, y no de las posibilidades disponibles del propio lenguaje respecto de la orientación a objetos.

C++ es multiparadigma y por supuesto eso le impide ser OO puro, pero eso no quita que se puedan implementar perfectamente todos los conceptos relacionados a la POO. Esto lo aclaro porque entre lineas se puede entender que C++ corre con una especie de desventaja por no ser OO puro, y eso desde mi punto de vista es incorrecto.

Tomando el concepto que un lenguaje OO puro es mejor para aprender POO, entonces por que nadie aquí todavía menciono a SmallTalk o Ruby?
Si un factor primordial es la salida laboral rápida, yo te recomendaría C# siempre que vaya acorde a tus objetivos, ya que tiene una curva de aprendizaje mas amigable que el resto, pero la verdad es que C++ es la mejor transición si venís de C.

En cuanto a lo de si Java y C# son OO puros, la verdad es que si nos ponemos en detalle lo podemos discutir por un rato largo, pero me parece que seria marear mucho el tema principal.
Solo dejo esto:

Citar
Languages called "pure" OO languages, because everything in them is treated consistently as an object, from primitives such as characters and punctuation, all the way up to whole classes, prototypes, blocks, modules, etc. They were designed specifically to facilitate, even enforce, OO methods. Examples: Smalltalk, Eiffel, Ruby, JADE.


Citar
Una buena alternativa a Java como primera experiencia es C#, que viene a ser una mejora de Java pero cerrado a sistemas de Microsoft.
Si te leyese Leyer  ;D. C# no es ni una mejora ni nada similar, son dos lenguajes distintos con sus ventajas y desventajas, y de hecho también existen proyectos como Mono


Saludos! :D
En línea

An expert is a man who has made all the mistakes which can be made, in a very narrow field.
Páginas: [1] 2 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Lenguaje para empezar a programar... « 1 2 »
Dudas Generales
Elhodar 12 9,650 Último mensaje 24 Septiembre 2010, 20:08 pm
por linux1
¿Cuál lenguaje de programación me recomiendan para empezar desde 0? « 1 2 »
Programación General
avmiitxe 16 10,381 Último mensaje 10 Noviembre 2010, 00:57 am
por Uxio
Cual es mejor lenguaje para empezar en la programación? « 1 2 »
Programación General
5eth 17 15,197 Último mensaje 6 Diciembre 2010, 19:09 pm
por .:Weeds:.
El mejor manual para iniciar en lenguaje de programacio C++
Programación C/C++
N-635766-A 3 10,947 Último mensaje 5 Julio 2011, 10:47 am
por 4rkn63l
Que lenguaje me recomendais para empezar? « 1 2 »
Dudas Generales
Suominon 12 5,843 Último mensaje 23 Mayo 2017, 09:41 am
por Orubatosu
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines