home *** CD-ROM | disk | FTP | other *** search
-
- Die 7 Stufen eines Hackers
- --------------------------
-
- Anfaenger
- - schreibt "#include <stdio.h>" in seine Programme, aber weiss 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 findet, nur weil er ihn findet
- - 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 Portabilitaetsgruenden
- - aergert sich ueber Compilerfehler
- - schreibt Programme portabel genug um es auf VMS zu portieren, aber:
- - findet keinen Geschmack daran
- - schreibt Bibliotheken die seine Juenger benutzen
- - kann alle Fragen ueber C nach kurzem Nachdenken beantworten
-
- Wizard
- - schreibt Compiler mit "cat >" (und sie funktionieren!)
- - liest Geraetetreiberquellcode waehrend des Fruehstuecks
- - weiss, welche Frage man gerade stellen will und beantwortet sie
- - duzt Dennis, Bill und Ken
-