The Link 14 Electronics
From C64 Diskmag Wiki
ELECTRONICS by GURU/TSR welcome, people, to this exciting installment of GURU'S CHAPTER or whatever else you want to call it. this month i will be printing a shortened version of an article i saw in a YOUR COMPUTER YEARBOOK. i think you'll find it very entertaining. REAL PROGRAMMERS DON'T USE PASCAL anon. ack in the 'golden era' of computer s it was easy to separate the real men from the quiche eaters: real men underst ood computer programming , quiche eaters didn't. eal programmers said things like 'ABEND' (they actually spoke in capitals you see). others just said 'i can't rela te to computers, their too impersonal. real men however, don't 'relate' to anything, and aren't afraid of being impersonal. but times have changed. today we're faced with a world where little old ladies have access to microwaves thru their microwaves, kids can blow real men out of the water with games, and anyone can buy their own personal computer, so the REAL PROGRAMMER is in danger of beco ming extinct and replaced by students with TRASH-80S (trs-80s) . there is clearly a need to point out the differences between a pacman plater and a real programmer. LANGUAGES the easiest way to spot an RP (real programmer) is by the language he uses. RPs use a language like FORTRAN while quiche eaters use PASCAL. the following is a list of dos for RPs: . do list processing in FORTRAN . do string manipulations in FORTRAN . do accounting (if at all) in FORTRAN . do artificial intelligence in FORTRAN . if you can't do it in fortran, do it in ASSEMBLY LANGUAGE. if you can't do it in assembly, it isn't worth doing. STRUCTURED PROGRAMMING the academicis in computer science have fallen in the structured programing rut over the last few years, they claim programmes are more easily understood if they are written in a certain way. they can't, of course, agree on the exact way though. when i got out of school, i thought i was the best programmer in the world i could write a tic-tac-toe program that was unbeatable, use five different langu ages, and create 1000 line programs which really worked. then i ventured out into the workpla ce andmy first task was to read and understand a 200 000 line fortran progra mme and then double it's speed! all the structured programming in the worldwon't help you solve a problem like that, it actually takes skill. followin are some quick observations on RPs and structured programming . RPs aren't afraid to use GOTO . RPs can write 5 page DO loops without getting confused . RPs like arithmatic IF staements, they make the code more interesting. . RPs write self-modifying code, especia lly if it will save 20 nanosecond in a t ight loop. . RPs don't need comments, the code is obvious .since FORTRAN doesn't have structured i f, repeat .. unitl or case statements, real programmers don't have to worry abpout not using them, besides, the can all be simulated with gotos OPERATING SYSTEMS what lkind o operating system does a real programmer use? cp/m? god forbid cp/m, afetr all is just a toy op sys. of course, UNIX is alot more compli cated, a typical unix hacker cannot rem ember what the print commoand is this we ek! but when you get right down to it, u nix is a glorified video game. people do n't do serious work on it, they send jok es, write adventure games, and do resear ch papers no, the real operating system is OS370. a good prohgrammer can find and understand the description of the ijk3051 error he just got in his jcl manual, while a truely outstanding progr ammer can find bugs buried in a 6mb core dump without using a hex calcualtor. os is a truely remarckable op sys. it's possible to destroy days of work wi th a single misplaced space, so alertnes s is encouraged. PROGRAMMING TOOLS in theory, a real programmer only ne ed s a keypunch to enter all his program mes into the front panel of the system. legend has it that seymour CRAY, inve ntor of the cray i supercomputer and mos t of control data's computers, actuallly toggled the first op sys for the cdc760 0 in on the front panel from memory when it was first powered on. SEYMOUR, needless to say, was a re al programmer. TO BE CONTINUED guru again, next month will have the conclusion to the article. don't forget to read my cd review cha pter and vote for me in a chart of some kind!! hooroo from the guru!! g'day norry