La paradoja de Python

Enviado por admin el Dom, 15/08/2004 - 14:05.
Clasificado en:

La paradoja de Python.
O, en resumidas cuentas, si tú programas en un lenguaje del cual nadie conoce, porque es bueno, probablemente seas mejor programador que el compadre que usa uno muy conocido. ¿Por qué? Porque el primero lo hace por el gusto en programar 'bien', en tanto que el segundo lo hace por conseguir pega.
Debo compartir esta opinión. No conozco NINGUN programador que use regulamente Visual Basic que sea bueno. Como Java aún no está terriblemente masificado en Chile, los que programan en él son bastantes buenos. Y el que se defiende en Python, Lisp u otras cosas esotéricas.... ufale. PHP está quedando en la misma incómoda categoría de Visual....cosas que pasan.
Ya lo he dicho antes: lo importante es divertirse y sentirse orgullosos de su trabajo. Yo prefiero los lenguajes interpretados antes que los compilados, así que Ruby es para mí la mejor opción.

Imagen de kusor dhtml weblog

Lenguajes de programación
Algunas veces es gracioso ver en qué derivan las discusiones sobre lenguajes de programación, y la de disparates que se...

Enviado por kusor dhtml weblog (no verificado) el Jue, 09/09/2004 - 10:38.
Imagen de mur0

Vaya, así que "python es esotérico" y "ruby es divertido". La verdad es que esperaba alguna argumentación más sólida para comparar ambos lenguajes :-)

En cualquier caso, estoy de acuerdo contigo: lo importante es divertirse programando, buscando el tipo de aplicación, las herramientas y el lenguaje que nos hagan disfrutar lo más posible de una actividad intelectual que puede ser apasionante. Apenas conozco Ruby: por lo que cuentan es muy recomendable (incluso cuenta con el beneplácito de los "pragmatic programmers") así que, cuando termine de doblegar a la serpiente puede que me adentre en la mina de rubíes.

Un saludo.

Enviado por mur0 (no verificado) el Jue, 09/09/2004 - 12:48.
Imagen de Claudex

Jajajaa... lo bueno de las bitácoras es que no es necesario fundamentar demasiado nada, a menos que sea estrictamente necesario.
El punto central del argumento es que si un programador trabaja en un lenguaje que no le sea divertido, lo más probable es que o lo esté haciendo por obligado por el dinero o porque no sabe otra cosa, y en ambos casos no creo que lo haga muy bien. Por tanto, el que ciertos lenguajes acompañen a los buenos programadores está muy relacionado con el entorno. Acá en Chile un programador de Java trabaja en la motorola o es un geek sin remedio; en EEUU, creo que sería un ingeniero de sistemas típico.
Y sobre Python, es un lindo lenguaje, y bastante poderoso, por las buenas aplicaciones que he visto últimamente desarrolladas en él. Lo que me complica es una verdadera estupide- mía, no del lenguaje - : la falta de llaves para abrir y cerrar las anidaciones. Tengo pendiente la comparativa entre Python y Ruby, si lo sé :P

Enviado por Claudex (no verificado) el Jue, 09/09/2004 - 13:30.
Imagen de kusor

Je,je. Sabía que mur0 no se iba a poder contener. Sobre la comparativa esa, ¿qué os parecería una introducción básica de los lenguajes con comparaciones entre sí?. Algo del estilo de esta introducción a Ruby, pero comparando cómo se harían las cosas en cada lenguaje.

Enviado por kusor (no verificado) el Jue, 09/09/2004 - 13:36.
Imagen de Claudex

Sip, algo así tenía en mente. Podría hacerlo, con toda propiedad, para Php, Ruby, Javascript (no me miren así, es un hermoso lenguaje) y hasta para Java. Haré el esfuerzo de aprender más sobre python para cubrir lo que falta.
Lo otro es una tabla de referenencia de tecnologías y lenguajes. Como de C nacen (casi) todas las librerías, no es necesario ni nombrarlo, pero sería interesante saber que cosas se pueden hacer rápido en que lenguaje. Por ejemplo, Php tiene una buena librería para Pdf, pero recién hasta la versión 5 no tenía un soporte bueno y rápido para XML.

Enviado por Claudex (no verificado) el Jue, 09/09/2004 - 13:51.
Imagen de kusor

Y sigue sin ser demasiado bueno, pero no por el xml en sí, sino por el modo en que gestiona la codificación de los caracteres. Parece mentira que, empleando ambos libxml2, sea tanto mejor la implementación de Python.

Y, por supuesto, JavaScript no debería faltar; que no se le saque todo el partido que podría no significa que el lenguaje sea malo. Además, con tantos lenguajes con "sintáxis de punto" seguro que nos acabamos por dar cuenta que las diferencias no son tantas.

Enviado por kusor (no verificado) el Jue, 09/09/2004 - 15:54.
Imagen de Claudex

Exacto. Php tiene un problema endémico con todas las codificaciones Unicode. Ufale.
Con respecto a Js, me acuerdo que en los 'viejos tiempos' (99-2000), era la única manera de lograr cierta interactividad, cuando no existía un acceso tan extendido a hospedaje con lenguajes dinámicos.

Enviado por Claudex (no verificado) el Jue, 09/09/2004 - 16:33.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
If you have a Gravatar account, used to display your avatar.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato