Fallecio un GRANDE adios Dennis Ritchie (Padre del C y UNIX)

Publicado en 'Programación' por Jon Bon Jovi, 13 Oct 2011.





  1. Jon Bon Jovi

    Jon Bon Jovi Miembro frecuente

    Registro:
    18 Abr 2011
    Mensajes:
    153
    Likes:
    21




    La noticia se ha hecho publica recientemente (acaparada en parte por la muerte del
    ulltimo innovador de todos los tiempos y fundador de la manzana - Steve Jobs).

    Siento pena ya que varia veces lei su vida y sus proyectos :

    - Crear el lenguaje de programacion mas usado de la historia.
    - Crear el UNIX el gran predecesor de LINUX.

    Que estes en el cielo Dennis desde aca te envio mis bendiciones en C

    include <stdio.h>
    int main()
    {
    printf("Adios genio , gracias por dejarnos el C");
    return 0;
    }
     
    A AwesoMarron le gustó este mensaje.


  2. eduar2083

    eduar2083 Miembro frecuente

    Registro:
    26 Jul 2011
    Mensajes:
    224
    Likes:
    46
    Yo me enteré el día de ayer 13/10 mientras descargaba el Notepad++ vi el good bye Dennis Ritchie y me dirígí de inmediato a la Wikipedia y era cierto. Me puso muy triste la noticia. Yo tengo su clásico libro El Lenguaje de Programación C que escribió con su colega y amigo Ken Thompson, otro grande de la informática, sobre todo relacionado al mundo Unix.

    Código:
    #include <stdio.h>
    
    int main(void)
    {
       puts("Gracias Dennis Ritchie!");
    
       return 0;
    }
    :(:(:(:(:(:(:(
     
  3. Smiki007

    Smiki007 Miembro de oro

    Registro:
    13 Set 2010
    Mensajes:
    5,714
    Likes:
    2,893
    Si, esto es verdadera tristeza.
     
  4. johannAV

    johannAV Miembro frecuente

    Registro:
    1 Mar 2011
    Mensajes:
    69
    Likes:
    4
    #include <iostream.h>
    int main()
    {
    cout << "Deniss Ritchie: Adios, Mundo";
    }
     
  5. Jon Bon Jovi

    Jon Bon Jovi Miembro frecuente

    Registro:
    18 Abr 2011
    Mensajes:
    153
    Likes:
    21
    Si senti pena igualmente y nostalgia al C .

    Tienes el C de K&R en PDF o fisicamente ?
     
    Última edición: 15 Oct 2011
  6. eduar2083

    eduar2083 Miembro frecuente

    Registro:
    26 Jul 2011
    Mensajes:
    224
    Likes:
    46
    Tengo el libro en físico, no lo tengo en pdf, pero podrías conseguirlo en la web. Revisa esta página y utiiza su motor de búsqueda.

    Suerte.
     
  7. Jon Bon Jovi

    Jon Bon Jovi Miembro frecuente

    Registro:
    18 Abr 2011
    Mensajes:
    153
    Likes:
    21
    Wua que suerte tio

    No si en pdf lo tengo en todos los idiomas creo !! jajajajaja

    Veo que lo tienes en fisico , podrias decirme en donde lo conseguiste y en que año
    (donde? Amazonas,Quilca,Cualquier libreria ) y si en todo caso no lo puedo
    conseguir , te pediria el gran favor para fotocopiarlo.

    IV -> Se ha vuelto muy huachafa , comenzo con puro software , pero la ambicion
    le gano a Criptoy sybiendo lo que mas pega, videos de pelis para hacerse
    asi dinerito.
     
  8. eduar2083

    eduar2083 Miembro frecuente

    Registro:
    26 Jul 2011
    Mensajes:
    224
    Likes:
    46
    Lo conseguí de la biblioteca de la UPC por medio de un amigo que ahí estudia y lo fotocopié. Pero en realidad el libro ya es bastante antiguo, el estándar K&R ya es obsoleto comparado con las actuales estandarizaciones ANSI/ISO. Aunque para aprender algo del estilo de programación de estos gurús del C está bien.
    Te recomendaría coseguir uno más moderno, existen versiones del estándar de facto C89, C90 e inclusive de C99.

    Si aún así deseas fotocopiarlo me envias un MP.

    Saludos.
     
  9. Leonardo

    Leonardo Miembro de bronce

    Registro:
    15 Mar 2011
    Mensajes:
    1,321
    Likes:
    195
    claro, su libro ya no vale para programar... no seas malo. :D esa biblia es reliquia.
    pero Dennis sin duda es uno de los padres del software actual y de todos los tiempos
    Una gran perdida. Un gran genio se fue sin fama ni gloria.
    :pls: grande Dennis Ritchie !
     
  10. Jon Bon Jovi

    Jon Bon Jovi Miembro frecuente

    Registro:
    18 Abr 2011
    Mensajes:
    153
    Likes:
    21

    M.... con que reliquia ehhh que varia entre los estandres las LIBRERIAS?
     
  11. eduar2083

    eduar2083 Miembro frecuente

    Registro:
    26 Jul 2011
    Mensajes:
    224
    Likes:
    46
    A veces, aunque no siempre. Sobre todo son normas que rigen en ciertos compiladores para aceptar o no una determinada estructura del programa.
    Por ejemplo una función que suma dos números que se le pasan como parámetro, utlizando el C de K&R se hacía de la siguiente manera:
    Código:
    suma(a, b)
    int a, b;
    {
       return a + b;
    }
    
    Esta es una manera primitiva de codificar las funciones. No se indicaba explícitamente un valor de retorno ya que se sobreentendía que devolvía un int

    La misma función en el Estándar C89 C90 se hace de la siguiente manera:
    Código:
    int suma(int a, int b)
    {
       return a + b;
    }
    Además en la estándarización ANSI C, se introdujo el concepto de prototipo de función, extraído de C++.

    Adicional a esto, tanto K&R como C89, exigen que las variables sean declaradas al comienzo de cada función, es decir, después de la llave de apertura.
    Ejemplo:
    Código:
    void foo(void)
    {
       int a, b;
       double d;
     
       /* bla bla */
    }
    
    Y no se permite una declaración posterior a una instrucción ejecutable, por ejemplo:
    Código:
    void foo(void)
    {
       puts("Ingrese a: ");
     
       int a;   /* ERROR */
       scanf("%d", &a);
     
       /* ... */
    }
    
    Como ves, las declaraciones en K&R y C89 siempre deben estar al inicio de la función, sin embargo el último estándar C99 permite declarar variables en cualquier parte del código como se hace en C++.

    Bueno estos son algunos de los principales detalles que diferencian los estándares.

    Un saludo.
     
  12. BlackSystem

    BlackSystem Miembro maestro

    Registro:
    21 Jul 2011
    Mensajes:
    933
    Likes:
    81
    include conio.h
    include stdio.h
    include iostream.h

    void main()

    {

    float a,b

    a=5
    b=7
    c=a+b
    printf ("la suma de los valores a +b es:"' %c)

    }
    getch();
     
  13. Jon Bon Jovi

    Jon Bon Jovi Miembro frecuente

    Registro:
    18 Abr 2011
    Mensajes:
    153
    Likes:
    21
    Y donde estas declarando el la variable C ????????¬¬

    ----- mensaje añadido, 23-oct-2011 a las 10:00 -----

    Gracias tio por tu ejemplo muy instructivo , por tu ejemplo veo que las diferencias
    son minimas, y como dices ese libro tal vez me deje un poco del estilo de ellos
    thanks!!!!