Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Otro enfoque

    (Puntos:2)
    por wrappper (2930) el Lunes, 05 Noviembre de 2001, 01:53h (#66030)
    Los lenguajes son menos importante que saber programar BIEN (c) wrappper, 2001. A partir de ahí puedes preguntarte si hay algún lenguaje en que puedas aprender más fácil eso... a programar "bien".

    Pues creo que sí. Concretamente con los lenguajes en que tratas más directamente con la memoria. No voy a tener la crueldad de decirte que aprendas ensamblador. C o Pascal pueden valerte. Pero tiene que ser un lenguaje compilado. Y si puedes aprender algo de ensamblador, mejor.

    Hay otra habilidad necesaria para ser un buen programador: la visión de conjunto. Pero eso no se coge sino dándose morrazos persiguiendo cuellos de botella, haciendo pruebas y más pruebas, haciendo primero que las cosas funcionen, cogiendo el zen... al final las dos habilidades se complementan.

    Las empresas lo que pagan bien es a la gente que resuelve los problemas. Para tirar líneas hay gente a patadas. Cuando sale el problemón, quien tiene una cierta idea de las tripas de un programa es quien conviene tener a mano. Y esas tripas no se aprenden programando un intérprete. Una vez que las conoces, puedes decidir que un lenguaje interpretado es perfecto para cierta tarea. Pero como aprendes es dándote las bofetadas con los punteros salvajes.

    Perl es un lenguaje muy especializado en el manejo de texto. Pero incluso Slashcode me parece un castillo demasiado grande para hacerlo con Perl. Suponiendo que está bien hecho, habría que preguntarse por qué no se pueden resolver ciertos errores muy aparentes rápidamente. Si me decís que no hay tiempo, que sois voluntarios, vale. Pero en un programa similar hecho en Delphi (lo que conozco mejor), la depuración de algunos errores que estoy viendo desde hace semanas sería cuestión de minutos.

    Perl por lo que sé estaba bien (muy bien) para administradores y crear informes. Que se usase para web es uno de tantos accidentes: el lenguaje más a mano para scripts y que maneja texto de p.m. parece la elección adecuada para CGI, cuando los CGIs eran cuatro formularios. Pero con webs complicadísimas, decenas o cientos de miles de líneas de código... ya puedes preparar algo menos radical.

    Una vez sepas programar, echa un vistazo a Java. Pero un programador *bueno* en C++ sigue estando cotizado en todas partes.