Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

Todos tenemos lenguajes de programación favoritos, pero ¿cuál odias?

editada por nettizen el Viernes, 01 Febrero de 2013, 10:32h   Printer-friendly   Email story
desde el dept. filias-y-fobias-a-partes-no-iguales
miguel_po nos cuenta: «Acabo de solucionar un error en una aplicación de Visual FoxPro que me estaba llevando a pensar seriamente en probar el lanzamiento de monitor por la ventana. El error mostrado y su causa no se parecen ni por asomo y, sinceramente, esto me lleva ahora mismo a decir que ODIO A VISUAL FOXPRO. Voy a abrir un facebook, un twiter,... para dar salida a la frustración de 6 horas de mi vida perdidas en esta absurdez. Supongo que como tema para el fin de semana y relajar tensiones puede vernir bien. Buen fin de semana y a recargar pilas.»

Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Sin duda

    (Puntos:1, Interesante)
    por pobrecito hablador el Viernes, 01 Febrero de 2013, 11:25h (#1330147)
    Entre los de la vieja escuela Perl, por razones obvias. Entre los más actuales Scala, que es tan complejo que le hace dudar a uno de sus capacidades intelectuales.
    [ Responder ]
  • Prolog y Javascript/HTML5

    (Puntos:1, Interesante)
    por pobrecito hablador el Viernes, 01 Febrero de 2013, 12:20h (#1330162)
    El primero, por el mal recuerdo de la facultad (curiosamente Haskell me dejo mucho mejor recuerdo, aun sufriendo mas para sacar programacion funcional que para programacion logica).

    Los segundos, como usuario, por la horrorosa tendencia a programarlo todo en la nube, y como programador, por la incertidumbre de que plataformas soportan algo y cuales no.

    [ Responder ]
  • Android

    (Puntos:3, Interesante)
    por awela (13471) el Viernes, 01 Febrero de 2013, 12:44h (#1330167)
    ( http://developer.android.com/ | Última bitácora: Martes, 17 Noviembre de 2009, 10:29h )
    Pues yo me lo estoy pasando bomba con Android.... Java....

    Llevo 2 meses aprendiendo a mi aire.... estooo.... dando cabezazos al eclipse... y....
    Alguien tiene un "hola mundo" decente?
    De verdad hay que hacer TODO eso para una mierda de linea de texto?

    Que fue del:

    10 PRINT "Hola Mundo!"
    RUN

    ???

    --

    o no?

    [ Responder ]
    • Re:Android de mariopr25 (Puntos:1) Viernes, 01 Febrero de 2013, 13:03h
    • Re:Android de mariopr25 (Puntos:1) Lunes, 04 Febrero de 2013, 14:04h
    • 2 respuestas por debajo de tu umbral de lectura actual.
  • No es odio

    (Puntos:1)
    por izzy-kun (34811) el Viernes, 01 Febrero de 2013, 14:20h (#1330180)

    Yo no diría que es odio, pero no me siento especialmente motivado cuando necesito programar en Java o C++ (pero solo esa variante, porque C puro y Objective-C me encantan)

    [ Responder ]
  • por jdavidls (46887) el Viernes, 01 Febrero de 2013, 15:04h (#1330185)
    No creo que sea el peor candidato, (excluyendo el uso compulsivo del dollar para cada variable, cosa que no entiendo como se les pudo pasar por la cabeza en un primer diseño inicial del lenguaje, ni que necesidad hay de incorporar esa distinción a nivel de parsing). Su api esta cogida con pinzas, la mezcla interna de numeros, textos y valores booleanos en las variables arrojan un sinfín de problemas. Esta mañana por ejemplo he tenido que corregir un bug:

    $x = ($a < $b) and ($b < $c); // siempre da true
    A lo largo del tiempo he ido descubierto dolorosamente comportamientos no predecibles en funciones tales como empty, isset o array_key_exist entre las que recuerdo, que, si bien están documentadas, no son para nada intuitivas.

    En cuanto a C++ decir que me parece un gran lenguaje, pero no aguanto la libreria estandard, nunca he usado las stl y me he tenido que limitar a implementar mis propias estructuras de datos cada vez que las he necesitado. La PEOR API de C es sin duda alguna la API de Win32. Odio la notacion húngara, pensaba yo que el mangling era un proceso que realizaba el compilador... no algo que tenia que hacer el programador y menos con el supuesto fin de facilitar la lectura de código... Por otro lado, y en defensa de C++, adoro QT.

    [ Responder ]
  • Javascript

    (Puntos:3, Interesante)
    por neu___ (14363) el Viernes, 01 Febrero de 2013, 16:10h (#1330198)
    ( http://geeks.ms/blogs/cpsaez/ | Última bitácora: Jueves, 07 Febrero de 2013, 18:04h )
    Javascript, un lenguaje donde las propiedades y métodos se van añadiendo a las clases sobre la marcha... de locos.
    --

    Under a sea of dust lies a vast wealth of wisdom

    [ Responder ]
    • Re:Javascript de pobrecito hablador (Puntos:1) Viernes, 01 Febrero de 2013, 22:58h
    • Re:Javascript de payo_ranger (Puntos:2) Sábado, 02 Febrero de 2013, 11:30h
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • homer

    (Puntos:1, Divertido)
    por pobrecito hablador el Viernes, 01 Febrero de 2013, 16:16h (#1330199)
    El lenguaje que odio es el 'homer': Si tienes una especificacion incoherente -yo no te la he dado, - nadie me ha visto, - no pueden demostrarlo.
    [ Responder ]
  • Odio javascript

    (Puntos:2)
    por vplabs (7306) el Viernes, 01 Febrero de 2013, 18:49h (#1330218)
    ( http://elfuturoeselectrico.blogspot.com/ )
    Odio javascript
    Cualquiera que lo haya sufrido entenderá que no es necesario explicar los motivos.
    --
    Sensores Android [android.com]
    [ Responder ]
  • El mismo.

    (Puntos:1)
    por Mostaza (51871) el Viernes, 01 Febrero de 2013, 18:55h (#1330219)
    Ahora solo tengo que pelearme de pascuas a ramos, pero Visual FoxPro es HORRIBLE. Lo siento, pero no pude nunca con él. Y menos ahora que intento olvidarlo.

    Recuerdo con más cariño Clipper que VFP.

    Mostaza.
    [ Responder ]
  • Los

    (Puntos:2)
    por Molleradura (19661) el Viernes, 01 Febrero de 2013, 19:44h (#1330222)
    ( http://barrapunto.com/ | Última bitácora: Martes, 27 Enero de 2009, 22:47h )
    - Nivel odio: VisualBasic, y en general todos los que empiecen por "Visual.

    - Nivel desprecio: ASP.NET, jsp.

    - Nivel poco aprecio: Java, C++, C#, y en general los lenguajes que tienen demasiadas clases o complican lo fácil o requieren de muchas lineas de código para hacer poco. Incluir XML si cuenta como "lenguaje de marcas".

    [ Responder ]
  • Visual X

    (Puntos:2)
    por TeKNo dUKe (40175) el Sábado, 02 Febrero de 2013, 00:21h (#1330245)

    Me impacto luego de leer los comentarios la cantidad de detractores que tienen los lenguajes tipo C, bueno pues a esos los amo, me parecen super claro, muy fáciles de leer, entendibles... debe ser costumbre.

    En cuanto a otros PHP no es un lenguaje serio, es un juguete que se hizo famoso y le tuvieron que dar más soporte y ahora es sólo un lío de gigantescas proporciones, nada más horrible que tener que mantener aplicaciones de otros en PHP. Luego pues Visual 6 y .Net ambos un puto asco, FoxPro no se queda atrás.

    --
    My back's against the wall. But you can't kill us all Even if you take my life. Still we will survive.
    [ Responder ]
  • No se declaran variables?

    (Puntos:1, Inspirado)
    por pobrecito hablador el Sábado, 02 Febrero de 2013, 06:06h (#1330251)
    Todo lenguaje donde "no sea necesario declarar variables".

    Al no ser obligatoria la declaración de variables, cualquier error de tipeo crea una nueva variable, permitiendo gratuitamente errores que pueden ser difíciles de depurar.

    Estos lenguajes pasan el trabajo del computador (verificar los nombres de las variables) al ser humano. Así, algo que en un lenguaje con declaración obligatoria de variables se detecta en 1 segundo, en uno que no lo tenga pudiera tardar semanas.
    [ Responder ]
  • C, Simplemente

    (Puntos:1)
    por ndrk (31520) el Sábado, 02 Febrero de 2013, 06:22h (#1330253)
    ( http://www.google.com/ | Última bitácora: Domingo, 17 Junio de 2012, 06:48h )
    Sí, es muy bueno, potente, flexible... y asqueroso. Si aprendiste a programar primero con Pascal (como es mi caso) C, no deja de ser algo horrible. Y como ya mencionaron gracias a IDE de Borland, eso de escribir "de más BEGIN END" dejó de ser una pretexto.

    De hecho actualmente los lenguajes que "mejor se leen" tomaron algo de Pascal. Incluso los hijos de C.

    [ Responder ]
  • Perl y C++

    (Puntos:2)
    por pleyades (544) el Sábado, 02 Febrero de 2013, 08:48h (#1330261)
    ( http://barrapunto.com | Última bitácora: Lunes, 14 Enero de 2013, 12:43h )

    Pero sin duda el perl y el C++ son mis cruces.

    Cada vez que veo algo en Perl, me entran sudores fríos. En la vida he visto una sintaxis más críptica.

    Evidente pueden escribirse programas bien estructurados y claros el perl, el problema es que los hay que parece que estén en un concurso de "a ver sin consigo hacerlo aún con con menos instrucciones.

    Incluso en programas muy bien estructurados, de vez en cuando te encuentras con partes de código en los que has de respirar hondo. La razón es que los que lo han programado hacen buenos programas estructurados, pero tienen vicios aprendidos y utilizan instrucciones confusas porque las han usando tantas veces que las encuentran naturales. No se dan cuenta que, para el que lo ve por primera vez, es código ofuscado. Y lo que es peor, el programador novel que ve este código ofuscado en programadores experimentados se cree que es la leche de la genialidad y lo imita, perpetuando así las malas prácticas.

    Respecto al C++, como lo sufro más o menos diariamente, lo odio. En general, soy "pascaliano", así que las sintaxis tipo C llaves no me gustan. El C++ es... liado, complicado, mezcla decalraciones y código, y... lo odio.

    Ahora hablan de añadirle nuevas características al C++. Esto es lo que siento [tumblr.com] pero multiplicado por 10.

    [ Responder ]
    • Re:Perl y C++ de pleyades (Puntos:2) Sábado, 02 Febrero de 2013, 14:27h
      • Re:Perl y C++ de rongorongo (Puntos:2) Sábado, 02 Febrero de 2013, 18:19h
      • 1 respuesta por debajo de tu umbral de lectura actual.
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • por panzeta (30304) el Sábado, 02 Febrero de 2013, 09:57h (#1330277)
    Supongo que ninguno de los aquí presentes ha tenido que programar jamás en Lisp, con su divertida notación polaca inversa y sus infernales paréntesis, si no estaría el número uno en vuestra lista de odios. Observad los ejemplos de la wikipedia y flipad: http://es.wikipedia.org/wiki/Lisp [wikipedia.org]
    [ Responder ]
  • m4 y autotools

    (Puntos:2)
    por nil (10788) el Sábado, 02 Febrero de 2013, 18:45h (#1330334)
    ( http://www.openideas.info/wiki/index.php?title=User:Slerena | Última bitácora: Martes, 07 Junio de 2005, 12:18h )
    Y por encima de todo lo que habeis dicho (si, yo tambien odio java), y por mucha diferencia, las putas macros M4 y las autotools dios santo que infierno !!
    --
    .. rasca y gana ..
    [ Responder ]
  • por neuralgya (3331) el Martes, 05 Febrero de 2013, 07:48h (#1330531)
    ( Última bitácora: Viernes, 28 Septiembre de 2007, 23:56h )
    Odiar odiar no odio ninguno. Lo que no me gusta es el mal uso de lenguajes que no han sido diseñados para lo que tienen que hacer. Por ejemplo:

    *) Veo muchos detractores de C. Una vez tuve que hacer una aplicación para analizar sistemas de ficheros ext3. A la hora de trabajar a tan bajo nivel, no hay otra cosa mejor.

    *) Aplicaciones web. Aqui siempre me decanto por PHP con JavaScript. He usado java/tomcat en algunas ocasiones. Sin embargo el binomio java/tomcat se me antoja demasiado complicado, pesado y engorroso como para ser productivo. Si estoy de acuerdo que JavaScript puede llegar a ser un dolor en el culo, pero oye, al final los resultados suelen merecer la pena. Con PHP disfruto bastante en general. Si es cierto que es API es bastante rar, en el sentido de que no hay coherencia en la nomenclatura de funciones, o librerías que funcionan enteramente como clases y otras no, pero en general, si sigues unas ciertas reglas, salen cosas muy buenas con no demasiado esfuerzo. También depende del framework que uses.

    *) Aplicaciones de escritorio. Como comentan por ahi arriba, QT es una delicia. De hecho en alguna ocasión me he decantado por usar QT en vez de java para hacer una aplicación que corriese en Win y Linux. Aqui Java también me gusta bastante.

    Yo creo que cada lenguaje tiene sus puntos fuertes y débiles. Si usas alguno en un entorno donde no es adecuado.. pues si, es bastante coñazo.
    [ Responder ]
  • por triturator (14194) el Viernes, 01 Febrero de 2013, 11:00h (#1330140)
    Pascal será mucho más legible, pero hay que escribir una barbaridad de texto para cualquier cosa. C es bastante más críptico, cierto, pero es muchísimo más compacto y, una vez pasada la curva de dificultad de acostumbrarse a la sintaxis, es más cómodo de usar por la pura rapidez.

    Saludos
  • Re:te parece poco odio

    (Puntos:2, Divertido)
    por pobrecito hablador el Viernes, 01 Febrero de 2013, 11:17h (#1330144)

    Veo que el lenguaje de programación conocido como LENGUA ESPAÑOLA o LENGUA CASTELLANA no terminas de dominarlo. Eso que has programado no compila ni de coña.

  • por dabaidabai (49855) el Viernes, 01 Febrero de 2013, 12:20h (#1330161)
    ( http://escientia.me/ )
    JAVA
    --
    ========================
    http://escientia.me/
    Enseña, aprende y gana dinero.
  • Re:te parece poco odio

    (Puntos:1, Informativo)
    por pobrecito hablador el Viernes, 01 Febrero de 2013, 13:16h (#1330174)
    Magnatroll?Porque has firmado como pobrecito?
  • Re:Ecos del pasado

    (Puntos:2)
    por AlphaFreak (3955) el Viernes, 01 Febrero de 2013, 16:55h (#1330204)
    Todo programa escrito en F77 _ES_ un programa válido en F90 (no necesariamente en F95, pero casi). La sintaxis del F77 está incluida, completita, en F90.

    Tal vez te refieras a Fortran IV. F77 es casi decente...
  • Re:Cobol, ¿cual sino?

    (Puntos:2, Divertido)
    por monster (49083) el Viernes, 01 Febrero de 2013, 17:50h (#1330211)
    ( Última bitácora: Martes, 18 Septiembre de 2012, 10:31h )
    Lo que pasa es que a los programadores de ahora, os sacan de vuestros IDEs con autocompletado, revisión automática de código y demás ruedines y os caéis de lado a las primeras de cambio. Así no se aprende a andar en bici, digo a programar... :-P
  • Re:Todos los lenguajes

    (Puntos:3, Interesante)
    por AlphaFreak (3955) el Viernes, 01 Febrero de 2013, 20:46h (#1330228)
    Has usado alguna vez alguno de esos lenguajes más allá del "holamundo"? Puede que estén anticuados, seguro que son mejorables, pero no puedes despreciarlos así sin más. Sin ir más lejos, en su dominio de aplicación COBOL es un lenguaje más que decente (a partir del estándar del 81). Difícilmente encontrarás algo mejor para tratar ficheros "planos".

  • por DebianLinuxero (44490) el Viernes, 01 Febrero de 2013, 21:20h (#1330231)
    ¡Tres!
  • Y el

    (Puntos:2)
    por pleyades (544) el Viernes, 01 Febrero de 2013, 22:48h (#1330237)
    ( http://barrapunto.com | Última bitácora: Lunes, 14 Enero de 2013, 12:43h )

    Estoy contigo. El pascal fue mi primer amor y desde entonces odio el c y los que o han copiado. Con sus malditas llaves.

    Lo que más me mosquea es el que distinga mayúsculas y minúsculas. Supongo que también responde a una época en que que el compilador pasara a mayúsculas todo el texto debía ser muy pesado. Y que todos los lenguajes parecen haber heredado esta mala idea. Incluso el XML

    La razón que se da para mantener la diferencia de mayúsculas/minúsculas es que se amplia el enormemente le número de identificadores. Para mí es solamente un fuente de confusiones.

    Quizá tengan razón y sean manías mías, porque hasta Niklaus Wirth, el creador del pascal, años después diseñó el modula-2 que era sensible a mayúsculas/minúsculas.

    Aún así, lo odio.

    • Re:Y el de pleyades (Puntos:2) Sábado, 02 Febrero de 2013, 13:33h
    • Re:Y el de pleyades (Puntos:2) Sábado, 02 Febrero de 2013, 18:35h
      • Re:Y el de pleyades (Puntos:2) Lunes, 04 Febrero de 2013, 12:36h
        • Re:Y el de pleyades (Puntos:2) Lunes, 04 Febrero de 2013, 19:12h
        • 1 respuesta por debajo de tu umbral de lectura actual.
      • 2 respuestas por debajo de tu umbral de lectura actual.
    • 2 respuestas por debajo de tu umbral de lectura actual.
  • Re:Delphi

    (Puntos:2)
    por pleyades (544) el Sábado, 02 Febrero de 2013, 08:14h (#1330259)
    ( http://barrapunto.com | Última bitácora: Lunes, 14 Enero de 2013, 12:43h )

    Pues a mi me encantó en su momento. Eso sí, cuando me olvidé del BDE y usé al Zeoslib, se resolvieron el 90% de mis penas.

    Lo que odiaba era el BDE, que fue un intento de unificar el API para acceder a cualquier base de datos. Lo que luego hizo el ODBC ¿O ya existía el ODBC y el BDE salió para no depender de él?

    EL BDE tenía bugs, era pesado, el conflicto de versiones cuando instalabas dos programas que lo usaban estaba servido. Por no hablar de la API demencial si querías administrar el BDE desde programa. En resumen, la idea no era mala, pero la implementación de la idea era una p*t* m**rd*

  • Re:RPG-II

    (Puntos:2)
    por pleyades (544) el Sábado, 02 Febrero de 2013, 14:49h (#1330312)
    ( http://barrapunto.com | Última bitácora: Lunes, 14 Enero de 2013, 12:43h )

    Siiii, con una AS/400, no soy tan viejuno, no llegué a conocer el System/34 ;-).

    Al final usaba el RPG III, que incorporaba ifs y subrutinas. Aunque de esa manera.

    Si, el RPG era... indescriptible. Es como intentar explicar los colores a un ciego.

  • 22 respuestas por debajo de tu umbral de lectura actual.