COBOL
Jump to navigation
Jump to search
AA-INTRODUCTION SECTION. AA-01. * A HORRIBLY VERBOSE PROGRAMMING LANGUAGE * THAT PROBABLY NEVER SHOULD HAVE BEEN * INVENTED. THERE ARE MILLIONS OF * LINES OF THIS GARBAGE STILL IN USE. * * THE ONLY GOOD THING ABOUT COBOL WAS THAT * IT STOPPED BAD PROGRAMMERS BEING REALLY * AWFUL PROGRAMMERS. * * HOWEVER, COBOL CAN BE FOUND AT THE MAINFRAME * OF YOUR FAVORITE BANK. THE 60'S STRIKE AGAIN. * * NOW, ADD 1 TO COBOL GIVING COBOL, PLEASE, . * DEAR COMPUTER, AND RETURN THE RESULT (S0C7) * AT MORNING. * * THERE IS NO CABAL. PERFORM IMMORAL-ACTS UNTIL POLICE ARRIVE. DIVIDE CAKE INTO MANY-PIECES YIELDING BIRTHDAY-PARTY. EVALUATE TRUE WHEN CAKE NOT = 1 OR 3 OR 5 OR 7 OR (MOON-PHASE NUMERIC) MOVE CORRESPONDING MANY-PIECES TO MANY-MOUTHS WHEN OTHER EXEC CICS LINK PROGRAM ('TOAST') COMMAREA (RUM-BOTTLE) LENGTH (ONE-GLASS) END-EXEC. * EAT THAT, MISERABLE MAINTENANCE PROGRAMMER!!! IF DRUNK-FLAG INSPECT STOMACH REPLACING ALL LOW-VALUES BY ZEROES IF STOMACH > ZERO ERROR IN LINE 10, CHAR 4: CAKE SERVING RATIO IS NULL NEXT SENTENCE ELSE GOTO A99. GOTO AA-Z23X. AA-Z23X. PERFORM AA-01 THRU AA-Z23X UNTIL WORLD-SPIN-SPEED > 5 GOBACK. AA-99. MOVE RANDOM TO RETURN CODE STOP RUN. *END OF PROGRAM (REST IN PIECE, PLEASE) END PROGRAM COBOL.