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 >
Wrap
Text File
|
1992-06-28
|
5KB
|
162 lines
#$3
MURPHY SZÅMITòGÉPES TÖRVÉNYEI
#$1
(avagy hogyan optimalizálja a számítógép
azt a törvényt, miszerint ha valami egy-
szer elromolhat, akkor az el is fog rom-
lani.)
ÅLDOZATOK
A számítógépipar összeesküvôk bandája. A
programozók, a megszállottak, valamint a
hardver- és szoftvergyártók ugyanis ösz-
szeesküdtek a felhasználók ellen, a fel-
használók, a megszállottak, valamint a
programozók összeesküdtek a hardver- és
szoftvergyártók ellen, továbbá a meg-
szállottak, a felhasználók, valamint a
hardver- és szoftvergyártók összeesküd-
tek a programozók ellen. Mindezek tete-
jében ezek együtt összeesküdtek az olyan
emberekkel szemben, akik azt hiszik a
számítógéprôl: csak arra való, hogy he-
lyet foglaljon el az íróasztalon.
Ezt az örökös harcot persze senki sem
tudja megnyerni. Pontosabban fogalmaz-
va: ember nem. A harcból ugyanis a bit-
jeibe és buszvonalaiba mélységesen be-
ivódott alattomosságaival természetesen
a számítógép kerül ki sértetlenül, neve-
tô sokadikként.
Az elektronikus adatfeldolgozásban érin-
tettek köre - röviden: valamennyi áldo-
zat - rádöbbent arra az alapvetô tör-
vényre, amit úgy nevezünk, hogy
AZ ELEKTRONIKUS ADATFELDOLGOZÅS ALAPVETÖ
FELISMERÉSE
Egy számítógépnek az a feladata, hogy
megkönnyítse azt a munkát, amelyet nem
kellene elvégezned, ha nem lenne a gép.
1. PROGRAMOZòK
A programozók (minden ellenkezô híresz-
telés ellenére) emberek, akik éjeknek
éjjelén teljesen alkalmatlan fejlesztô-
programokkal, hibáktól hemzsegô hardve-
rek egymáshoz nem illeszthetô konglome-
rátumán megkísérlik, hogy a feladatra
alkalmatlan megbízóik megrendelésére a
megbízóik egymásnak ellentmondó kívánsá-
gait olyan programokká alakítsák át, a-
melyeket aztán a végén senki sem fog
használni.
A programozóknak két csoportja van. Az
egyik csoportba tartozók csôdöt mondanak
annak a kisérletnek a során, amikor túl-
ságosan kevés pénzért, tulságosan nagy
ráfordítással megpróbálják a programozá-
si nyelvek tévedéseit, a fordítóprogra-
mok hibáit és a hardverfejlesztôk szilí-
ciumba öntött zagyvaságait egymással
szemben úgy kijátszani, hogy a számító-
gépes rendszer végül legalább olykor-
olykor azt tegye, amit elvárnak tôle. A
másik csoportba tartozók ugyanezt te-
szik, viszont ingyen.
Åltalában véve egy programozó gondolko-
dásmódja logikus ("IF 1=2 CALL fôprog-
ram"), mindig struktúrált ("ON éhes
GOSUB haza ELSE RETURN"), és elôítéle-
tektôl mentes. Ållítólag vannak ennek a
foglalkozási ágnak olyan képviselôi is,
akik nem képesek szabadulni attól az
elôítélettôl, miszerint a számítógépeket
azért alkották meg, hogy az embereket
szolgálják. Nem pedig fordítva.
Vagy ahogyan a híres angolamerikai író,
Wilhelm D. Base Shakespeare megmondta:
2b.or..not.2b.
Bár Murphy számítógépes törvényét a
programozó szemszögébôl elég nehéz meg-
világítani (végül is a programozó az,
aki a marketingosztály - reklámosztály -
programozó - értékesítési osztály - fel-
használó - támogatási (support) osztály
- korszerûsítô (update) osztály láncola-
tában alapjában véve a legfeleslegesebb
láncszem), a következô oldalakon erre
mégis kísérletet teszünk. Még annak el-
lenére is, hogy a szoftverházak és a
felhasználók évek óta egyetértenek ab-
ban, hogy az életük a túlfizetett prog-
ramozók, valamint a programozók bizonyos
programkövetelmények megvalósíthatóságá-
val szembeni örökös kifogásai nélkül
sokkal könnyebb lenne.
Ezért neves gyártócégek szoftvereiket
már jóideje növekvô sikerrel "CASE"
(Computer Aided Software Engineering)
segítségével közvetlenül számítógépekkel
fejlesztik ki, mert végül is csak egy
számítógép képes a programokat úgy meg-
írni, hogy azokat a többi számítógép is
ugyanazon a módon értse félre.
A programozó megvilágosodása, avagy a
nagy felismerések kora...
"az életben csak két megmásíthatatlan
felismerés létezik:
1. A számítógép segíti az embert.
2. A Föld korong alakú."
- A program nem fog mûködni.
- A káromkodás az egyetlen nyelv, ame-
lyet mindegyik programozó tökéletesen
ért és beszél.
- Egy számítógép azt fogja tenni, amit
beprogramoztál, és nem azt, amit sze-
retnél.
- Semmi sem javít annyit egy programon,
mint az ellenörzô rutinok hiánya.
- Arra vonatkozóan, hogy milyen rossz
jöhet még, nincs határ
- Ami egyszerûnek látszik az nehéz. Ami
nehéznek látszik, az lehetetlen. Ami
lehetetlennek látszik azt a takarítónô
is meg tudja oldani számítógép nélkül.
- Azt nevezik szakembernek, aki egyre
kevesebb dologról egyre többet tud,
mindaddig, míg az egyáltalán semmirôl
az abszolút mindent fogja tudni.
- Két pont között a leghosszabb távolság
a lerövidítés.
- Mivel egyetlen, egységes programozási
nyelv nem létezik, a zûrzavar totális.
- Ha egy program nálad hibátlanul fut,
ne csinálj belôle problémát. Csak múló
jelenség.
- Hibátlan program megírása olyan, mint
a kör négyszögesítése. Mindenki azt
hiszi, hogy lehetséges, de ilyent meg
senki sem látott.
(A "Murphy számítógépes törvényei" címû
alapmûbôl tallózott:
Sinus Master)