Wie man Programmierer an ihrer Tastatur erkennt

Zeig mir deine Tastatur und ich sage Dir, was Du programmierst: C Programmierer: Ihre ‘*’ und ‘;’ Tasten sind abgenutzt. C++ Programmierer: Ihre ‘>’ und ‘<‘ Tasten sind abgenutzt. Lisp Programmierer: Ihre ‘(‘ und ‘)’ Tasten sind abgenutzt. OCaml Programmierer: Ihre ‘;’ Taste ist abgenutzt. ALGOL Programmierer: Ihre ‘:’ und ‘=’ Tasten sind abgenutzt. Forth Programmierer: Ihre ‘:’ und ‘;’ Tasten sind abgenutzt. x86 ASM Programmierer: Ihre ‘%’ Taste ist abgenutzt. Haskell Programmierer: Ihre ‘-‘ und ‘>’ Tasten sind abgenutzt. Ruby Programmierer: Ihre ‘e’, ‘n’ und ‘d’ Tasten sind abgenutzt. Python Programmierer: Ihre Tabulator Taste ist abgenutzt. Smalltalk Programmierer: Ihre ‘s’, ‘e’, ‘l’, ‘f’, ‘[‘, ‘]’, ‘:’ und ‘.’, Tasten sind abgenutzt. Objective-C Programmierer: Ihre ‘s’, ‘e’, ‘l’, ‘f’, ‘[‘, ‘]’, :’ […]

Weiterlesen

Comparing Programming Languages with Women

Assembler – A female track star who holds all the world speed records. She is hard and bumpy, and so is not that pleasant to embrace. She can cook up any meal, but needs a complete and detailed recipe. She is not beautiful or educated, and speaks in monosyllables like “MOV, JUMP, INC”. She has a fierce and violent temper that make her the choice of last resort. FORTRAN – Your grey-haired grandmother. People make fun of her just because she is old, but if you take the time to listen, you can learn from her experiences and her mistakes. During her lifetime she has acquired many useful skills in sewing and cooking (subroutine libraries) that no younger women can […]

Weiterlesen

C Song (Bohemian Rhapsody)

Gesungen zur Musik : Is this the real world? Is this just fantasy? Caught in a LAN-slide No ESC to reality. open(2) your files, Look after your while()s in C; Its just a cheap toy, but dearer than Symphony(tm) With it’s wheezy cough, noisy beep Address clash, little sleep Anything but Windows(tm), Nothing beats class lib’ries to me, To me. Mama, Just killed a RAM Got some static on its pins, Now I don’t see the dust bin, Mama, ‘Write’ had just been run, But now I’ve got to throw it all away Mama, ooooooh, Didn’t mean to make it fry If I’ve no stack to overflow tomorrow, Carry one, carry one, ‘Cause there’s nothing like class lib’ries. Too late, […]

Weiterlesen

Write in C (Let it be)

Gesungen zu : When I find my code in tons of trouble, Friends and colleagues come to me, Speaking words of wisdom: “Write in C.” As the deadline fast approaches, And bugs are all that I can see, Somewhere, someone whispers “Write in C.” Write in C, write in C, Write in C, write in C. LISP is dead and buried, Write in C. I used to write a lot of FORTRAN, for science it worked flawlessly, Try using it for graphics! Write in C. If you’ve just spent nearly 30 hours Debugging some assembly, Soon you will be glad to Write in C. Write in C, write in C, Write In C, yeah, write in C. Only wimps use […]

Weiterlesen

Das Weizenbierübertragungsprotokoll

Das Problem Hallo Bastler! Ich habe da ein Problem: Kürzlich verabschiedete ich mich bei einem CHAT mit den Worten: ‘Leg Dich wieder hin, ich werd noch mir noch’n Weizen reintun und dann auch schlafen gehen…’ Darauf der andere: ‘Mensch, auf’n Weizen könnt ich jetzt auch…’ Also begab ich mich am darauffolgenden Tag in meinen Bastelkeller und fing an… Nun ist es FAST fertig !!! Das WEIZENBIERÜBERTRAGUNGS-PROTOKOLL und die dazugehörige Hardware Beschreibung der Hardware Sieht aus wie ne alte Schuhschachtel (Marke mit den Streifen…) Oben ein Trichter drin, an der Seite ein Zapfhahn und hinten eine Buchse für ‘nen Kaltgerätestecker und eine serielle Schnittstelle. Beschreibung der Software Protokoll ähnelt sehr dem Z-Modem-Protokoll: Je nach ‘Güte der Leitung’ wird die Übertragungsmenge gesteigert… […]

Weiterlesen

Programmiersprachen als Autos

Variante 1 BASIC Eine Ente, weder modern noch besonders schnell, aber für jeden erschwinglich. Und manch einer, der sich daran gewöhnt hat, will garnichts anderes mehr haben. GFA-BASIC Eine Ente, bei der die Rückbank einem Super-Turbo-Einspritz-Kompressor-Hochdruck-Hochleistungsmotor geopfert wurde. PASCAL Entwurf eines amerikanischen Straßenkreuzers, der nur durch ein Versehen in die Serienproduktion gelangte. Turbo PASCAL Eine verbesserte Version des amerikanischen Straßenkreuzers; neben dem praktischen Nutzen auch hervor- ragend zum Angeben geeignet. Paßt aber leider in keine Parklücke. Modula II Wie PASCAL, aber mit dreifachen Sicherheitsgurten, seitlichen Stoßstangen und separatem Gaspedal für jeden der fünf Gänge. ADA Ein als amerikanischer Straßenkreuzer getarnter Schützenpanzerwagen. Forth Ein englischer Sportwagen aus den 60er Jahren mit dem Lenkrad auf der falschen Seite. C Ein offener Geländewagen. […]

Weiterlesen

Wer jagt wie einen Elefanten?

Informatiker jagen Elefanten, indem sie Algorithmus A ausfüren: begin{ Gehe nach Afrika; Beginne am Kap der guten Hoffnung; Durchkreuze Afrika von Sueden nach Norden bidirektional in Ost-West-Richtung; Fuer jedes Durchkreuzen tue { Fange jedes Tier, das Du siehst; Vergleiche jedes gefangene Tier mit einem als Elefant bekannten Tier; halte an bei Uebereinstimmung; } } Erfahrene Programmierer verändern Algorithmus A, indem sie ein als Elefant bekanntes Tier in Kairo plazieren, damit das Programm in jedem Fall korrekt beendet wird. Assembler Programmierer bevorzugen die Ausführung von Algorithmus A auf Händen und Knien. SQL Programmierer verwenden folgenden Ausdruck: SELECT Elefant FROM Afrika. Natural Programmierer lassen sich von ADABAS einen Elefanten bringen. Logo Programmierer reiten durch Afrika auf ihrer Schildkröte. Cobol Programmierer tun dies […]

Weiterlesen