Websalon

Die 7 Stufen eines Hackers

                      --------------------------

Anfaenger            - schreibt "#include <stdio.h>" in seine Programme, aber
		       wiess nicht, warum
		     - hat von Zeigern gehoert, aber nie welche gesehen

Benutzer             - benutzt folgende Macros:
                           #define BEGIN   
                           #define END     ;
		     - hat schlechte Erfahrungen mit Zeigern gemacht
		     - kennt den Unterschied zwischen ' und "

Erfahrener Benutzer  - benutzt:
			     if(a==b)
                                     c = 1;
                             else
                                     c = 0;
		     - benutzt Zeiger, aber nur als Ersatz fuer Felder
		     - liebt es, Programme unter VMS zu schreiben

Experte              - benutzt:
                            c = (a==b) ? 1 : 0;
		     - benutzt Zeiger fehlerfrei
		     - flippt aus, wenn er einen Fehler im Compiler gefunden
		       hat, nur weil er ihn gefunden hat
		     - hat herausgefunden, wofuer && und || gut sind
		     - lehnt es ab, C-Programme unter VMS zu schreiben

Hacker               - benutzt:
                            c = (a==b);
		     - schreibt Programme, die Zeiger auf Funktionen benutzen
		     - schreibt Macros anstelle von einfachen Funktionen
		     - benutzt bitmanipulierende Operatoren, weil sie 
		       assembleraehnlich sind
		     - schreibt einfache Programme mit "cat >" und compiliert
		       sie mit "!cc"
		     - benutzt argv und argc

Guru                 - vermeidet bitmanipulierende Operatoren aus Portabili-
		       taetsgruenden
		     - aergert sich ueber Compilerfehler
		     - schreibt Programme portabel genug um es auf VMS zu
		       portieren, findet aber keinen Geschmack daran
		     - schreibt Bibliotheken die seine Juenger benutzen
		     - kann alle Fragen ueber C nach kurzem Nachdenken beant-
		       worten

Wizard               - schreibt Compiler mit "cat >" (und sie funktionieren!)
		     - liest Geraetetreiberquellcode waehrend des Fruehstuecks
		     - weiss, welche Frage man gerade stellen will und beant-
		       wortet sie
		     - duzt Dennis, Bill und Ken

-----------------------------------------------------------------------------