Discusión - Orientación - ¿Con que lenguaje Empezar?

Iniciado por AlbertoBSD, 24 Enero 2010, 05:45 AM

0 Miembros y 1 Visitante están viendo este tema.

Aeros

Cita de: pucheto en  3 Marzo 2011, 21:53 PM
Python es funcional? que tiene que ver la sintaxis "corta"? (python es de sintaxis elegante)
Si eso es funcional, entonces haskell que es?

te doy una respuesta con un ejemplo:

Smalltak y java :) lo dos son POO pero uno puro y el otro no

:D

Ragnarok

#11
Python, es un lenguaje de muy alto nivel, lo que significa que con unos conocimientos superficiales acerca de los ordenadores ya puedes manejarlo y hacer cosas interesantes. Además tiene una shell interactiva, puedes aprender a programar escribiendo tus programas e interactivamente viendo como funcionan. Además es uno de los más parecidos a pseudocódigo.

Varias veces he dicho que dependiendo de para qué se quiera programar conviene más un lenguaje de programación u otro. Si se quiere programar para aprender a programar el mejor lenguaje es python. Todo el mundo debería empezar con python.

Permite además empezar con programas estructurados y luego seguir aprendiendo a programación orientada a objetos para finalmente ver un poco de funcional (aunque para aprender programación funcional serían mejores otros, python sirve para empezar en este paradigma). Ser multiparadigma, multiplataforma y tener un intérprete disponible por defecto en la mayoría de instalaciones de linux son ventajas importantes a tener en cuenta.

Ciertamente, me parece insuperable. Tema solucionado.

PD: he visto que se mencionaba en el hilo, python no es programación funcional, aunque permita hacer algunas cosas típicas de ésta.
No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones

theluigy13etv

En mi opinión, creo que antes de empezar a programar, hay que informarse bien un poco acerca de la historia, el orden de aparición y aprender el contexto en el que fueron apareciendo. Posteriormente sería bueno comenzar mediante el uso de Diagramas de Flujo y pseudocódigo para ir diseñando algoritmos sencillos. Conforme uno se familiariza con esto, puede recién pasar a practicar algún lenguaje. Podría comenzar con Pascal, o Python. A los más osados, pueden hacerlo con C.