C Hierarchie

Die sieben Stufen eines Hackers

Anfänger

  • schreibt
    #include <stdio.h>
    in seine Programme, aber weiß nicht, warum.
  • hat von Zeigern gehört, 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 für 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, wofür && 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, wei sie assemblerähnlich sind
  • schreibt einfache Programme mit
    cat >
    und compiliert sie mit
    !cc
  • benutzt argv und argc

 

Guru

  • vermeidet bitmanipulierende Operatoren aus Portabilitätsgründen
  • ärgert sich über Compilerfehler
  • schreibt Programme portabel genug um es auf VMS zu portieren, findet aber keinen Geschmack daran
  • schreibt Bibliotheken, die seine Jünger benutzen
  • kann alle Fragen über C nach kurzem Nachdenken beantworten

 

Wizard

  • schreibt Compiler mit
    cat >
    (und sie funktionieren!)
  • liest Gerätetreiberquellcode während des Frühstücks
  • weiß, welche Frage man gerade stellen will und beantwortet sie
  • duzt Dennis, Bill und Ken

Mehr...

Aktuelles
30-07-08 14:23 Hosting, Jaegers.Net
Zweites OpenX Update

Releasewechsel auf 2.6

zum Archiv ->
Suche

Handelsregisterauszug
Webhosting
Produkt- und Preisvergleich
Billig einkaufen

Kaspersky
Computer Kleinanzeigen
Internet Ratgeber