Facebook Twitter Google +1     Admin





Who the Hell...?!

motagirl2, la culpable de todo esto

¿De qué va esto?

Temas



¿Más cosas interesantes?

Elementos compartidos de motagirl2


Google


Quiero estar al dia!

- Subscribirme usando mi agregador de noticias ^^
- No, gracias, prefiero recibir un mail cuando haya nuevos artículos ;)

¿Dónde está mota?


En Anime-Planet
En Anobii
En Blogspot
En DailyMotion
En DeviantArt
En Facebook
En Flickr
En GoEar
En Hammerfest
En LastFM
En MySpace
En Tuenti
En Twitter
En Wordpress
En YouTube






I am nerdier than 96% of all people. Are you a nerd? Click here to take the Nerd Test, get nerdy images and jokes, and talk on the nerd forum!


The evolution of a programmer

Acabo de terminar de leer The Unix Hater’s Handbook (ya hablé de él hace unos días). Encontré otro segmento muy simpático en dicho libro, del que los autores aseguran no ser los creadores (sino que rulaba por el ciberespacio ya a principios de los noventa). Este trozo, creo recordar que en el capítulo dedicado a C++, nos cuenta la hipotética historia de un programador que desea escribir el clásico "Hola Mundo", conforme pasan los años:

 

The evolution of a programmer

High school/Junior high
10 PRINT "HELLO WORLD"
20 END

First year in college
program Hello(input, output);
begin
    writeln (’Hello world’);
end.

Senior year in college
(defun hello ()
(print (list ’HELLO ’WORLD)))

New professional
#include


main (argc,argv)
int argc;
char **argv; {printf ("Hello World!n");}

Seasoned pro

#include
const int MAXLEN = 80;
class outstring;
class outstring {
    private:
        int size;
        char str[MAXLEN];
    public:
        outstring() { size=0; }
        ~outstring() {size=0;}
        void print();
        void assign(char *chrs);
};
void outstring::print() {
    int i;
    for (i=0 ; i< size ; i++)
    cout << str[i];
    cout << "n";
}
void outstring::assign(char *chrs) {
    int i;
    for (i=0; chrs[i] != ’0’;i++)
    str[i] = chrs[i];
    size=i;
}
main (int argc, char **argv) {
    outstring string;
    string.assign("Hello World!");
    string.print();
}


Manager
    “George, I need a program to output the string ‘Hello World!’”

 

//Disclaimer: En el bucle donde se compara con ’0’, debería ser con ’barra cero’, pero he tenido que cambiarlo para que no falleciera el resto del blog ahí ;)

Perpetrado por MotaGirl
03/05/2011 00:34 # id #. Tech/Geek

Comentarios » Ir a formulario

gravatar.comPerpetrado por Juanma

mierda, mierda, mierda... estoy en el peor de los casos! mierda, mierda, mierda!



¿Cuándo? 06/05/2011 08:59.


gravatar.comPerpetrado por Juanma

Tú filtro antispam me dice que la capital de Rusia NO es "Moscú" sino "moscu", qué ruina.



¿Cuándo? 06/05/2011 09:01.


gravatar.comPerpetrado por motagirl2

YA, el filtro antispam es un fail, yo la primera vez puse "Moscú" también, y cuando me dijo que no.... pensé "er... ¿se han vuelto a dividir el país o algo así?" xD Luego ya vi que era por la tilde :P



¿Cuándo? 06/05/2011 14:17.


Añadir un comentario



No será mostrado.





Artículos anteriores

Free counter and web stats

Blog creado con Blogia.
Blogia apoya: Fundación Josep Carreras

Contrato Coloriuris