|
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 ----------------------------------------------------------------------------- |
[Contrib]
[Chalisti]
[01]
Die 7 Stufen eines Hackers