home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 10: Diskmags / nf_archive_10.iso / MAGS / BOMBA / BOMBA2.MSA / BOMBA2_DOCUMENT_MURPHY.2 < prev    next >
Text File  |  1992-06-28  |  5KB  |  162 lines

  1. #$3
  2.      MURPHY SZÅMITòGÉPES TÖRVÉNYEI
  3. #$1
  4. (avagy hogyan optimalizálja a számítógép 
  5. azt a törvényt, miszerint ha valami egy-
  6. szer elromolhat, akkor az el is fog rom-
  7. lani.)
  8.  
  9. ÅLDOZATOK
  10.  
  11. A számítógépipar összeesküvôk bandája. A 
  12. programozók, a megszállottak, valamint a 
  13. hardver- és szoftvergyártók ugyanis ösz-
  14. szeesküdtek a felhasználók ellen, a fel-
  15. használók, a megszállottak, valamint a 
  16. programozók összeesküdtek a hardver- és 
  17. szoftvergyártók ellen, továbbá a meg-
  18. szállottak, a felhasználók, valamint a
  19. hardver- és szoftvergyártók összeesküd-
  20. tek a programozók ellen. Mindezek tete-
  21. jében ezek együtt összeesküdtek az olyan 
  22. emberekkel szemben, akik azt hiszik a 
  23. számítógéprôl: csak arra való, hogy he-
  24. lyet foglaljon el az íróasztalon.
  25.  
  26. Ezt az örökös harcot persze senki sem 
  27. tudja megnyerni. Pontosabban fogalmaz-
  28. va: ember nem. A harcból ugyanis a bit-
  29. jeibe és buszvonalaiba mélységesen be-
  30. ivódott alattomosságaival természetesen
  31. a számítógép kerül ki sértetlenül, neve-
  32. tô sokadikként.
  33.  
  34. Az elektronikus adatfeldolgozásban érin-
  35. tettek köre - röviden: valamennyi áldo-
  36. zat - rádöbbent arra az alapvetô tör-
  37. vényre, amit úgy nevezünk, hogy
  38.  
  39. AZ ELEKTRONIKUS ADATFELDOLGOZÅS ALAPVETÖ 
  40.                FELISMERÉSE
  41.  
  42. Egy számítógépnek az a feladata, hogy 
  43. megkönnyítse azt a munkát, amelyet nem 
  44. kellene elvégezned, ha nem lenne a gép.
  45.  
  46. 1. PROGRAMOZòK
  47.  
  48. A programozók (minden ellenkezô híresz-
  49. telés ellenére) emberek, akik éjeknek 
  50. éjjelén teljesen alkalmatlan fejlesztô-
  51. programokkal, hibáktól hemzsegô hardve-
  52. rek egymáshoz nem illeszthetô konglome-
  53. rátumán megkísérlik, hogy a feladatra 
  54. alkalmatlan megbízóik megrendelésére a 
  55. megbízóik egymásnak ellentmondó kívánsá-
  56. gait olyan programokká alakítsák át, a-
  57. melyeket aztán a végén senki sem fog 
  58. használni.
  59.  
  60. A programozóknak két csoportja van. Az 
  61. egyik csoportba tartozók csôdöt mondanak 
  62. annak a kisérletnek a során, amikor túl-
  63. ságosan kevés pénzért, tulságosan nagy 
  64. ráfordítással megpróbálják a programozá-
  65. si nyelvek tévedéseit, a fordítóprogra-
  66. mok hibáit és a hardverfejlesztôk szilí-
  67. ciumba öntött zagyvaságait egymással 
  68. szemben úgy kijátszani, hogy a számító-
  69. gépes rendszer végül legalább olykor-
  70. olykor azt tegye, amit elvárnak tôle. A 
  71. másik csoportba tartozók ugyanezt te-
  72. szik, viszont ingyen.
  73.  
  74. Åltalában véve egy programozó gondolko-
  75. dásmódja logikus ("IF 1=2 CALL fôprog-
  76. ram"), mindig struktúrált ("ON éhes 
  77. GOSUB haza ELSE RETURN"), és elôítéle-
  78. tektôl mentes. Ållítólag vannak ennek a
  79. foglalkozási ágnak olyan képviselôi is, 
  80. akik nem képesek szabadulni attól az 
  81. elôítélettôl, miszerint a számítógépeket 
  82. azért alkották meg, hogy az embereket 
  83. szolgálják. Nem pedig fordítva.
  84.  
  85. Vagy ahogyan a híres angolamerikai író, 
  86. Wilhelm D. Base Shakespeare megmondta: 
  87. 2b.or..not.2b.
  88.  
  89. Bár Murphy számítógépes törvényét a 
  90. programozó szemszögébôl elég nehéz meg-
  91. világítani (végül is a programozó az, 
  92. aki a marketingosztály - reklámosztály - 
  93. programozó - értékesítési osztály - fel-
  94. használó - támogatási (support) osztály 
  95. - korszerûsítô (update) osztály láncola-
  96. tában alapjában véve a legfeleslegesebb 
  97. láncszem), a következô oldalakon erre 
  98. mégis kísérletet teszünk. Még annak el-
  99. lenére is, hogy a szoftverházak és a 
  100. felhasználók évek óta egyetértenek ab-
  101. ban, hogy az életük a túlfizetett prog-
  102. ramozók, valamint a programozók bizonyos 
  103. programkövetelmények megvalósíthatóságá-
  104. val szembeni örökös kifogásai nélkül 
  105. sokkal könnyebb lenne.
  106.  
  107. Ezért neves gyártócégek szoftvereiket 
  108. már jóideje növekvô sikerrel "CASE" 
  109. (Computer Aided Software Engineering) 
  110. segítségével közvetlenül számítógépekkel 
  111. fejlesztik ki, mert végül is csak egy
  112. számítógép képes a programokat úgy meg-
  113. írni, hogy azokat a többi számítógép is 
  114. ugyanazon a módon értse félre.
  115.  
  116. A programozó megvilágosodása, avagy a 
  117. nagy felismerések kora...
  118.  
  119. "az életben csak két megmásíthatatlan 
  120. felismerés létezik:
  121.   1. A számítógép segíti az embert.
  122.   2. A Föld korong alakú."
  123.  
  124. - A program nem fog mûködni.
  125. - A káromkodás az egyetlen nyelv, ame-
  126.   lyet mindegyik programozó tökéletesen
  127.   ért és beszél.
  128. - Egy számítógép azt fogja tenni, amit 
  129.   beprogramoztál, és nem azt, amit sze-
  130.   retnél.
  131. - Semmi sem javít annyit egy programon,
  132.   mint az ellenörzô rutinok hiánya.
  133. - Arra vonatkozóan, hogy milyen rossz 
  134.   jöhet még, nincs határ
  135. - Ami egyszerûnek látszik az nehéz. Ami 
  136.   nehéznek látszik, az lehetetlen. Ami 
  137.   lehetetlennek látszik azt a takarítónô 
  138.   is meg tudja oldani számítógép nélkül.
  139. - Azt nevezik szakembernek, aki egyre 
  140.   kevesebb dologról egyre többet tud, 
  141.   mindaddig, míg az egyáltalán semmirôl 
  142.   az abszolút mindent fogja tudni.
  143. - Két pont között a leghosszabb távolság 
  144.   a lerövidítés.
  145. - Mivel egyetlen, egységes programozási 
  146.   nyelv nem létezik, a zûrzavar totális.
  147. - Ha egy program nálad hibátlanul fut, 
  148.   ne csinálj belôle problémát. Csak múló 
  149.   jelenség.
  150. - Hibátlan program megírása olyan, mint 
  151.   a kör négyszögesítése. Mindenki azt 
  152.   hiszi, hogy lehetséges, de ilyent meg 
  153.   senki sem látott.
  154.  
  155.  
  156. (A "Murphy számítógépes törvényei" címû
  157. alapmûbôl tallózott:
  158.                          Sinus Master)
  159.     
  160.    
  161.  
  162.