Markiert: Programmierers

Abendgebet eines Programmierers UNIX unser, das Du bist…

Abendgebet eines Programmierers UNIX unser, das Du bist im Speicher, gelinkt werde dein Kernel. Dein Getty komme. Dein Login geschehe. Wie auf Band so auch auf Platte. Unseren taeglichen Output gib uns heute, und vergib uns unsere Errors, wie auch wir vergeben unseren Technikern. Und erloese uns von der Kartei, denn dein ist das Band, und die Platte und die Zentraleinheit. In Ewigkeit shutdown.

Computergesetze, Teil II …

Computergesetze, Teil II Jedes fertige Programm, das läuft, ist veraltet. Jedes Programm kostet mehr und dauert länger, wenn es nochmals abläuft. Wenn ein Programm nützlich ist, muß es geändert werden. Wenn ein Programm nutzlos ist, muß es dokumentiert werden. Ein Programm wird solange expandieren, bis es den verfügbaren Speicher füllt. Der Wert eines Programmes steht im umgekehrten Verhältnis zu dem Gewicht seiner Ausgabe. Die Komplexität eines Programms wächst so lange, bis sie die Fähigkeit des Programmierers übertrifft, der es weiterführen muß.

Die Evolution eines Programmierers   High School / Jr. High 10 PRINT…

Die Evolution eines Programmierers  High School / Jr. High10 PRINT „HELLO WORLD“20 END Erstes Jahr im Collegeprogram Hello(input, output)beginwriteln(Hello World)end. Letztes Jahr im College(defun hello(print(cons Hello (list World)))) Frisch im Berufsleben#include void main(void){char *message[] = {„Hello „, „World“};int i;for(i = 0; i < 2; ++i)printf(„%s“, message[i]);printf(“ „);} Berufserfahren#include #include class string{private:int size;char *ptr;public:string() : size(0), ptr(new char()) {}string(const string &s) : size(s.size){ptr = new char[size + 1];strcpy(ptr, s.ptr);}~string(){delete [] ptr;}friend ostream &operator