No Responses

Page 1 of 1
  1. Pau
    Pau 24 de febrero de 2006 at 07:14 | | Reply

    Anda que definir vectores de menos bytes de los necesarios… Y definiendome “int i=0″ dentro de un for…. (o algo así en ambos casos :p)

    A mi me gusta C hasta que se pone gilipollas… en ese momento es el peor lenguaje de programación…. sobre todo con los ***c, *&*d y esas cosas parecidas….

    Bye!!!

  2. xhiena
    xhiena 24 de febrero de 2006 at 08:56 | | Reply

    [...]definiendome “int i=0″ dentro de un for[...] ese es el error del C99 xD que algunas versiones del gcc si que lo pillan pero justo esa version del laboratorio no.

    yo prefiero usar int i=0 en el for, porque solo quiero i para el for, asi que la creo y la destruyo con el for…

  3. Mad
    Mad 24 de febrero de 2006 at 12:15 | | Reply

    Creo sino recuerdo mal, que todo eso pasaba y hemos tenido esas pijerias como decis por el C, pero habeis probado a hacer lo en C++ Al ser la evolucion logica, fijo que seguro que lo pilla….

  4. Pau
    Pau 24 de febrero de 2006 at 16:09 | | Reply

    De hecho, que yo sepa, las versiones de gcc que se comen ese tipo de construcciones iterativas son las que como fichero gcc tienen un enlace virtual al g++ o como se llamara el compilador de c++ (En algunas distros lo he visto como g++ o gpp o vete a saber cuantos nombres más… aunque con gcc y un parámetro suele ir, o incluso solo con gcc….)

    De todas formas, c++ no se come muchos de los inventos de java o c#…

    Bye!

  5. Mad
    Mad 24 de febrero de 2006 at 18:52 | | Reply

    Claro es normal que no se coma los inventos es otro lenguaje, y corrigeme sino me equivoco es anterior a ellos… es normal que los posteriores lenguajes vayan mejorando los fallos de los anteriores.
    Aunque sinceramente pienso que java no lo ha hecho . jajajaj es el asco con su maquina virtual y toa la mierda de como se hacen las cosas.

  6. Pau
    Pau 24 de febrero de 2006 at 22:01 | | Reply

    Bueno, si te fijas C99 es una versión de C de 1999, y java por esa época ya andaba pululando si no estoy desencaminado. Los lenguajes se siguen modernizando, pero C se mantiene fiel en algunas cosas…

    Por ejemplo, c no incorpora lod e declarar la variable en el for para seguir permitiendo compilación en una sola pasada (algo que he aprendido este año…). Si soportas ese tipo de cosas, has de hacer más pasadas, lo cual implica más tiempo de compilación y más memoria.

    C está pensado para ir en cualquier lugar. Sin requerir un superPC de la nasa….

    Y si, es cierto, java es una mierda. A mi personalmente me gusta más c# como lenguaje, y como entorno… Pero es pesimo en la portabilidad. Si se quiere la potencia de C, hay que comerse la mierda del C. Hoy por hoy no queda más cojones… O usar Delphi, pero parece que ese entorno esté satanizado en España

    Bye!!!

  7. Mad
    Mad 28 de febrero de 2006 at 13:10 | | Reply

    Bueno yo aprendí delphi hace ya varios años en el modulo de DAI, y la verdad que con lo de Borland habiendo hecho Kylix, se presentaba fenomenal, la posibilidad de portar cualquier codigo de delphi a linux con kylix. Pero desde que borland decidió vender sus ide’s ya no se que pensar.
    C# esta la cosa ahi ahi, ya que mono, dicen que esta avanzando mucho y esta la cosa cada vez mas cerca.

    Una cosa, en C++ se puede hacer for (int i=0;…..
    en C no, pero C es muchiiiisimo mas antiguo que java, sino mira UNIX que esta hecho en C y es la ostia de viejo.
    Y esto te lo digo porque al usar linux acabo de hacer un .cpp con un for de ese tipo y compila y se ejecuta perfectamente, con GCC4

  8. xhiena
    xhiena 1 de marzo de 2006 at 20:36 | | Reply

    yo en el DAI aprendi c y si que lo pillaba, pero ahora que me fijo… era borland c, y ya se sabe que borland tiene sus propias librerias…

  9. Sebas;
    Sebas; 3 de marzo de 2006 at 08:25 | | Reply

    inserta la linea: hola

    violacion de segmento

    Cuando yo hice so2, en “inserta linea” tenia que aparecer la sesión con el path (el promt, o como se diga eso).

    Lo de la violación de segmento puede ser cualquier cosa. Mira los retornos de carro de la cadena.

  10. xhiena
    xhiena 3 de marzo de 2006 at 08:27 | | Reply

    si si, tiene que salir el prompt. ( y sale) pero todo esto eran pruebas y aun no lo habia colocado,

    la violacion de segmento es porque me cree un array de punteros a char en vez de un array de chars… xD

Leave a Reply