á€áááºááŸá¬ ááá«ááá¶ááœáẠááá¯ážáá±á¬ááºáá»á¬ážááᯠáá¯á¶ážáááá¯á¶ááá¯ááºáá±á¬ááºá¡á±á¬áẠááá¯ááºáá±á¬áºáá¯á¶á¡ááŒá±á¬ááºáž á¡ááºáá¬áááºá០ááœá±ážáá»ááºáá¬ážáá±á¬ áá¬ááºáááºážáá»á¬ážááŒá
áºáááºá áááºážááŸá¬áááºáž ááŒá±á¬á
áá¬ááŸááááºá
vanilla áá±áá²áá¯áá·áºááŸáá·áº áá¬ážáá¬ááºáááá·áºááŒááºážá
áááá¬áááºááŸá¬ážáááºá á¡ááŒá²áááºáž á¡ááŒá±ááá¯ááºááŒá±á¬ááºáž áá¬ážáááºáá±á¬ á¡ááºáá»ááºáá®áá¬áá»á¬ážá¡ááœáẠáá¯á¶ááŒááºáá áºáá¯ááºááŒá áºááŒá®ážá áááºáá»áŸááẠáá±ážááœá¬áá±á á±áá¬áá° á¡ááŒá áºááŸááºáá»á¬áž áááºáá á±áá¬áá° áááºážááá¯á·ááẠá¡ááŒá áºááŸááºáá»á¬ážááŒá áºáá±áá²ááŒá áºáááºá General Motors Corporation á Pontiac Division á០ááá¯ááºááŒá¬ážáá»ááºááᯠáááºáá¶áááŸááááº-
áá«áááºážááᯠá á¬áá±ážáᬠáá« áá¯áááá¡ááŒáááºááŒá áºááŒá®áž áá°ážááœááºáá²á·á¡áá¶ááŒá±á¬áá·áº áááŒá±áá¬ááᯠá¡ááŒá áºááááºáá«áá°ážá áá»áœááºáá±á¬áºááá¯á·áááá¬ážá á¯ááŸá¬ áá á¬á á¬ážááŒá®ážááá¯ááºáž áá±áá²áá¯áá·áºá á¬ážáá²á· ááá±á·ááŸááá«áááºá áá±áá²áá¯áá·áºá¡áá»áá¯ážá¡á á¬ážáá»á¬ážááẠá¡áá»áááºááá¯ááºážááŒá±á¬ááºážáá²ááœá¬ážáᬠáá á¬á á¬ážááŒá®ážáá±á¬áẠáá áºáááá¬ážá á¯áá¯á¶áž áááºááá·áºáá±áá²áá¯áá·áºááá¯áááºááááºááᯠááœá±ážáá»ááºááŒááŒá®áž ááá¯ááºááá¯á·ááœá¬ážááŒáááºá Pontiac á¡áá áºááᯠáááŒá¬áá±ážáá®á áááºáá°áá²á·ááŒá®áž ááá¯á¡áá»áááºááŸá á áá±áá²áá¯áá·áºáá°ááẠááá®ážá ááºáá»á¬ážááẠááŒá¿áá¬ááŒá áºáá¬áá²á·áááºá áá« vanilla áá±áá²áá¯áá·áºáááºááŒá®áž á ááá¯ážááá¯ááºáááŒááºáá¬ááá¯ááºáž áá¬ážáá ááŸá¬ááá¯ááºáá°ážá áááŒá¬ážáá±áá²áá¯áá·áº áá°áá¬áá±ážááẠáá¬ážá áá¬ááŒá¿áá¬á០áááŸááá² á áá«áááºá áááºáá±á¬ááºáá² ááá¯ááºáá²áá±áá«á á± áá±ážáá±ážáááºáááºáá±ážááœááºážáá áºáá¯áá±ážáá»ááºáá«áááº- "áá« vanilla áá±áá²áá¯áá·áºáá°áá¬áá²á·á¡áá« áá ááá¯ááºáá²á· Pontiac áá²á· áááºáááºááŒá®áž áá«á áááŒá¬ážáá±áá²áá¯áá·áºá¡ááá¬ááᯠáá°áá¬áá²á·á¡áá« ááœááºááœááºáá°áá°áá²á· á áá²á·áá¬á áá¬áá²á"
áááºážá áááºáá°ážáá¬ážáá²á·á¡ááá¯ááºážáá² áá¬áááœá²á¥áá¹ááá¹áá á¡á²áá®á á¬áá²á·áááºáááºááŒá®áž áá¶ááááŸááááºá áá«áá±ááá·áº á á áºáá±ážááá¯á· á¡ááºáá»ááºáá®áá¬ááᯠááá¯á·ááá¯ááºáááºá áá¬áá¬ááŸááá±á¬ á§áááá¬ááœáẠáá±ááá¯ááºáá±á¬ áá»ááºážáá¬ááŒá®áž ááá¬ááẠáá±á¬ááºá»á¬ážáá áºáŠážááŸáá·áº ááœá±á·ááá¯ááºáááá·áºá¡ááœáẠá¡á¶á·á¡á¬ážááá·áºáá²á·ááá«áááºá áá á¬á á¬ážááŒá®ážááŒá®ážáá»ááºáž ááŸá áºáá±á¬ááºáá¬áž áá±áá²áá¯áá·áºá á¬ážááá¯á· á ááá¯ážááá¯ááºááᯠááœá¬ážááŒááá¯á· ááá±á¬áá°ááá¯ááºáááºá á¡á²áá®ááá±áááºážá ááá®áá¬ááŒá áºááŒá®áž áá¬ážáá®ááŒááºáá±á¬ááºáá±á¬á· áá ááŒá áºáá±á¬á·áá°ážá
á¡ááºáá»ááºáá®áá¬á áá±á¬ááºáá¯á¶ážááá±á០áá±á¬ááºáá¬áááºá ááááá¯á¶áž áá±áá²áá¯áá·áºá áá»á±á¬ááááºá áá¬ážá á áá¬áááºá áá¯ááá á¡ááŒáááºááŸá¬áá±á¬á· á áá±á¬áºáááºáá®áá±áá²áá¯áá·áºááŸááááºá áá¬ážá á áá¬áááºá ááááááá±áááºážááœáẠáááºáá®áá¬áá°ááẠáá±á¬ááºážááá¯áááºá áá¬ážáá áá«áá°ážá
áá»áá¯ážááŒá±á¬ááºážáááºááŒááºááŸá¯ááŒáá·áº á¡ááºáá»ááºáá®áá¬ááẠáá¬ážááẠvanilla áá±áá²áá¯áá·áºááŸáá·áº áááá·áºááŒá±á¬ááºáž ááŒááºážááá¯áá²á·áááºá ááá¯á·ááŒá±á¬áá·áºá ááŒá¿áá¬ááŒá±ááŸááºážáá»ááºáááŸá¬ááá»ááºáž áá¬ážááá¯ááºááŸááºáᶠáááºáááºáááºáááºááẠáá»áœááºá¯ááºááá±á¬áá°áá«áááºá áááºážáá áºáá»áŸá±á¬ááºááœáẠáá°ááẠá¡áá»ááºá¡áááºá áá±á·á¡áá»áááºá áá¬ááºáá®á¡áá»áá¯ážá¡á á¬ážá ááá¯ááºáá±á¬ááºáá»áááºááŸáá·áº á ááá¯ážááá¯ááºá០ááŒááºáá¬áá»áááºá áááºááŒáá·áº á¡áá»ááºá¡áááºá¡á¬ážáá¯á¶ážááᯠáá»áá±ážáá²á·áááºá
áá¬ážááá¯ááºááŸááºááẠvanilla áá±áá²áá¯áá·áºáááºáá»ááẠáááºážáá«ážááŒá±á¬ááºáž á¡ááºáá»ááºáá®áá¬á áááŒá¬áá® ááá±á¬áá±á«ááºáá²á·áááºá á¡ááŒá±á¬ááºážáááºážááá±á¬á· ááá¯ááºáá²ááŸá¬ áá¯ááºáá á¹á ááºážááœá±áá²á· á¡ááœááºá¡ááŒááºááŒá±á¬áá·áºáá«á ááá®áá¬áá±áá²áá¯áá·áºááẠáá°ááŒáá¯ááºá¡áá»á¬ážáá¯á¶ážááŒá áºááŒá®áž ááŸá¬áááœááºáá°á á±ááẠááá¯ááºááŸá±á·ááŸá áá®ážááŒá¬ážáá±áá²áá±áá¹áá¬áá²ááœáẠááááºážáááºážáá¬ážáááºá á¡ááŒá¬ážáá»áá¯ážááœá²á¡á¬ážáá¯á¶ážááẠá ááá¯ážááá¯ááºááá±á¬ááºáááºááœááºááŸáááŒá®áž ááŸááºáááºáá±á¬á¡áá»áá¯ážá¡á á¬ážááá¯ááŸá¬ááœá±áááºááŸáá·áº áá±ážáá»á±ááẠá¡áá»áááºáá»á¬ážá áœá¬áá°áá²á·ááááºá
ááá¯áá±ážááœááºážááŸá¬ á¡ááºáá»ááºáá®áá¬á¡ááœááºááŒá áºáááº- á¡ááºáá»ááºááááºáá»áááºááŸá á á¡áá»áááºáááºážááœá¬ážáá«á á¡áááºááŒá±á¬áá·áº áá¬ážá ááááºáááááºážá ááŒá¿áá¬ááẠá¡áá»áááºáá¬áááŒá áºáááºá vanilla áá±áá²áá¯áá·áºááá¯ááºáá±á¬ááŒá±á¬áá·áºá á¡ááºáá»ááºáá®áá¬ááẠáá¬ááºááœá±á·áá±á¬á·áááºááŒááºážááŒá áºáááºá á¡ááŒá±ááᯠá¡ááŒááºááœá±á·ááŸááá²á·áááºá ááá±ááá¯ááºáž ááŒá áºááœá¬ážáá±á¬áºáááºáž áá¬ážááá¯ááºááŸááºááẠáá±áá²áá¯áá·áºááŸá¬ááẠá¡áá»áááºááá¯áá±ážáá±á¬á¡áá« á¡ááºáá»ááºááẠáá¯á¶áá±á¬ááºá áœá¬ á¡á±ážááœá¬ážáᬠá¡ááœááºááá° á áááºááá¯ááºáá²á·áááºá ááŒá®ážáá±á¬á· á¡á²áá®áá°á vanilla áá±áá²áá¯áá·áºáááºáá²á·á¡áá« á¡ááºáá»ááºá á¡áááºážáá°áá±áá±ážááŒá®áž áá¬ááºááœá±á·áá±á¬á·ááºá áá»á±á¬áºááá¯á·á¡áá»áááºáááŸááá°ážá
á¡áá»áá·áºá á¬áááá¹á- áá¯á¶ážááá°ážááœááºáá±á¬ááŒá¿áá¬áá»á¬ážáááºáá»áŸáẠáá áºáá«áá áºáᶠá¡ááŸááºááááºááŒá áºáááºá
áá±áá¬ááºáá»ááºáá» Bandicoot
áá«ááᯠáá¶á á¬ážááᬠáá¬áá»ááºáááºá áááá¯ááááºáá¬áá áºáá±á¬ááºá¡áá±áá²á· ááá·áºáá¯ááºááᯠáááá áá¯áááá áááá... áá²á· compiler ááᯠá¡ááŒá áºáááºáá²á· áá±áá¬áá áºáá±á¬ááºážáá²á· áá áºáá±áá¬áá¬ááŸá¬ á¡ááŒá áºáááºáá±á·ááŸááááºá ááŒá®ážáá±á¬á· áááºáá á¹á ááºážááœá±ááᯠá¡ááŒá áºáááºáá¬ážááŒá®ážáá¬áž á á¬áááºážááᯠáááºáá±á¬ááºážáá«á
á€áááºááŸá¬ hardware bug á¡ááŒá±á¬ááºáž áá»áœááºá¯ááºá áá¬ááºáááºážááŒá áºáá«áááºá
Crash Bandicoot ááááºážá¡ááœááºá áááºááá¯áá®áááºááœáẠáááºáááºááŸáá·áº ááááºážáááºážááẠáá¯ááºáá±ážáá²á·áááºá ááá¯ááá¯á·áá±á¬ smug ááááºážáá±á¬á·ááºáá²áá±ážáá¬ážáá°á¡ááœááºá áááºážááẠáááºážááŒá¶áá²ááœáẠáááºážáá»áŸá±á¬ááºááŒááºážáá²á·ááá¯á·ááŒá áºáááº- á¡áá¯ááºáááºáá±á«ááºážáá»á¬ážá áœá¬ ááŒá¬áááºáᯠáá»áœááºáá±á¬áºáááºáá²á·áááºá áá«áá±ááá·áº ááŒá±á¬ááºáááºááŒá¬á¡á±á¬áẠáá¯ááºááᯠá¡ááŸá¬ážááŸá¬ááŒá®áž á¡áá¯á¶ážáááºááá¯ááºáááºá áááºážáá áºáá»áŸá±á¬ááºááŸá¬ áááŒá¬ážááŒá¿áá¬ááœá±ááᯠááŒá±ááŸááºážáá²á·áá±ááá·áº áááºá¡áááºážáááºááŒá¬ááá¯ááºáž áá®áá¯ááºááᯠáá¬áá®á¡áááºážáááºááŒá¬á¡á±á¬áẠááŒááºáá¬áá²á·áá«áááºá áá±ááá¬ááᯠáá¶ááááºá
ááá¹ááá¬ááẠá€áá²á·ááá¯á· ááŒá áºáááº- áááºááẠááááºážá áááºááŸááá á¬ážáááºážááᯠááááºážáááºážááŒá®áž áááºááá¯áá®áááºááᯠáááºáá±á¬ááºááá·áºá¡áá«á á¡áá¬á¡á¬ážáá¯á¶ážáá®ážáá«áž á¡ááŒá²áááºáž áá±á¬ááºážááœááºááœá¬ážáááº... ááá¯á·áá±á¬áº áá áºáá«áá áºáá¶ááœáẠá¡ááŒá±á¬ááºážááŒáá»ááºáááŸááá² á á¬áááºááŒááºáž ááá¯á·ááá¯áẠá á¬áá±ážááŒááºáž áá¯ááºáá±á¬ááºáá»áẠá¡áá»áááºáá¯ááºááœá¬ážáá«áááºá ááá¯áá±á¬ááºážáá±á¬á¡áá¶áááºážááŒááºážááẠáááºááá¯áá®áááºááᯠáá»ááºá á®ážá á±áááºáááºá áá á¬ážááá¬ážáá áºáŠážááẠáááºáááºáááºááŒáá¯ážá á¬ážáá±á¬á¡áá«ááœáẠáá°ááẠáááºáááºááẠáá»ááºááœááºáá¯á¶áá¬áá ááŒá±áá¯á¶ááá¯áááºáž áá»ááºáá®ážáá áºáááºá á¡ááá¯ááºá á¬ážá
ááááŒá¬ááŒá®ážáá±á¬ááºá Sony á០áá¯ááºáá¯ááºáá° Connie Bus ááẠááááºááá·áºá ááŒá¯áá¬áááºá ááááºážááᯠáá® bug áá²á· áááá¯á·ááá¯ááºáá²á·áá«áá°ážá ááŒá±á¬ááºáááºááŒá¬áá±á¬á· áá¬ááŒá¿áá¬ááᯠááŒá áºá á±áá²ááá¯áᬠáá»áœááºáá±á¬áº áá¬ážááááºáá²á·áá«áá°ážá Connie ááŸáááá·áº áá»áœááºá¯ááºááá¯á·ááẠá¡ááŒá¬áž PS1 developer áá»á¬ážááᯠáááºááœááºáá²á·áááº- á¡áá¬ážáá°áá áºá á¯á¶áá áºáá±á¬ááºáá»áŸ ááŒá¯á¶ááœá±á·áá°ážáá«ááá¬ážá áááŸá Memory Card áá²á· áááºáááºááŒá®áž áááºáá°á០ááŒá¿áᬠáááŸááá²á·áá«áá°ážá
ááá·áºááœáẠá¡ááŸá¬ážááŸá¬ááŒááºááŒááºážá¡ááœáẠá¡ááŒá¶áá¬ááºáá»á¬ážáááŸááá±á¬á¡áá«á áá»ááºááá·áºáá áºáá¯áááºážáá±á¬áááºážáááºážááŸá¬ âááœá²áá±ááŒá®áž á¡á±á¬ááºááá¯ááºáááºâ ááŒá áºáááº- ááŒá¿áá¬ááŒá áºá á±áá±á¬ áá±ážáááºáá±á¬á¡ááá¯ááºážá¡á áá áºáá¯áá»áŸ ááá»ááºááá»ááºáž ááŸá¬ážááœááºážáá±áá±á¬ áááá¯ááááºá០áá¯ááºáá»á¬ážááᯠááá¯ááá¯áááºááŸá¬ážááá¯ááºáá«á ááá¯ááá¯áááºááŸá¬á áááºááẠbug áá«áááºááá·áºá¡ááá¯ááºážáá»ááºáááºá¡áá áááá¯ááááºááᯠá¡ááá¯ááºážááá¯ááºááŒááºááá¯ááºááŒááºážááŒá áºáááºá
áá«áá±ááá·áº á¡áá±ážááŒá®ážáá¬á áá®áá®ááá¯ááááºážáá²á á¡ááá¯ááºážááœá±ááᯠááŒááºááá¯á· á¡áááºážáááºáá«áááºá ááœá²áááºá¡á¬ážááᯠá¡áá¯áá°ááá·áº áá¯ááºááᯠáááºááŸá¬ážáá«á áááºážááᯠáááºááá¯á· áá¯ááºáá±á¬ááºááá¯ááºáááºáááºážá áá«ááŸááá¯áẠáá¬ááºáá±á¬ááºáá¯á¶ááœá²ááá¬áž?
ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠá¡áá¯á¶ážáááºáá±á¬ áá áºáá¯áá¯ááᯠááŒá¯áá¯ááºááá¯áááºáá±á¬ááºááá·áº áá±á¬áºáá»á°ážáá»á¬ážááᯠáá»áá¶áá»á¬ážááŒáá·áº á¡á á¬ážááá¯ážááẠááá¯á¡ááºáá±á¬áºáááºáž á¡ááŸááºááááºááœáẠá¡ááŸá¬ážáá»á¬ážááá«áááºááá¯ááºáá±á¬ á¡ááœááºááá¯ážááŸááºážáá±á¬ á¡áá¬áá áºáá¯ááᯠááŒá¯áá¯ááºáá«á á¡áááºážáá¯á¶ážáá±á¬á· ááááºážá¡ááœáẠáá®ááᯠáá»áá¯ááºážáá±á¬ááºááœá± áá±ážáááŸá¬áá±á«á·á áá«á ááŸá±ážááœá±ážááŒá®áž áá¬áá»ááºáá²á· ááŒá áºá ááºáá áºáá¯áá«á
ááá¯ááá¯ááŒá±á¬áááẠáá«áá¯ááºáá²á·áááºá ááááºážáááºáááºáááºá áááºáááºááŸá¯ áá¬á·ááºáá²ááᯠá¡á ááŒá¯áá¯ááºáá±á¬ááºááẠá áá áºá¡á¬áž áááºááŸááºáá±ážááá·áº áááŠážáá¯ááºááᯠááá»ááºááá»ááºáž áá¯ááºá¡ááá¯ááºážá¡á áá»á¬áž ááá¯áá»á¬ážáá¬áᬠáááºááŸá¬ážááá¯ááºáá«áááºá áá¯ááºáá«áááºá áá®á¡ááá·áºááŸá¬ áá»áœááºáá±á¬áº ááááºáá áºáá¯ááºá¡á¬ážáá¯á¶ážá¡ááœáẠáááºáááᯠáááºáá®ážááá¬ááŒá±á¬áá·áº save and load menu ááᯠááááºáá®ážááá¯ááºáá²á·áá«áá°ážá áá«áá±ááá·áº (áááŒááºááá¯ááºáá²á·) save and load screen ááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž á¡áá¯á¶ážááŒá¯áá°áá áºáá±á¬ááºá¡áá±áá²á· áááºáá±á¬ááºááŒá®áž save áá¯ááºááŒá®áž memory card ááŸá¬ á á¬áá±ážááá¯ááºážááá¯ááºáá«áááºá
áááºážááẠá¡áááºáá±á¬áºááŒáá«ááŒá¿áá¬ááŸááá±áá²ááŒá áºáá±á¬ áá¯ááºá¡ááá¯ááºážá¡á áá±ážáá áºááá¯ááºážááᯠáá»áœááºá¯ááºá¡á¬áž áá»ááºáá¬ážáá²á·ááẠ- ááá¯á·áá±á¬áº áááºážááẠáá»áááºážááŒá áºáá±áá²áááºá á¡áá»á¬ážá á¯ááá±á¬á· á¡á¬ážáá¯á¶ážá¡áááºááŒá±áá±ááá·áº áá¶áááºáá¶áá«ááŸá¬ áá»áá¯á·ááœááºážáá»ááºááœá± ááŸááá²á·áá«áááºá ááááºážáá¯ááºá¡á¬ážáá¯á¶ážáá®ážáá«ážááᯠáááºááŸá¬ážááá¯ááºáá±á¬áºáááºáž bug ááẠá¡áááºááŸááºáá²ááŒá áºáááºá áá«á ááá±á áááŒá áºáá±áááº- áá»ááºáá¯ááºá áá¬á០ááá¯ááºáá«áá°ážá
ááá»áááºáá»áááºááŸá¬áá±á¬á· ááááºáá¯á¶ážáá¬áá®áááºážáá»ááºáá±á¬ááºááŸá¬ á¡ááœá±ážáá áºáᯠáá±á«áºáá¬áááºá áááºááŸá¯ááŒááºážááŸáá·áº áá±ážááŒááºáž (á¡áááº/á¡ááœááº) áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááœáẠáááá»áá±á¬ áá¯ááºáá±á¬ááºáá»áááºáá»á¬áž áá«áááºáá«áááºá áááºááẠáá¬á·ááºáááá¯ááºá áááºááá¯áá®ááẠááá¯á·ááá¯áẠááá°ážáá¯áẠáá±á¬áºáá»á°ážáá áºáá¯ááŸáá·áº á¡áá¯ááºáá¯ááºáá±á¬á¡áá«á á á¬áááºááŒááºážááŸáá·áº á á¬áá±ážááŒááºážá¡ááœáẠáá¬áááºááŸááá±á¬ á¡ááá·áºáááá·áºáá¯ááºááẠáá¬áá®áááºáá¶áá»á¬ážááŸáá·áºá¡áá® áá¯ááºáá±á¬ááºáááºá
áá¬áá®áá¡áá°á¡áá®ááŒáá·áºá áááá¯áááºáá¬ááŸáá·áº ááá¯ááºááá¯ááºááá»áááºáááºáá¬ážáá±á¬ á ááºáá á¹á ááºážááẠáááá¯áááºáá¬áá±á«áºááœáẠáá¯ááºáá±á¬ááºááá·áºáá¯ááºááŸáá·áº áááºáá°ááŒá¯áá«áááºá áá¬áá®ááẠbaud ááŸá¯ááºážâáá±áá¬ááœáŸá²ááŒá±á¬ááºážááá·áºá¡ááŒááºááŸá¯ááºážááᯠáá¯á¶ážááŒááºáááºá á¡áá»áááºááá¬ážááŸáá·áº ááŸá¯ááºááœá±ážáá±áá«áá áá¬á·ááºáá² ááá¯á·ááá¯áẠáá±á¬á·ááºáá² ááá¯á·ááá¯áẠááŸá áºáá¯áá¯á¶ážáááºáááºáž ááŸá¯ááºááœá±ážáá±áá«áááºá áá±áá¬ááœá± áá»ááºá á®ážááœá¬ážááá¯ááºáá¬ááŒá±á¬áá·áº áá«á á¡áááºážááá¯ážáá«áááºá
áá»áœááºá¯ááºááá¯á·ááá¯ááºááœáẠáá áºá á¯á¶áá áºáá¯ááẠá¡áá»áááºááá¬ážááᯠááŸá¯ááºááœá±ážá á±áá«á áááºááá¯á·áááºážá á ááºážáááºááŸá¯áááá¯ááááºáá¯ááºááœáẠáááºážááŸáá·áºáááºááá¯ááºááá·áºá¡áá¬á¡á¬ážáá¯á¶ážááᯠá á áºáá±ážááŒá®áž PS1 ááœáẠáááá¯ááááºáá¬á¡áá»áááºááá¯ááºážáááááá¬ááᯠ1 kHz (áá áºá áá¹ááá·áºáá»áŸáẠ1000 tick) áááºááŸááºáá¬ážááŒá±á¬ááºáž áááááŒá¯áááááºá áá«á áá±á¬áºáá±á¬áºáá»á¬ážáá«áááº; áá¯á¶ááŸááºá¡á¬ážááŒáá·áº console á áááºáá±á¬á¡áá«á áááºážááẠ100 Hz ááœááºá¡áá¯ááºáá¯ááºáááºá ááááºážá¡áá»á¬ážá á¯ááẠá€á¡ááŒáááºáá±ááᯠá¡áá¯á¶ážááŒá¯áááºá
ááááºážáá±á¬á·áá° Andy ááẠááŸá¯ááºááŸá¬ážááŸá¯áá»á¬ážááᯠááá¯ááá¯áááá»á áœá¬ ááœááºáá»ááºááá¯ááºááẠtimer ááᯠ1 kHz ááá¯á· áááºááŸááºáá±ážáá«áááºá Andy ááẠáááºá¹áá±á¬áá±á«áºá០áááºážáááºááŒá®áž ááœá²áááºá¡á¬ážááᯠá¡áá¯áá°áá«á áááºááá¯ááºááá»áŸ áááá»á áœá¬ áá¯ááºáá±á¬ááºáá«áááºá
ááá¯á·áá±á¬áº á¡áá»áááºááá¯ááºážáááááá¬ááᯠá¡ááŸáááºááŒáŸáá·áºááŒááºážááẠáááá¯ááááºáá áºáá¯áá¯á¶ážá á¡áá»áááºááá¯ááºááŸá¯ááᯠáá áºáááºážáááºážááŒáá·áº áááºáá±á¬ááºááŸá¯ááŸáááŒá®áž áááºááá¯áá®áááºá¡ááœáẠbaud ááŸá¯ááºážááᯠááááºážááŸááá±ážááá·áº áá¬áá®ááẠáááºááá¯á·áááºážá
á¡áá»áááºááá¯ááºážáá¯ááºááᯠááŸááºáá»ááºáá±ážáá²á·áááºá á¡ááŸá¬ážáááºáááŒá áºáá±á¬á·áá°ážá ááá¯á·áá±á¬áº áá»ááºááœááºááŸá¯ ááŒá¯á¶áá¬áá»áááºáž ááŒá áºááœá¬ážáá±á¬ááŒá±á¬áá·áº áááºážááᯠáá»áœááºá¯ááºááá¯á· ááŒááºáááºáááºáᯠáááá¯ááá¯áá«á áá«áᬠáá¶áá±á¬ááºážáá²á·ááẠáááºááá¯áá¯ááºááá²á
áááºá¡áááºážáááºááŒá¬ááŒá®ážáá±á¬áẠáá»áœááºáá±á¬áº á ááºážáááºááŸá¯á¡á á®á¡á ááºááᯠáááºáá¶á ááºážáááºáá²á·áá«áááºá áá»áá¯á·ááœááºážáá»ááºá áááºáááŒá áºáá«á ááááºážáá¯ááºáá±á·á áºááá¯á· ááŒááºááœá¬ážáᬠááááºážáááºážááŒááºážááŸáá·áº áááºáá¯ááºááᯠááœááºážáá¶ááŒááºáááºááŒá®áž áááºááá¯áá®áááºááᯠááááºáá±á¬ááºáá® áááá¯ááááºáá¬á¡áá»áááºááá¯ááºážááẠáááºážááá°ááááºááá¯áž (100Hz) ááá¯á· ááŒááºáááºáááºááŸááºáᬠ1kHz ááá¯á· ááŒááºáááºáááºááŸááºáááºááŒá áºáááºá á¡áá»ááºá¡á á®ážááœá± áááŸááá±á¬á·áá°ážá
áá«áá±ááá·áº áá¬ááŒá±á¬áá·áº áá®ááá¯ááŒá áºááœá¬ážáá¬áá²á
áá»áœááºáá±á¬áº á á¬áá±ážááœá² á¡á á®á¡á ááºááᯠáá±á¬ááºáá áºááŒááẠááŒááºáá¬áá²á·áááºá 1 kHz timer ááŒáá·áº á¡ááŸá¬ážá¡ááœááºážáá áºáᯠáá±á«áºáá±á«ááºáá¬áá±á¬á¡áá«ááœáẠáá¯á¶á á¶á¡áá»áá¯á·ááᯠááŸá¬ááœá±á·áá²á·áááºá áá áºá á¯á¶áá áºáá±á¬ááºááẠPS1 ááááºážáá»á¯ááºáááááá¬ááŒáá·áº áá á¬ážáá±á¬á¡áá« á¡ááŸá¬ážááŒá áºááœá¬ážáááºááᯠáá»áœááºá¯áẠáááááŒá¯áááááºá áá«ááá¯ááºááá¯ááºáá¯ááºáá²áá¬ááá¯áá±á¬á· - save and load code ááá¯á ááºážáááºáá²á·á¡áá« controller ááá¯áá¬ááŒá±á¬áá·áºááá¯á¡ááºáá¬áá²á - áá®ááŸá®ááá¯ááŸá¯ááá¯áá±á¬áẠáááááá¬ážáááá°ážá áá«áá±ááá·áº áá áºáá±á·ááŸá¬ áá»áœááºáá±á¬áºááá¯á·áá²á· á¡áá¯ááá¬ááŸááºáá áºáá±á¬ááºáᬠá ááºážáááºááŸá¯ááŒá®ážá¡á±á¬áẠá á±á¬áá·áºáá»áŸá±á¬áºáá±áá²á·ááẠ- á¡á²áá®á¡áá»áááºááŸá¬ áá»áœááºá áá»áááºáá²áá±áá²á·áᬠááŒá áºááá¯ááºáá«ááẠ- ááŒá®ážáá±á¬á· áá°á·áááºáá²ááŸá¬ ááááºážáá»á¯ááºáááááá¬ááᯠáá¯ááºááŸá¯ááºáá»á±á¬ááºáá»á¬ážá áœá¬ ááŸáá·áºááá¯ááºáááºá á¡ááŸá¬ážá¡ááœááºážáá áºáᯠááŒá áºááœá¬ážáá²á·áááºá "áá¬ááá¯á á±á¬ááºá·áááŸá¬áá²?!" áá±á¬ááºážááŒá®á áááºáá¯ááºáá«!â
á€ááŒá áºáááºááŸá áºáá¯ááẠá¡ááŒááºá¡ááŸááºáá»áááºáááºáá±ááŒá±á¬ááºáž ááááŸáááá¯ááºáá±á¬á¡áá«ááœáẠáá»áœááºá¯ááºááẠá¡ááŸá¬ážááᯠá¡ááœááºááá° ááŒááºáááºáá¯ááºáá¯ááºááá¯ááºáááº- áá»áœááºá¯ááºááẠáááºááá¯áá®áááºááœáẠá áááºááŸááºáááºážáááºáá²á·ááŒá®áž ááááºážáá»á¯ááºáááááá¬ááᯠááœáŸá±á·áᬠáááºááá¯áá®áááºááᯠáá»ááºá á®ážááœá¬ážáá²á·áááºá áá»áœááºáá±á¬á·áºá¡ááœááºááá±á¬á· hardware bug áá áºáá¯ááá¯áá«áá²á
áá« Connie áá®ááá¯áá¬ááŒá®áž áá«á·áá²á·ááŸá¬ááœá±ááœá±á·ááŸáááŸá¯á¡ááŒá±á¬ááºáž ááŒá±á¬ááŒáááºá áá°áááẠPS1 ááᯠáá®ááá¯ááºážáá¯ááºááá·áº á¡ááºáá»ááºáá®áá¬áá áºáŠážáᶠááááºážááŒááºááŒá¬ážáá²á·áááºá âáááŒá áºááá¯ááºáá«áá°ážâ áᯠáááºážá âáá¬á·ááºáá² ááŒá¿áᬠáááŒá áºááá«áá°ážâ áᯠááŒááºááŒá±á¬áááºá ááœááºáá®ááᯠáá«ááá¯á·á¡ááœáẠá áá¬ážá ááŒááºá á®á ááºáá±ážááá¯á· áá±á¬ááºážááá¯áá²á·áááºá
á¡ááºáá»ááºáá®áá¬á áá»áœááºáááᯠáá±á«áºááŒá®áž áá°á·á¡ááºá¹áááááºááᯠááœá²ááŒá®áž áá»áœááºá (á¡ááœááºá¡áááºáž) ááœá²áá±áá²á· áá»áááºá áá¬ážáá²á· ááŒááºážáá¯á¶áá²á·ááŒáááºá áá±á¬ááºáá¯á¶ážááœáẠáá»áœááºá¯ááºá "ááœááºáááá¯ážááᯠááœáŸá±á·ááŒááºážááẠáá»áá¯á·ááœááºážáá»ááºááŒá áºá á±ááá·áº áá»áœááºá¯ááºá 30 ááá¯ááºážá ááºážáááºááŸá¯áááá¯ááááºááᯠáá±ážááá¯á·áá«áá á±" áá¯ááŒá±á¬áá²á·áááºá áá°á ááá±á¬áá°áááºá á¡áá»áááºááŒá¯ááºážááŒá®áž ááá±á¬áá»ááºá¡áá áºáá áºáá¯ááœáẠá¡ááœááºá¡áá¯ááºáá»á¬ážáá±áááºáᯠááá¯áá±á¬áºáááºáž áá»áœááºá¯ááºááá¯á· Sony á¡ááœáẠá¡ááœááºá¡áá±ážááŒá®ážáá±á¬ developer áá áºáá±á¬ááºááŒá áºáá±á¬ááŒá±á¬áá·áº á áœáá·áºááœáŸááºááá¯ááºáá«áááºá áá»áœááºá¯ááºá á ááºážáááºááŸá¯ á¡á á®á¡á ááºááᯠááŸááºážáááºážááŒá®áž áá°á·áᶠáá±ážááá¯á·áá²á·áááºá
áá±á¬ááºáá±á·ááá±ááŸá¬ (áá«ááá¯á· Los Angeles ááŸá¬áá±ááŒá®áž áá°ááá¯áá»áá¯ááŸá¬áá±áááº) áá°á áá«á·ááá¯áá¯ááºážáááºááŒá®áž ááŸááºááœá¶á·á áœá¬ áá±á¬ááºážáááºáááºá áá¬á·ááºáá²ááŒá¿áá¬ááŒá áºáá²á·áááºá
áá»áœááºááœááºážáá»ááºá áá¬áá²ááá¯áᬠá¡ááá¡áá»áááááá±ááá·áº Sony áá¯á¶ážáá»á¯ááºááŸá¬ ááŒá¬ážáá²á·ááá¬á timer ááᯠáá¯á¶áá±á¬ááºáá²á·áááºááá¯ážáá²á·áááºááŸááºáá¬ážááẠtimer crystal á¡áá®ážá¡áá¬ážááŸá¬ááŸááá²á· motherboard áá±á«áºá á¡á áááºá¡ááá¯ááºážááœá±ááᯠá¡ááŸá±á¬áá·áºá¡ááŸááºááŒá áºá á±áá«áááºá áááºážááá¯á·áá²á០áá áºáá¯ááŸá¬ ááááºážáá»á¯ááºáááááá¬áá»á¬ážá¡ááœáẠbaud ááŸá¯ááºážááá¯áááºáž áááºááŸááºáá±ážááá·áº memory card á¡ááœáẠbaud rate controller áá áºáá¯ááŒá áºáááºá áá«á á¡ááºáá»ááºáá®áá¬áá áºáá±á¬áẠááá¯ááºáá°ážá áá áºáá¯áᯠááŸá¯ááºááœá¬ážááá¯ááºáááºá
ááá¯á·áá±á¬áº á¡áááá¡áá»ááºááŸá¬ Motherboard áá±á«áºááŸá á¡á áááºá¡ááá¯ááºážáá»á¬ážááŒá¬ážááœáẠá¡ááŸá±á¬áá·áºá¡ááŸááºáá»á¬áž ááŸááá±ááŒááºážáááºááŒá áºáááºá ááááºážáá»á¯ááºáááááá¬á¡áá±á«ááºááŸáá·áº 1 kHz á¡áá»áááºááá¯ááºážáááááá¬ááŒáá·áº áááºááá¯áá®áááºá¡áá±á«ááºááŸáá áºááá·áº áá±áá¬áá»á¬ážááᯠáá áºááŒáá¯ááºááẠáá¯ááºááœáŸáá·áºááá·áºá¡áá«á áá áºáá»á¬áž áá»á±á¬ááºáá¯á¶ážááœá¬ážáᬠáá±áá¬áá»á¬áž áá»á±á¬ááºáá¯á¶ážááœá¬ážáᬠáááºáá»ááºá á®ážááœá¬ážáá²á·áááºá
ááœá¬ážááá¯áž
1980 áá¯ááŸá áºáá»á¬ážááœáẠáá»áœááºá¯ááºáááᬠSergei ááẠPDP-1800 á ááá¯áá®áááºááá¯ááºááœá¬ážááŒá áºááá·áº SM-11 á¡ááœáẠáá±á¬á·ááºáá²ááºáá±ážáá¬ážáá²á·áááºá á€ááá¯ááºáááá¯ááœááºááŒá°áá¬ááᯠUSSR áá¡áá±ážááŒá®ážáá±á¬áááºáá°ááá¯á·áá±á¬ááºáá±ážá¡áá»ááºá¡áá»á¬ááŒá áºááá·áº Sverdlovsk á¡áá®ážááŸá áá®ážááá¬ážáá°áá¬áá¯á¶ááœáẠáááŒá¬áá±ážáá®á áááºáááºáá²á·áááºá á áá áºáá áºááẠááá¬ážááœá²áá»á¬ážááŸáá·áº áá¯ááºáááºáá¬ááºáá»á¬ážááᯠááŒá±ážááœá²ááẠáá®ááá¯ááºážáá¯ááºáá¬ážáááºá ááá¯á·áá±á¬áº áááºážááœáẠáá»áááºážáá»ááºáá»ááŒááºážááŸáá·áº áá»ááºáá»ááŒááºážáá»á¬ážááᯠááŒá áºá á±ááá·áº á áááºá¡ááŸá±á¬áá·áºá¡ááŸááºááŒá áºá á±ááá·áº bug áá«ááŸááááºá ááá±á á±á¬ááºáž áá áºá á¯á¶áá áºáá±á¬áẠá¡áááºááŒááºáá±á¬á¡áá« áá±áá¶ááœááºááẠá¡ááŒá²ááá¯ááᯠááŒá áºáá±á«áºáááºá ááá¯á·áá±á¬áº áá±á¬ááºáá áºáá±á·ááœáẠá á±á·á á±á·á ááºá áẠá á¯á¶á ááºážá á áºáá±ážáá²á·áá±á¬áºáááºáž ááœááºáá»á°áá¬ááẠáááºá áœá²ááŸáá·áº á¡ááá¯á¡áá»á±á¬áẠá ááºážáááºááŸá¯ááá¯ááºážááœáẠááŸááºáááºá áœá¬ áá¯ááºáá±á¬ááºáá²á·áááºá áááºážááẠááŒáá¯ááºááá¯ááºááŸá¯á¡ááŒá±á¡áá± ááá¯á·ááá¯áẠá¡áá»áá¯á·áá±á¬á¡ááŒá±á¡áá±áá»á¬ážááœáẠááŒá áºáá±á«áºááá·áº á¡ááŒá¬ážááŸááºááŒáá¯ááºááŸá¯ááá¯ááºáᬠáá»áá¯á·ááœááºážáá»ááºá¡áá»áá¯á·ááᯠááœáŸááºááŒáá±á·ááŸááááºá ááá·áºáááºá០áá¯ááºážáá±á«áºááᬠááŒá®ážááœá±á·áá¬ááá¯á· Sergei á á¡á±á¬ááºááŒá±áá¬ážááᯠáá±á¬ááºááœá¬ážááá¯á· áá¯á¶ážááŒááºáá²á·ááŒá®áž ááááá¯á¶ážá¡áá±áá²á· áá¬ááŸááºááŒá¶ááŸá¬ áááºááá¯á¡ááŒá±á¡áá±ááœá± ááœááºááŒá°áᬠáá»ááºáá®ážááœá¬ážáááºááá¯áᬠáá¬ážáááºáá«áááºá
ááááŠážá áœá¬ áá°ááẠáááŸááºážááŒááá¯ááºáá±á¬ ááŒá¯ááºáá»ááŸá¯á á¬áááºážááá¬ážáá»á¬ážááᯠá á¯áá±á¬ááºážááŒá®áž áááºá áœá²ááŸáá·áº á¡áá»áááºá¡ááá¯áẠááááºáá áºáá¯ááᯠáááºáá®ážáá²á·áááºá áá¯á¶á á¶á áááºááŸá¬ážáá«áááºá áááºá¡áááºážáááºááŒá¬ á á±á¬áá·áºááŒáá·áºááŒá®ážáá±á¬ááºá Sergei ááẠá¡áá¬áááºá áá áºáá»ááŸá¯á¶ážááá·áºá¡áá»áááºááᯠá¡ááœááºááá° ááá·áºááŸááºážááá¯ááºáááºááᯠááááŸááá¬áááºá
áá°áá¬áá¯á¶ááẠáá°áááááºážááŒá±á¬ááºááá¯ááºážááŸáá·áº áá¯ááŸá¬ážá¡áá±á¬ááºááá¯ááºážá០ááœá¬ážáá»á¬ážááᯠá¡áá®ážáá¬ážááŸá áá¬ážáááºáá¯á¶ááá¯á· áŠážáááºááœá¬ážáá±á¬á¡áá«ááœáẠáá°áá¬áá¯á¶ááẠááŒááºáá±á¬ááºááŸá¯áá»á¬áž ááŒá áºáá±á«áºáá²á·ááŒá±á¬ááºáž áááŒá¬áá® ááááŸááá²á·ááááºá áá¬áááºá áááºááœáẠááá¯ááá¯áá®ážáááºá áœá¬ááŸááá±á¬ ááŒá¶áá»á¬ážá០áááºáá¯á¶áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá±á¬ááŒá±á¬áá·áº áááºážááá¯ááºááá¯ááºá áá°ážáááºážáá«áááºá
áá»á¬ááá¯ááá¯ááºážáá»á°ááá®ážáá¬ážáá¬ááºá¡á¬ážáá±ážá ááºáá¯á¶ááẠ1986 áá¯ááŸá áºááœáẠáá±á«ááºááœá²áá²á·ááŒá®áž áá±áá®ááá¯ááá¹ááááŒáœááŸá¯áá»á¬ážááŒá±á¬áá·áº áááºáááºážáá»ááºáá±ááá»á¬áž áá°áá±ááá¯ááºááẠáááŸááá±á¬á·áá±á áá°áááááºážááŒá±á¬ááºááá¯ááºážá áá®áá¬áá¯á áºááŸáá·áº áá¯ááŸá¬ážá¡áá±á¬ááºááŒááºážááŸá áá»ááºááŒáá·áºáá±á¬ áá±ááá»á¬ážááẠáá áºáááºážáá²á·áááºá áá±á¬ááºááŸááá¬áá±á¬ ááá¬ážáá»á¬ážá¡ááœááºáž ááŒáá·áºáá¬ážáá±á¬ áá¬ááºáá±á¬ááºááŒááºááŒá¬ááœááºááŸá¯ááᯠáá¶ááááŒáá·áº Sergei ááẠá€áá®á¡áá¯áá®ááᯠá ááºážáááºááẠáááºážáááºážáá áºáá¯ááᯠáá®ááœááºáá²á·áááºá áá°áŠážáá±ááᯠdosimeters áá¬ážááŸáááŒááºážááŸáá¬ážááŒá áºáá¬ážáá±á¬ááŒá±á¬áá·áº Sergei áááºáá®ážááá¬ážáá°áá¬áá¯á¶ááœááºá á áºáá°áá²áá»á¬ážá áœá¬ááŸáá·áºá¡áá°ááááááá¯ááºááá¯ááŸááºáá¯á¶áááºáá²á·áááºá áá±á¬á·ááºáá¬á¡ááŒá±á¬ááºá¡ááŒá¬ážáá±á¬ááºááŒá®ážáá±á¬áẠáá¶ááááŒá áºááœááºááá¬ážáá áºá ááºážááŸá áá¬ááºáá±á¬ááºááŒááºááá¬áááᯠááá¯ááºážáá¬ááẠá á áºáá¬ážáá áºáŠážááᯠá ááºážáá¯á¶ážááá¯ááºáá²á·áááºá á¡ááá·áºááẠáá¬áááºáááºááá¯ážáá»á¬ážááẠá¡ááá»á¬ážá áœá¬ ááŒáá·áºáá¬ážááŒá±á¬ááºáž ááœá±á·ááŸáááá«áááºá
áá»áœá²ááœá¬ážáá»á¬ážááẠáá«ááºáá±á¬ááºááŒááºáá»á¬ážá áœá¬ááᯠáá¯ááºááœáŸááºáá¯á¶áá¬ááá áááºážáá¡ááá·áºááẠá¡ááœááºááŒáá·áºáá¬ážáá±á¬ááŒá±á¬áá·áº áá°áá¬áá¯á¶áá±ážááŸá á¡áá±á¬ááºá¡á¡á¯á¶áá áºáá¯ááœááºááŸááá±á¬ SM-1800 á ááŸááºáá¬ááºááœáẠá¡ááŸááºááá²á· áá¯á¶ážááŸá¯á¶ážááœá¬ážá á±áááºá
USSR ááœáẠá á¬ážáááºáááá¹áá¬ááŒááºáááºááŸá¯ááŒá áºáá²á·ááŒá®áž á¡á¬áá¬ááá¯ááºáá»á¬ážááẠChernobyl á¡áá¬ážáá»á¬ážááᯠááá¯ááºáá¶áá¡ááŒá¬ážáá±ááá»á¬ážá០á¡áá¬ážáá»á¬ážááŸáá·áº áá±á¬ááŸá±á¬ááẠáá¯á¶ážááŒááºáá²á·áááºá áááºážááŒá±á¬áá·áº á¡ááá¯ážáááºá¡áááºážá¡ááŒá áºáá»á¬áž ááá¯á¶ážááŸá¯á¶ážáá² áá±áá®ááá¯ááá¹ááááŒáœááŸá¯ á¡áá¯á¶ážá á¯á¶á¡ááá·áºááᯠáá»áŸá±á¬á·áá»ááá¯ááºá á±áá²á·áááºá áá®á¡ááŒá±á¬ááºážááᯠááááŒá®ážáá¬áá²á· Sergei áᬠááœáŸá±á·ááŒá±á¬ááºážáá±ááá¯ááºááŸá¯ááá¯ááºáᬠá á¬ááœááºá á¬áááºážááœá±ááᯠáá»ááºáá»ááºážááŒáá·áºááœááºážáá²á·áá«áááºá á¡áá»áááºááŒá¬áá¬áááºááŸáá·áºá¡áá»áŸ áá«ááºáá±á¬ááºááŒááºá¡ááá·áº áá»áááºážááœá¬ážáá±á¬á¡áá«ááœáẠááœááºáá»á°áᬠáá»ááºááœá¬ážáááºá
ááá¯ááºáá»á¬ážááŸáááá·áº
áá áºáá»áááºá Movietech Solutions ááẠá á¬áááºážááá¯ááºá áááºááŸááºáá±á¬ááºážáá»ááŸá¯ááŸáá·áº á¡ááœá±ááœá±á á®áá¶ááá·áºááœá²ááŸá¯á¡ááœáẠáá®ááá¯ááºážáá¯ááºáá¬ážááá·áº áá¯ááºááŸááºáá¯á¶áá»á¬ážá¡ááœáẠáá±á¬á·ááºáá²ááᯠáááºáá®ážáá²á·áááºá Flagship á¡ááºááºá DOS áá¬ážááŸááºážááẠááŒá±á¬ááºá¡áá±áááááŸá á¡áá±ážá á¬ážááŸáá·áº á¡áááºá á¬áž áá¯ááºááŸááºáá¯á¶áá»á¬ážááŒá¬ážááœáẠá¡áá±á¬áºáá±áž áá±áááºážá á¬ážáá²á·áááºá ááá¯á·ááŒá±á¬áá·áº Windows 95 áá¬ážááŸááºážááᯠáá±á¬ááºáá¯á¶ážáá±á«áº ááááœá±á·áá»ááºááŸá¬ááŒááºáá»á¬ážá ááá¯ááºááá¯ááºáááºáá±á¬ááºááŸá¯ááá¯ááºáá»á¬ážááŸáá·áº áá±á«ááºážá ááºáᬠá¡á á®áááºáá¶ááŒááºážáááááá¬áá»á¬áž áááºáááºáá¬ážáá±á¬ááŒá±á¬áá·áº áá»ááºááŒááºá áœá¬ááẠáá°ááŒáá¯ááºáá»á¬ážáá¬áááºááᯠá¡á¶á·ááŒá áá¬ááá¯ááºáá±á á¡áá»á¬ážá á¯ááŸá¬ ááŒá¿áá¬áááŸááá² á¡ááºááááºáá¯ááºáááºáááºá áá±áááœááºáž IT áááºáááºážáá»á¬ážááẠá ááºáááááá¬á¡áá áºáá»á¬áž áááºáááºáá±ážááŒááºážá ááŒá±á¬ááºážááœáŸá±á·áá¬ážáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááŸáá·áº áá¯ááºáááºážááᯠáááºáááºáá¯ááºáá±á¬ááºáá²á·áááºá ááááºááŒá²áá²á·áá»áááºáááœá²ááá¯á· áá®ááá¯ááŒá áºááœá¬ážáá²á·á¡áá«ááŸá¬áá±á¬á· áá¯áá¹ááá®á âThe Cleanerâ ááá¯á· áá¬áááºááŒá±á¬ááºáá±ážáá¬ážáá²á· James ááᯠá á±ááœáŸááºááá¯ááºáá«áááºá
áá¬áááºááŒá±á¬ááºááẠáá áºáááºážáá±á¬á¡áá»áá¯ážá¡á á¬ážááᯠááœáŸááºááŒáá±á¬áºáááºáž ááá·áºááŸááºážáá±ážááẠáááºážááŒááá¬á áááºáááºáá°ááŸáá·áº jack-of-all-trades áá±á«ááºážá ááºááŸá¯áá»áŸáá¬ááŒá áºáááºá James ááẠá¡á áááºá¡ááá¯ááºážá¡á¬ážáá¯á¶ážááᯠáá±á¬ááºáááºáááá¯ááºááœáẠáááºá¡áááºážáááºááŒá¬á¡á±á¬áẠáá±á«ááºážá ááºážáᬠáááºáááºážá¡á¬áž á áá áºáá áºá¡áá¯á¶ážááŒá¯áááºážááᯠáááºááŒá¬ážáá±ážááŒááºážá ááŒá áºáá±á«áºáá¬áá±á¬ áá¬á·ááºáá²ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážáá±ážááŒá®áž ááá¯á·á áá¯á·á¡ááœááºá¡áá áá±á¬á·ááºáá²ááºá¡á¬áž áááŸááááŒá áºááá¯á¡ááºáá±á¬ áá°áá®áá±ážááá·áº áááºáááºážá¡á¬áž áááºááŒá¬ážáá±ážáááºááŒá áºáááºá
ááá¯á·ááŒá±á¬áá·áº á€á¡ááŸá¯ááºá¡ááœá±ážá¡áá»áááºáá»á¬ážááœáẠáá»áááºážá áºááẠáá¶áááºááá¯ááºáž áá¯á¶ážáááºážááá¯á· áá±á¬ááºááŸááá¬ááŒá®áž áá°á·á á¬ážááœá²ááá¯á· ááá±á¬ááºáá® áá«ááá¯ááºážááẠááááºážáá¬ááºá¡ááŒáá·áºááŒáá·áº áááºáá±áá»á¬ááᯠááŸá¯ááºáááºáá²á·áááºááŸá¬ á¡á¶á·ááŒá áá¬ááá¯ááºáá±á
"áááºáž áááºááá¯ááºááá±á¬áẠAnnapolisá Nova Scotia ááᯠááœá¬ážáááŸá¬ ááŒá±á¬ááºáááº" áá°ááá¯á·áá²á· á áá áºáá áºáá¯áá¯á¶áž áá»ááºááœá¬ážááŒá®áž áá°ááá¯á·áá²á· á¡ááºáá»ááºáá®áá¬ááœá±áá²á· áá áºááᬠá¡áá¯ááºáá¯ááºááŒá®ážáá±á¬ááºááŸá¬ áá¬ááŒá áºááœá¬ážááŸááºáž áá»áœááºáá±á¬áºááá¯á· áááááá¯ááºáá«áá°ážá áá¬áá¬ááœáẠááœááºáááºáá»ááºááœááºáá¯á¶ááááºá áá«áá±ááá·áº áááá áºá¡áá±á¬áºááŒá¬á¡á±á¬áẠáááºáááºááŒá®ážááŸáá¬
- á áá áºáá±á¬ááºážááᯠááŒááºááá¬áá°ážáá¬ážá - áá»áááºážá á¡á¶á·ááŒá áœá¬áá²á· áá»ááºáá¯á¶ážááœá±ááŒá°ážáá»ááºááœá¬ážáá±ááá·áº áá»áááºážá áºá áá¯á¶ážáá¯á¶ážáá±ážáá±ážáááºááẠááŒááºááŒá±ááá¯ááºáááºá
â á¡ááá¡áá»- áááºážááá¯á·á á¡áá¯ááºáá®áá»áœááºážáá»ááºáá°ááẠâáŠážá á¬ážáá±ážááŸá¯áá»á¬ážááᯠááŒá±á¬ááºážáá²áá²á·áááºâ ááŸáá·áº áááºážááá¯á·á áá¬áá¬áá±á¬ááºážááŒáá·áº ááœááºááœá¬ááẠáá¯á¶ážááŒááºáá²á·áááºá Jamesá áá°ááá¯á·á áá®á áá áºááᯠááá¯ááºááŒá±á¬ááºáá¯ááŸá¬ áááºáááºááŒá®áž ááá®áá®áᶠá¡áá±á¬ááºá¡áá¶á·á¡ááœáẠá¡áááŒá±ážááœá±áá±ážáá¯á¶áá²á· áá°ááá¯á·áá²á· áá¯ááºáááºážáᬠ1950 áá¯ááŸá áºááœá±áá¯ááºážáááá¯áá² áááºáááºáá±áá«ááŒá®á
áá»áááºážá áºááẠá¡áááºážááẠááŒá±á¬áá·áºá ááºážááœá¬ážáááºá
- á¡á²áá« áááŒá¬ážááá á¹á á á¡áá¯áá±á á ááá¯ááºáá¡á±á¬ááºá
Annapolis ááá¯áá±á¬ááºáá±á¬á¡áá«ááœáẠááŒá¿áá¬ááŸááá±ááá·áº áá±á¬ááºáááºáááááá¯á¶ážááŒáá¬ááºáá¯á¶ááᯠáá°ááááá¯á¶ážááœá±á·ááŒááºážááŒá áºáááºá áá±ááááºááŸá¬ ááá¯ááºáá¬ážáá²á· ááŒá±áá¯á¶áá±á«áºááŸá¬áá±á¬á· á¡áá¬á¡á¬ážáá¯á¶áž á¡áááºááŒá±áááᯠááŒááºáá±ááá±ááá·áº ááá¯áá»ááºáá²á· ááááºá ᬠáááºáááºááẠá§áááá¬á áá¶ááááŒá áºá áᬠááŒá áºáá±áá«áááºá ghetto ááá¯ááºáá±ááá·áº film noir ááá¯áááááááºá áá»áááºážá áºááẠááŒáá¯á·áááºáá±á«ááºááœáẠáá¬ážáááºáá±á ááºááœáẠááŒáá·áºáááºáá¬áá áºáá±á¬áẠáá°á·áá¶áá»ááºážáááºáá¬áááºá Annapolis á á¡ááœááºá¡á á¬ážá¡áá áááºážááẠáá áºááŒáá¯á·áá¯á¶ážááœáẠáá áºáá¯áááºáž ááŒá áºááá¯ááºáááºá áá°ááá²á· á¡ááœááºá¡ááŒááºáᬠáááºáá¬ážááŒááºááŒá®ážáá±á«áºááŸá¬ ááá¯ááºáá¶áá±ážááŒá®áž ááááºááŸá¯ááá á¹á áá±ážáá²á·áá²á· áá¬áááºááŒá®áž áá¬ááºáá±á¬ááºááᯠáá»ááºááŒááºáž ááááá á±áá²á·áá«áááºá ááá¯ááºáá°ážá Julia Roberts á¡ááŒá±á¬ááºážááá¯ááºáá² Jon Voight ["Midnight Cowboy" áá¯ááºááŸááºááᯠáááºááœáŸááºážááŒááºáž - á¡áá®ážá ááºáá¯á¶ážá áááºážááœá¬áž].
áá»áááºážá áºááẠááŒáá·áºáááºáá¬ááᯠáááºážáá»áŸá±á¬ááºááá¯á·ááŒá®áž áá¯ááºááŸááºáá¯á¶ááá¯á· ááœá¬ážáá²á·áááºá á¡áá®ážáá¬ážáááºáááºážáá»ááºá ááá¯áá±á¬ááºážáá¬áá±ááá·áº ááŒá±ážááœáŸá¬ážáá±ááá¯ááºážáá²á áá»áááºážá á¡áááºážá áá¯ážááááºáá±áᬠááá¯ááºáá°ážá á¡áááºá áá°ááá¯ážááœá± áá±á¬ááºáá°ážáááºá ááá·áºááá¯ááºáá¶á¡áááºááᯠáá°ááŒá®ážáá±á¬áẠâáá»á±ážáá°ážáááºáá«áááºâ ááá¯á· ááŒá±á¬áá±á¬ááºá¡á±á¬áẠááááºáá¬áá°ááœá±áá±á¬áẠáááºáá»á±ážáá²á· ááá±áá«ááá¯ááºáá¶áá«á
áá¯ááºááŸááºáá¯á¶áááºáá±á«ááºááẠááá·áºááºáááºážááŒá¬ážááœááºááŸááááºá James á áá¶áá«ážááᯠááŸááºážáá±á«ááºáááºá ááááŒá¬áá±á¬á· áá¯ááºááŸá¯ááºááœá¬ážááŒá®áž á¡áááºážáááºááœáá·áºáá¬áááºá
- áááºážá ááá·áºááŸááºážáá±ážááá¬ážáá¬ážá - á¡ááœááºážá០á á°ážááŸáá±á¬á¡áá¶áá áºáá¯ááœááºáá¬áááºá
- áá¯ááºáááºá áá«áá² ... áá«á¡áá¬áá¬ááá¯ááŒááºááá¯á·áá¬áá²á·áááºá
áá»áááºážááẠáá¯ááºááŸááºáá¯á¶á§áá·áºáááºážáá²ááá¯á· áá»áŸá±á¬ááºááœá¬ážáááºá áááŒá¬ážááœá±ážáá»ááºá áá¬áááŸáááá¯á· áááºáááºážááœá±á á§áá·áºáááºááœá±ááᯠá á¬ááœááºááœá± áá¯ááºáá±ážáááºá á€á¡áá¬á ááœá±áá±ážááŒá±ážáá±ážá¡á á®áááºáá¶áá¬ááœáẠáááºáá²á á±áááºá ááá¯ááá¯á áááºáááºá á¬ážá áá¬áá±á¬ááºážáá±á¬ á¡áá±ážá áááºá¡áá»ááºá¡áááºáá»á¬ážááᯠáááŒá±á¬ááŸáá·áºá áá«áá±ááá·áº áááºáááºážááœá±á James ááᯠá áááºáááºáá¬áá¬á ááŸá¯ááºáááºááŒá®áž áá¬áá¬áááºážáá® áá»ááºáá»ááºáž áá±á«áºááœá¬ážáá²á·áááºá
á¡á ááá¯ááºážááŸá¬áá±á¬á· á¡á¬ážáá¯á¶ážá¡áááºááŒá±áá«áááºá James ááẠáá¬áá¬ááá¯á·áááºáá±á¬ááºááŒá®áž áá¯á¶ááŸááºáá¶ááááŒá áºááœááºáá±áá¬áá»á¬ážááᯠá á áºáá±ážáá²á·áááºá ááŒá¿áá¬áááŸááá«áá°ážá ááá¯á·áá±á¬áºá á¡áá»á¬ážá¡ááŒá¬ážáááááá¬ážáááá²á James ááẠáá¬áá¬ááá¯ááááºáᬠááœááºáááºáááºááᯠá¡á á¬ážááá¯ážáᬠá áá áºááᯠááŒááºáááºáá¯ááºááááºážáá²á·áááºá áá°áááẠáá»ááºáá»ááºážááẠá¡áá¯ááºá¡ááŒáá·áºáá¯ááºáá¬áááºá áááºáááºážááœá±á áááºááŸááºááœá±ááŒááºáá±á¬ááºážáááºá
James á Mark ááᯠáá¯ááºážáááºááŒá®áž á¡ááŒá±á¡áá±ááᯠááŒá±á¬ááŒáááºá James ááẠááá»áŸá±á¬áºááá·áºáá¬ážááá·áºá¡áá¬áá»á¬áž ááŒá áºáá»ááºáá¬áá«á ááŒááºáá±á¬ááºááŒáá·áºááẠááá²áááºážáá«á ááŸá±áá¬ážááááºážááŒá®áž áááºáááºážááœá±ááᯠáá¬ááŒá áºáá¬áá²ááá¯á· áá±ážáááºá á áá áºá á¡áá¯ááºááá¯ááºáá±á¬á·áᬠáááá¬áá«áááºá ááááºááá¯ááºá ááœáá·áºááá¯ááºá á¡á¬ážáá¯á¶áž á¡áááºááŒá±ááœá¬ážáá«ááŒá®á áá«áá±ááá·áº 10 áááá áºá¡ááŒá¬ááœááºá áá áºáá»ááºááœá¬ážáááºá
á€á¡ááá¯ááºá¡ááá·áºááœáẠá¡áá¬ážáá° áá áºá á¯á¶áá áºáᯠááŒá áºááœá¬ážáá²á·áááºá áá¯ááºáááẠáááºááŸááºáá±á¬ááºážáá²á·á áá áºá á¡ááŸá¬ážá¡ááœááºážááœá± áá»á¬ážáá¬áááºá áááºáááºážááœá±á áááºááŒááºážáá»ááŒá®áž áááºááŸááºááœá±ááᯠáá±á¬ááºááá¯ááºááá¯ááºááŒá®áž James á áá¬áá¬áááºážááᯠá¡ááŒááºááœá¬ážááá¯ááºáááºá áá¬áá¬ááŒáá·áº á¡áá¬á¡á¬ážáá¯á¶áž áá±á¬ááºážááœááºáá²á·áááºá
ááá¯á·áá±á¬áẠáááºáááºážáá áºáŠáž áááºáá¬áááºá
- á áá áºá ááŒááºá¡áá¯ááºáá¯ááºáááºá
James á áá¬ááŸááá¯ááºááá±ážáá²á·á¡ááœáẠá áááºááŸá¯ááºááœá¬ážáááºá ááá¯áááááá»áá»ááŒá±á¬ááááºá á áá áºááᯠá¡áá¯ááºáááŒá áºá á±ááá·áº áá¬ááŸáááŸááá«áá°ážá áá°ááẠááœááºááá¯ááºá áá¯ááºážááᯠáá±á¬ááºááá¯ááºááá¯ááºááŒá®áž áá°á·áá¯áá¹ááá®á áá¶á·ááá¯ážáá°áá®áá±ážááá¯ááºážááᯠáá±á«áºááá¯ááºáááºá áááŒá¬áááºááŸá¬áá² á¡áá¬ážáá°áááºáááºážá áá¬áá¬áááºážáá²ááᯠáááºááœá¬ážáááºá
- á áá áºáá»áá±áááºá
James ááẠáá¬áá¬ááᯠáá áºáá»ááºááŒáá·áºááá¯ááºáááºá á ááááºáá±á«áºááœáẠáááŒáá²á·ááá·áº áá±á¬ááºá á¯á¶áá¯á¶á á¶áá»áá¯ážá á¯á¶á á áááºáááºá á¬ážá áá¬áá±á¬ááºážááŒá®áž á¡áá»áœááºážááááºááŸááá±á¬ áá¯á¶á á¶áá áºáᯠ- áááá¯ááá² ááœáá·áºááááºáá±ááŒá®áž ááá¯ááºáá»á¬áž áá±á¬ááŸááºáá±áááºá áá»áœááºá¯ááºááá¯á·á¡á¬ážáá¯á¶áž á€á ááááºááááºááºááᯠáá áºáá»áááºáá»áááºááœáẠááŒááºáá°ážááŒáááºá áááºážááᯠááŸáá áœá¬ ááŒááºááá¯áá¬ážááŒá®áž á á¬áá¬ážá¡á ááŸáá¯á·áá°áá±ážáááºá
James ááá¯ááºááᯠááŸáááºááá¯ááºáááºááŸáá·áº áá¯á¶á á¶áá»á±á¬ááºááœá¬ážáááºá áááºááŸááºá¡áá±á¬ááºážáá¬áááá¯á· á¡ááŒááºááœá¬ážáᬠáááºážááœáẠáááºáááºážáá áºáá±á¬áẠáá°á·áá¶ááŒááºáá¬áááºááᯠááœá±á·áááºá
- á áá áºá ááŒááºá¡áá¯ááºáá¯ááºáááºá
á áááºááá¯ááºážááá¯ááºáᬠáááºááá«ážááᯠáá¯ááºááá¯ááºááẠáá« James áá¯ááºáá²á·áá¬áá«áá²á ááœááºáá»á°áá¬ááŸá¯ááºááŸá¬ážááŸá¯áááŸááááºá·á¡áá«ááœááºáááºááŒááºááá±á«áºááŒááºážá áááºážááẠOpenGL ááá¯á¡áá¯á¶ážááŒá¯áááºá ááá¯á·ááŒá±á¬áá·áºá áááºáááºáá±á ááºááœááºá áááºážááẠáá¬áá¬áááá¯áááºáá¬á á¡áááºážá¡ááŒá áºá¡á¬ážáá¯á¶ážááᯠáá¯á¶ážá áœá²áááºá ááááºá¡áá±ááŒáá·áº áá¬áá¬ááá¯á·áá±á«áºááá¯ááŸá¯ááá¯ááºážááẠá¡áá»áááºáá¯ááºááœá¬ážáá«áááºá
James ááẠáá¬áá¬áááºážááá¯á· ááŒááºáá¬áá²á·ááŒá®áž á¡áá±á¬áá·áºáááºáᬠááŸááá±á¬ ááá¯ááºáá»á¬ážááŒáá·áº áááºáá¬ážááŒááºá¡ááœááºááŒáá·áº ááŸááá±á¬ ááá¯ááºáá»á¬ážááŒáá·áº á¡á á¬ážááá¯ážáá²á·áááºá ááá¯ááá¯áááºááŸá¬á áááá¯áááºáá¬á¡áááºážá¡ááŒá áºáá»á¬ážááᯠ100% á á¬ážáá¯á¶ážááá·áº á ááááºáá¬áá¬á¡á á¬ážá á¡áááºážá¡ááŒá áºáá»á¬ážááᯠá á¬ážáá¯á¶ážááŒááºážáááŒá¯áá±á¬ á¡ááŒá¬ážáá áºáá¯ááᯠáá»áœááºá¯ááºááá·áºááœááºážáá²á·áááºá ááá¯á·áá±á¬áẠáá»áœááºá¯ááºá ááá·áºááŸááºážáá»ááºááᯠá á áºáá±ážááẠ10 áááá Ạá á±á¬áá·áºáá²á·áááºá
áá»áááºážá áºááẠáá±á¬ááºáá¯ááºááŸááºáá¯á¶ááá¯á·áá±á¬ááºáá±á¬á¡áá«á á ááááºáá»áœá±áá¬ááááºááẠáá®ááá¯áá®áᬠááá áá¬ááŒá±ážáá²á·áááŒá±á¬ááºáž áááºážááááºáá±áá»á¬á¡á¬áž ááŸááºážááŒááá¯á¶ááᯠá¡á¶á·ááŒáá±áááááºá
áá áááºááŸááºáá¬ážáá±á¬ á¡ááá·áºááœáẠáá»ááºáá»ááŒááºážá
ááŒá áºáááºááŸááºá áá áºáá±á·ááœáẠááá¡ááá·áºá¡áá±á«áº áá°áááºáá±á¬ software bug áá áºáá¯áá±á«áºáá¬áááºá ááá á áºááŸááºáá±á¬á¡ááá·áºááá¯á· á¡áá®ážá ááºáá¯á¶ážááœááºáá»ááºááẠMIT áááá¯ááááºá¡áá»áá¯ážáá»áá¯ážááœáẠá¡áá¯á¶ážáá»á¬ážáá±á¬ áá¯ááºááá¯ážáá¯ááºá ááºá¡áááºážáááºááŸááááºá GLS ááẠá€áá¯ááºááá¯ážáá¯ááºá ááºááᯠLISP áááá¯ááááºáá áºáá¯ááœáẠáááºáá±á¬ááºáá²á·ááŒá®ážá ááá¯ááºáá áºáá¯áá±ážáá±á¬á¡áá«ááœáẠá á¬áá¯á¶ážáá± 80 áá®ážáá«ážááŸááá±á¬ á¡áá»áááºáá¶ááááºáá áºáá¯ááŒáá·áº á á¬ááŒá±á¬ááºážáá áºáá¯áá¯ááºáá±ážáááºááŒá áºáááºá áááºáá±á·áá»áºá áááá á¬ááŒá±á¬ááºážááẠá¡ááœááºááŸááºáá»á¬ážááŒá®áž áá±á¬ááºá á¬ááŒá±á¬ááºážááá¯á· áŠážáááºááœá¬ážáááºááŸá¬ á¡ááœááºááŸá¬ážáá«áááºá áá±á¬ááºá០áááá¯ááááºá áá®ááá¯ááºááᯠáááºáá²á·á¡áá« áá»áááºá á¬ááá·áºáááºá áááá á¬ááŒá±á¬ááºážáá¡ááŸááºááẠá¡áá»áááºáá¶ááááºááá¯ááºááŸáááºááá·áºá¡áá»áááºááœáẠáááá»áá±á¬áááºá áœá²ááŸáá·áºá¡áá»áááºáá±á«áºááœááºáá°áááºááŒá®áž á¡ááá·áºáááºááŸááºáá»ááºáá¡ááŸááºááá¯áá°áááºáá«áááºá ááá¯ááá¯áááºááŸá¬á bug ááẠááá¡ááá·áºá¡áá±á«áºáá°áááºáá«áááºá
ááááá¯á¶áž áá¯ááºáá±áá±á¬ á
á¬ááœááº
áá«áá±ááá·áº áá°ááá»ááºááœá±ááᯠááááá¬ážáá«á ááœááºáá²á·áá±á¬ááŸá áºá¡áááºážáááºá CERN (European Center for Nuclear Research) á០á¡ááºáá»ááºáá®áá¬áá»á¬ážááẠLarge Electron-Positron Collider ááœááºááŒá¯áá¯ááºáá²á·áá±á¬ á ááºážáááºááŸá¯áá»á¬ážááœáẠá¡ááŸá¬ážá¡ááœááºážáá»á¬ážááŸáá·áº ááŒá¯á¶ááœá±á·áá²á·ááááºá áááá¹áá¶ááá¬ááŸááºáá»á¬ážáᶠááááºáááŒáá® á€áááááá¬á០áá¯ááºáá±ážáá±á¬ áá»á¬ážááŒá¬ážááŸáá±á¬ áá±áá¬ááá¬áááᯠááœááºáá»á°áá¬áá»á¬ážá áááºááŒáœá áœá¬ áá¯ááºáá±á¬ááºáá±á¬ááŒá±á¬áá·áºá áá±á¬á·ááºáá²ááºááẠááá¡ááá·áºááᯠáá áºáááºážáááºážááŒáá·áº á¡á¬áá¯á¶áá¶á á¬ážááá¯ááºáááºáᯠáá°á¡áá»á¬ážá áááºááŒá±ážáá±ážááŒáááºá á áááºá¡á¬ážáááºáááºáá±á¬ á¡ááºáá»ááºáá®áᬠá¡áá»á¬ážá¡ááŒá¬ážááẠá¡ááŸááºááá¬ážá á¡á±á¬ááºááŒá±ááá¯á· áá±á¬ááºáá²á·ááŒáááºá áááá¯ááŒááºáááºážá áẠááá¹áá¬ááá¯á¶ááá¹áá¬ááºááŒá±á¬áá·áº áá áá®ááá¯áá®áᬠááŸááºáá»á¬ážáá±á¬ áááºá áœááºá áá»á®ááŒáá±ááŒá® á¡áááºážáááºááŒá±á¬ááºážáá²ááŸá¯ááŒá±á¬áá·áº á¡ááŸá¬ážá¡ááœááºáž áá±á«áºáá±á«ááºáá²á·áááºá á€áá¬ááºáááºážááẠâááá°áááºá á¡ááŸá¯ááºááá¯ááºáᬠáá°ááá±áá¡áá±á«áº ááá²á·á á¬ážáá»á±ááŒááºážâ á¡ááŒá Ạáá°ááá±á ááá¯ážáá¬áá¯á¶ááŒááºááŸáá·áº á¡ááá¯ážááŸááºážáá¯á¶ážááŸáá·áº ááŸá±ážá¡áá»áá¯á¶áž áá°ááá±ááááá¬ááá»á¬ážááŸáá·áº á¡ááá·áºá¡ááŒáá·áºáá¬ážáá¯á¶áž áááá¹áá¶áááºážáá» á¡áá°á¡ááá»á¬ážááŒá¬áž áááºá ááºááŸá¯á á¥ááá¬áá áºáᯠááŒá áºáááºá
á¡áááºáá¬ááᯠáá±áá±ážáá»ááŒááºážááẠááá¬ážááᯠáááºááá·áºá á±áááºá
áá»áœááºáá±á¬áºááŒá¬ážáá°ážááá»áŸ áá¬á·ááºáá²á¡áá±á¬ááºážáá¯á¶áž áá»áá¯á·ááœááºážáá»ááºááá±á¬á· ááŒááºáá áºááŸá¬ ááŒááºááŸá¯ááºážááŒáá·áºááá¬ážáá áºá á®ážáá±á«áºááŸá¬áá«áá²á áá»áá¯á·ááœááºážáá»ááºááẠááá¬ážáá¡áá±ážáá±á«áºáááááºáá±á«ááºááŒááºážááá¯á· áŠážáááºááœá¬ážáá±á¬áºáááºáž ááá¯ááºáá«áá¬ááá·áºááá®ážáááºáá»á¬ážáᬠááŸááá±á¬á·áááºá ááá¯ááá¯á·áá±á¬ á¡ááŒá±á¡áá±áá»áá¯ážááœáẠááá¬ážááᯠááŒá±ážááœá²ááŸá¯á០áááºááŸá¬ážáá²á·ááŒá®áž á á áºáá±ážáá²á·áá±á¬áºáááºáž áá¬áá»áŸáááœá±á·áá²á·ááá±á ááá¯á·áá±á¬áẠááá¯ááºážáááºážááá¯á· ááŒááºááá¯á·áá²á·ááŒá®áž áá»ááºáá»ááºážááẠáááºááá·áºááœá¬ážáá²á·áááºá
á á áºáá±ážááŸá¯áá áºáá¯á¡ááœááºáž ááá¬ážáá±á«áºááœáẠááá®ážááœá¬ážá¡ááºáá»ááºáá®áá¬áá áºáŠážááẠá¡áááºáá¬ááá¯á·ááœá¬ážáá²á·áááºá áááŒá¬ááẠáá° áá»á±á¬áá«ááœá¬ážááẠBOOM! á¡áá±ážáá±á«áºáááºáááºá
á¡ááºáá»ááºáá®áá¬á áá¬ááºáá±á¬ááºážááᯠáááºááœááºáá±ážááŒááºážááŒá®áž
â áááááºáá¡á¯ááºáááºááŸá¬ áá¬ááœá±áá¯ááºáá²á·áá²á
- á¡ááºážá áá« áááºážáááºáá¬ááᯠá¡ááŸáááºáá»áŸá±á¬á·ááá¯ááºáááº...
áá¯á¶ááŸááºáááºáááºáá±á ááºá¡ááœááºáž ááá¬ážááẠáááºážáááºááŸá¯á¡ááŒáááºáá±á«ááºážáá»á¬ážá áœá¬ ááŸá±ážááœá±ážááœá¬ážáá±á¬ááŒá±á¬áá·áº áá°ážáááºážáá«áááºá ááá¬ážá ááœá±á·ááœá¬ážááŒá®áž áá±á¬ááºá¡áááºážááœáẠáá¬ááºáá±á¬ááºážá ááááá±ážáááº-
- áá« ááŸá±ážáá±á¬á·áááºá
áá¬ááŸááŒá áºááá¬áá°ážá
- áá±á¬ááºáá¯á¶áž áááááºá¡á¯ááºáá»áááºááŸá¬ áááºážáá¬áá¯ááºáá²á·áá²á - áá¬ááºáá±á¬ááºážááá¯áá±ážáááºá
- á¡ááºáž... áá« á¡áááºáá¬áá²ááŸá¬...
- áá«ááᯠá¡áááºáá¬ááœá¬ážááŒá®ážáá±á¬á· áá«ááá¯á·áááºáááºážáá²á·á¡áá« áááºážáá¬áá¯ááºáá²á·áá²á
á¡ááºáá»ááºáá®áá¬á á¡áááºáá¬ááá¯ááœá¬ážááŒá®áž áá¬ááºáá±á¬ááºážá âáá« á¡ááŸáááºáá»áŸá±á¬á·áá±áááºâ ááá¯á· ááááá±ážáá²á·á¡áá« áá°á áá±ááᯠááœááºážáá»ááá¯ááºáááºá áá¯ááºáá«ááẠááá¬ážá áá»ááºáá»ááºážáááºááœá¬ážáááºá
ááᯠááŒá¿áá¬ááᯠááŒááºááœá¬ážááá¯ááºáá²á·ááŒá®áž á¡ááŒá±á¬ááºážáááºážááᯠááŸá¬ááœá±ááẠááá¯á¡ááºáá±ááŒá®ááŒá áºáááºá
ááŸá áºáááá áºá¡ááŒá¬ááœáẠá¡ááºáá»ááºáááááºá¡áá±ážááááºážáá±ááẠ(ááá¬ážáá¡áá¯á¶ážáá áºáááºá á®ááœáẠá¡ááºáá»ááºáá áºáá¯á¶ážáá«ááŸááááº) ááẠáá»áŸááºá á áºáá®ááá¯áá¶áá¶ááŸáá·áº áá»áááºáááºááŸá¯ááŒááºáá±á¬ááºááœá¬ážááŒá®áž á¡áááºáá¬ááááºááᯠááááºážáá»á¯ááºááá·áº solenoid relay áá±á«áºááœáẠáá²áá»á±á¬ááºážáá±áááºááᯠáááááŒá¯ááááá¯ááºáááº...á ááœáá·áºáá¬ážááŒá®ážá áááºážááẠáááááºááŒáá¯ážá¡ááœááºáž á¡ááŸá±á¬áá·áºá¡ááŸááºáá»á¬ážááᯠáááºáá®ážáá±ážááŒá®áž áá»áá¯á·ááœááºážááŸá¯ááŸáá¬ááœááºááá·áºá áá áºááœáẠá¡áá±ážáá±á«áºáááááºáááºážááŒááºážáá«áááºáááºá
FORTRAN ááá¯áá¯ááºážáá®ážáá±á¬áá¶áá«ážáá±á«ááº
ááœááºáá²á·áá±á¬áá¡áááºážáááºá ááŒááºáááŒá®ážááŸá ááœááºáááºáá»áááºáááºááŸá¯áá»á¬áž [áááºážááẠáá¬ááá¯ááºá¡á®ááŸá] á¡ááœááºááŸá±ážááœá±ážáá¬áááºááᯠáá»áœááºá¯ááºááá¯á·áááááŒá¯áááá²á·áááºá áááºážááẠ10-15 áááá áºááŒá¬ááŒá®ážáá±á¬ááºáá¯ááºááááºáááºáá¶ááŒá áºáá±á«áºááá¯ááºáááºá á¡áá»áááºá¡áá±á¬áºááŒá¬ááŒá®ážáá±á¬ááºá áá»áœááºá¯ááºááá¯ááºáá±á¬áºááá¯ááºáááºááẠááŒááºáááŒá®ážááŸá ááœááºáááºáá»áááºáááºááŸá¯áá»á¬ážááŒá±á¬áá·áº áá»áœááºá¯ááºá¡á¬áž ááá¯ááºááŒá¬ážáá²á·áááºá áá±áá¯áá»á¡á¬ážááŒáá·áº á¡áá¯ááºááá¯ááºáá«áá°ážá áá°á·ááœáẠááŒááºáááŒá®ážááŸá á ááºáá áºáá¯ááá¯á· áá°ážáá°ááẠááá¯á¡ááºáá±á¬ FORTRAN áá¯ááºá¡áá»áá¯á·ááŸááá±á¬áºáááºáž "FTP á¡ááºáá¯ááºáááºááẠááœááºáááºááẠá¡áá»áááºá¡ááŒá¬ááŒá®áž áá á±á¬áá·áºááá¯ááºáá±á¬ááŒá±á¬áá·áº" ááŒá áºáááºá
ááŸááºáá«áááºá áá¯ááºáá±á¬áºááá¯ááºáááºáá áºáŠážááẠFORTRAN ááœáẠá¡áááºážá¡ááŒá áºáá¯ááºáá«áá±á¬ FTP ááá¯ááºááᯠááŒááºáááŒá®ážááŸá á ááºáá áºáá¯ááá¯á· FTP áááºááẠááŒáá¯ážá á¬ážáá±á¬á¡áá«ááœáẠááœááºáááºáá»ááºááœááºááŸá¯áá»á¬áž ááŒá áºáá±á«áºáá²á·áááºá áá»áœááºá¯ááºááá¯á·ááẠááá¯ááºááᯠááááºážáááºážááẠááŒáá¯ážá á¬ážáá²á·áááº- ááá¯á·áá±á¬áẠáááºážááᯠáá»á±á¬ááœá±á·á áœá¬ áá°ážáá°áá²á·ááẠ(ááá¯á·áá±á¬áº áá áºááŸááºá ááºááœáẠáá¯ááºááá¯ážááŸá¯áá áºáᯠááá«ááŸááá±á¬ááŒá±á¬áá·áº ááŒá¿áá¬ááᯠáááŒá±ááŸááºážááá¯ááºáá²á·áá«)á áá±á¬ááºáá¯á¶ážááœáẠáá»áœááºá¯ááºááá¯á·ááẠFORTRAN áá¯ááºááᯠá¡ááœááºáá±ážáááºáá±á¬á¡ááá¯ááºážáá»á¬ážá¡ááŒá Ạ"ááœá²" ááŒá®áž áá áºááŒáááºáá»áŸáẠáááºážááá¯á·ááᯠáá±ážááá¯á·áá²á·áááºá á¡ááá¯ááºážá¡á á¡áá»á¬ážá á¯ááᯠááŒá¿áá¬áááŸááá² áá°ážáá°áá¬ážáá±á¬áºáááºáž á¡áá»áá¯á·á¡ááá¯ááºážáá»á¬ážááŸá¬ áááœááºááœá¬ážáá² áá»á±á¬áºááœááºááœá¬ážáá«áááºá áá»á¬ážááŒá¬ážáá±á¬ ááŒáá¯ážá á¬ážááŸá¯áá»á¬áž
ááŒá¿áá¬ááŸááá±á¬á á¬ááá¯ááºáá»á¬ážááᯠáááºážá á áºááŒáá·áºáá±á¬á¡áá« áááºážááá¯á·ááœáẠáá°áá®áá±á¬á¡áá¬áá áºáá¯ááŸááááºááᯠáá»áœááºá¯ááºááá¯á·ááœá±á·ááŸááá²á·áááº- áááºážááá¯á·á¡á¬ážáá¯á¶ážááœáẠááŒáá¯á·áá±á¬áº C áá«áááºáá±á¬ ááá¯ááºážáá»á¬ážááŒáá·áº (áá¯ááºáá±á¬áºááá¯ááºáááºáá áºáŠážá¡áá±ááŒáá·áº FORTRAN ááœáẠááŸááºáá»ááºáá±ážááá¯áááº) ááŸáá·áº á¡áá¯á¶ážáááºáá±á¬ ááŸááºáá»ááºááááºáááºááŸá¯áá»á¬ážáá«ááŸááááºá áá»áœááºá¯ááºááá¯á·ááẠááŒááºáááŒá®ážááŸá ááœááºáááºáá»áœááºážáá»ááºáá°áá»á¬ážááᯠá¡á®ážáá±ážááºááá¯á·áᬠá¡áá°á¡áá®áá±á¬ááºážáá²á·áááºá FTP ááŸáá áºááá·áº ááœáŸá²ááŒá±á¬ááºážááááá±á¬ áá»áœááºá¯ááºááá¯á·áááá¯ááºááá°áá¬áá»á¬ážááᯠáá°ááá¯á·ááœá±á·áá»ááºááŒáá±á¬áºáááºážá áá»áœááºá¯ááºááá¯á·áá á¬áá»á¬ážááẠáááºážááá¯á·áá¶ááá¯á· ááá±á¬ááºáá²á·áá«á áá±á¬ááºáá¯á¶ážáá±á¬á· ááá¯ážááá¯ážááŸááºážááŸááºážáá±áž áá áºáá¯áá±á«áºáá¬áááºá áá±á¬áºááŒáá«ááœáŸá²ááŒá±á¬ááºážááááá±á¬ááá¯ááºáá»á¬ážááẠáááºááá¯á·áá±á¬áá¯á¶ááá¹áá¬ááºááŸáááááºážá :) [áá®ááŸá¬ ááŒá¿áá¬ááŒá áºáá±áá²á· FORTRAN ááŸááºáá»ááºááœá±áá²á áá áºáá¯ááᯠá¥ááá¬áá áºáᯠáááºááá·áºáá¶á·ááá¬ážá ááááºáá°áž!]
á¡áá¯á¶ážááŸá¬áá±á¬á· áá»áœááºáá±á¬áºááá¯á· á¡ááŒá±ááŸá¬ááá¯ááºáá²á·áááºá áá»áœááºá¯ááºááá¯á·áááá¹áááá¯ááºáááºááŒá±ááŸáá·áº ááŒááºáááŒá®ážááœááºáááºááŒá¬ážááœáẠáááŒá¬áá±ážáá®á áá¶áá«ážáá±á«ááºá¡áá áºáá áºáá¯ááᯠáááºáááºáá²á·áááºá áááºáá«ááá²áá² á á¬áá¯á¶ážááŒá®áž C áá«ááŸááá±á¬ á¡áá¯ááºáá»á¬ážááᯠááá¯á·áá¬ááœáẠááŒá®ážáá¬ážáá±á¬ á¡áááºá¡áá²ááŸááááºá á€áááºáá±á·ááºá»áá»á¬ážá០á¡áááºážáááºáá»áŸáᬠáá¶áá«ážáá±á«ááºá¡áááºážá¡ááŒá áºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠáá°áá±á¬ááºááá¯ááºááŒá®áž á¡ááŒá¬ážáááºáá±á·áá»áºá¡áá»á¬ážá á¯ááᯠááŒááºááœá¬ážááŒááºážá០áá¬ážáá®ážááá¯ááºáááºá áá»áœááºá¯ááºááá¯á·ááẠááááºáá±ážáá¯ááºáá¯ááºáá°á¡á¬áž ááá¯ááºááŒá¬ážáá²á·ááŒá®ážá áááºážááá¯á·á âá¡áá¯á áá¯ááºáá²á·á áááºááẠáááºáá«ááá²áá² C áá»áá¯á·ááœááºážáá»ááºááŸáá·áº áááºááá¯ááºáá±ááááºá áá°á·á¡ááŒá±á¬ááºáž áá«ááá¯á·ááááŒá®ážáá¬ážá" á¡ááŒá¬ážáá¯ááºáá¯ááºáá°áá¶á០áá¶áá«ážáá±á«ááºá¡áá áºááᯠáááºáá°ááŒááºážááŒáá·áº áá±á¬ááºáá¯á¶ážááœáẠáá»áœááºá¯ááºááá¯á·ááẠááŒá¿áá¬ááᯠááŒá±ááŸááºážááá¯ááºáá«ááẠ(ááááºá áá¬ááœááºáá±ážááœáẠFORTRAN áááá¯ááááºáá»á¬ážááᯠááœáŸá²ááŒá±á¬ááºážááá¯ááºááŒááºážááẠá¡áá»áá¯á·áá°áá»á¬ážá¡ááœáẠá¡á¬ážáá¬áá»ááºáá áºáá¯ááŒá áºááá¯ááºáááº)á
áááºáá²áá±á¬á¡áá»áááºáá»á¬áž
ááœááºáá²á·áá±á¬ááŸá áºá¡áááºážáááºáá á¡ááá·áº 40 áá±ážáááºážá ááºážáááºááŸá¯áá»á¬ážááá¯ááºáá»á ááááºáá»á¬ážááá¯áá»áŸá±á¬á·áá»áááºá¡ááœáẠPerl ááœáẠETL á áá áºááá¯áááºáá®ážáááºáá¯ááºáá±á¬ááºáá±á ááºá áá»áœááºá¯ááºááẠáááºá áœá²áá±á«ááºáž 000 ááá·áºááá¯áá¯ááºáá±á¬ááºáááºááá¯á¡ááºáá«áááºá áá°ááá¯á· ááŸá áºáá±á¬áẠá á¬áá±ážááœá² áá¡á±á¬ááºáá°ážá á€áááºá áœá²áá»á¬ážááᯠáááŒá¬áá áá±á¬ááºáááºáá±ážáá±á¬ áá±áá¬á០áá°áá±á¬ááºááœá¬ážáá±á¬ááŒá±á¬áá·áº á¡á¶á·ááŒá áá¬áᯠááá¯ááááºáá¬ážá áá«áá±ááá·áº áá°áááºážáá±áá¬ááᯠá á áºáá±ážááŒáá·áºáá²á·á¡áá« á¡á²áá®áááºá áœá²ááœá±á áááºááá«áá® 1 áááºá 2011 áá¯ááŸá Ạáá²á· 1 áá¯ááŸá Ạáááºááá«áá® 2007 áááºááœá±áá«á áá»áœááºáá±á¬áº áá¯áááá±ážáá²á·áá²á· áááá¯ááááºááŸá¬ bug áá«áá±áááºáááºááẠáá«áá±ááá·áº á¡á²áá«á ááŸá Ạ30 ááŒá®ážááœá¬ážááŒá®ááá¯á· áááºáá«áááºá á¡áá±á¬ááºážá áá±á¬á·ááºáá²ááºáá±áá áá áºááŸáá·áº ááááºážááŸá®ážáá±á¬áá°áá»á¬ážá¡ááœáẠáááºážááẠáá»áŸáá¯á·ááŸááºáááºážááŒááºáá±áá¯á¶ááááºá ááœá±ááŸá¬ááẠá¡ááŒá¬ážáá¯áá¹ááá®áá áºáá¯á ááŸá áºááŸááºááá»á¬áž áá¯á¶ážááŒááºáá»ááºááŒá±á¬áá·áºá áá»áœááºá¯ááºááá±á¬ááºáááºááẠáá¯áá¹ááá®áá áºáá¯á០ááá±á¬áºááááááºáááºáá²á·áá±á¬ á¡ááŸá¬ážáá áºáá¯ááᯠááŒááºáááºáááºá á¡ááŒá¬ážáá áºáá¯ááẠáááºááœááºáá»ááºááŸáááŸáááŒáá·áº á¡ááŸá¬ážááŒááºáááºááẠáá»áœááºá¯ááºá¡á¬áž áá±ážáá²á·áááºá áá«ááŒá±á¬áá±áá¬ááœá±ááᯠáááºážáá¬ážáááºááá¯á·á¡ááœáẠbug ááŒá áºááœá¬ážáá²á· á¡ááºá¹áá«áááºááᯠáá±á«ááºážááá·áºáá¬ážáá²á· áá¯áá¹ááá®á¡ááŒá±á¬ááºážáá²á· áá«ááŒááºáááºáá¬ážáá²á· áá»áŸáá¯á·ááŸááºáááºážááŒáẠbug ááᯠáá¶á·ááá¯ážáá±ážááá·áº áááŒá¬ážá áááºáááºá á¬ážááœááºááŒá áºáááºááá»áá¯á·á¡ááŒá±á¬ááºáž ááŒá±á¬ááŒááá¯áá«áááºá
áá±á¬ááºážááœááºáá±á¬áá±á·áááºáá»á¬ážááœáẠApple ááœááºáá»á°áá¬áá»á¬ážááẠáá áºáá«áá áºáá¶ááœáẠáááºážááá¯á·ááááºá áœá²ááᯠáááºááá«áá® 1, 1904 ááá¯á· áá°á·á¡ááá¯ááᯠááŒááºáááºáááºááŸááºáá±á·ááŸááááºá á¡ááŒá±á¬ááºážááŒáá»ááºááŸá¬ ááá¯ážááŸááºážáááº- áááºá áœá²ááŸáá·áºá¡áá»áááºááᯠááŒá±áá¬áá¶ááẠáááºááá®áá«áá«áá¯á¶áž âá áá áºáá¬áá®â ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá ááá¹ááá®áá±áá²á·á¡áá« áá¬ááŒá áºááœá¬ážáá¬áá²á ááœááºááŒá°áá¬áá»á¬ážááẠáá±ááºáá áºáá¯áá¡á ááááºážá á áá¹ááá·áºá¡áá±á¡ááœááºááŒáá·áº áááºá áœá²ááᯠááŒá±áá¬áá¶áá²á·áááºá áá±ááºáá¬áá¡á¬ážááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠáááºááœáŸááºážáá°áááºážáááºá áœá²ááᯠáááºááœáŸááºážááŒá®áž Macintoshes á¡ááœáẠáááºážááẠáááºááá«áá® 1, 1904 ááŒá áºáááºá áááºááá®áá¯ááºááœá¬ážááŒá®ážáá±á¬ááºá áááºááŸááááºá áœá²ááᯠáááºááŸááºáá¬ážááá·áºáááºá¡ááŒá ẠááŒááºáááºáááºááŸááºáá²á·áááºá áá«áá±ááá·áº áá¬ááŒá±á¬áá·áº áá®ááá¯ááŒá áºááœá¬ážáá¬áá²á
ááááºá Apple ááẠáá°ááááºá áœá²ááááºážá á áá¹ááá·áºá¡áá±á¡ááœááºááᯠááááºážáááºážááẠ32 bits ááᯠá¡áá¯á¶ážááŒá¯áá²á·áááºá áá áºáá áºááẠáááºááá¯ážááŸá áºáá¯ááŸáá áºáá¯á¡á¬áž ááááºážáááºážááá¯ááºááẠ- 1 ááá¯á·ááá¯áẠ0á áá áºááŸá áºáá¯ááẠáááºááá¯ážáá±ážáá¯á¡áááºáá áºáá¯á¡á¬áž ááááºážáááºážááá¯ááºáááº- 00á 01á 10á 11á áá¯á¶ážáá Ạ- ááŸá áºáá¯á¡áááºáá áºáá¯ááẠáááºááá¯áž- 000á 001á 010á 011á 100 101, 110, 111, etc. 32 ááẠ232 áááºááá¯ážáá»á¬ážáá²á០áá áºáá¯ááᯠááááºážáááºážáá¬ážááá¯ááºááŒá®áž ááá¯ááá¯áááºááŸá¬ 4 á áá¹ááá·áºááŒá áºáááºá Apple ááááºá áœá²áá»á¬ážá¡ááœááºá áááºážááẠ294 ááŸá áºááŸáá·áºáá®áá»áŸáááºá ááá¯á·ááŒá±á¬áá·áº 967 áá±á¬ááºááá¯ááºážááœáẠMac á¡áá±á¬ááºážáá»á¬ážáááºáááºá áœá²áá»á¬ážááá¯áááá¯ááºááœááºááá¯ááºáá«á á áá áºáááºááá® áá»ááºááœá¬ážáá«áá áááºá áœá²ááᯠá áááºááá·áºá¡áá»áááºááŸá ááŒá®áž 296 á áá¹ááá·áºááá¯á· ááŒááºáááºáááºááŸááºááŒá®áž ááœááºáá»á°áá¬ááá¯ááœáá·áºááá¯ááºáž (ááá¯á·ááá¯áẠáááºááá®á¡áá áºááááºááá»ááºáž) áááºá áœá²ááᯠáááºááá¯ááºááá¯áẠáááºááŸááºááááºááŒá áºáááºá
ááá¯á·áá±á¬áºáááºážá Apple á០áááºá áœá²áá»á¬ážááᯠá áá¹ááá·áºááá¯ááºážá¡ááœááºáž ááááºážáááºážááẠáá¯á¶ážááŒááºááá¯ááºááŒááºážááŸá¬ áá»áœááºá¯ááºááá¯á·ááŒááºáá±áááá·áºá¡ááá¯ááºáž ááŒá®ážáá¬ážáá±á¬ á¡áá»áá¯ážáááºáá»á¬ážááŸáááá·áº áá±ááºáááá¯ááºáá® áááºá áœá²áá»á¬ážááᯠáááá¯ááºááœááºááá¯ááºáᯠááá¯ááá¯ááŒááºážááŒá áºáááºá Apple ááẠbug ááá¯ááºáá² feature ááá¯ááááºáááºáá±ážáá²á·áááºá á¡ááŒá¬ážá¡áá¬áá»á¬ážáá²ááœááºá áááºážááŸá¬ Macintosh áááºáááºááŸá¯á áá áºááẠâáá±á¬ááºá á¯ááŸá Ạááá¯ážáá±á¬ááºâ ááᯠáá¯áá¶ááá¯ááºá áœááºážááŸáááẠ(áááºážááá¯á·á ááá·áºáááºáá»ááºáá»á¬ážááᯠáá»á±á¬áºááœáŸá¬ážááẠáááºážááá¯á·á ááá¯ááºááá¯ááºáááºá áœá²á áá áºáá»á¬ážáá«ááŸááá±á¬ Mac á¡ááá®áá±ážááŸááºážáá»á¬ážá áœá¬á¡ááŒá±á¬ááºáž áááŒá±á¬ááá¯ááºáá«)á
áááºáá¯ááºáááºá Apple ááœááºááŒá°áá¬áá»á¬ážááœáẠVisiCalc áá«ááŸááá±á¬áºáááºáž áá áºááá¯ááºáááºáá¯á¶ážááœááºáá»á°áá¬ááᯠá¡á±á¬ááºááŒááºá á±ááá·áº IBM á "áá°áááºá¡ááá®áá±ážááŸááºáž" ááŒá áºáá±á¬ Lotus 1-2-3 ááᯠá¡áá¯á¶ážááŒá¯áá²á·áááºá ááá¬ážáá»áŸáááŸá¯á¡á 1-2-3 áá±á«áºááá¬áá«á PC áá»á¬ážááẠááŒá¯ááºáá»ááẠáá²áááºážááŒá®áž ááá¯ááºááá¯ááºááœááºáá»á°áá¬áá»á¬ážá áááá¯ááºážááŒá±á¬ááºážááŸá¬ á¡ááœááºááœá²ááŒá¬ážá áœá¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºáá¬ááá¯ááºáááºá Lotus 1-2-3 ááẠ1900 ááᯠáááºáááºááŸá áºá¡ááŒá ẠááŸá¬ážááœááºážá áœá¬ áááºáá¶áá²á·áááºá Microsoft ááẠáááºážá ááááá¯á¶áž Spreadsheet ááŒá áºáá±á¬ Multiplan ááᯠáá¯ááºááŒááºáá±á¬á¡áá«ááœáẠáááºážááẠá á»á±ážááœááºáá±á ᯠá¡áááºážáááºááᯠááááºážááá¯ááºáá²á·áááºá áááºážááá¯á·ááẠExcel ááá±á¬áá»ááºááᯠá áááºáá±á¬á¡áá«ááœáẠLotus 1-2-3 á០á¡áááºážááŸáá·áºáá±á¬áºáá¶á¡áááºáá±ážááŒááºážá¡á á®á¡á ááºááᯠáá°ážáá°áááºáá¬áá 1900 ááᯠáááºáááºááŸá áºá¡ááŒá Ạááááºááᬠáááºáá¶ááŒááºážááŒáá·áº bug ááá¯ááºáááºááŸá¯ááŸáá á±áááºáááºáž áá¯á¶ážááŒááºáá²á·áááºá á€ááŒá¿áá¬ááẠááá±á·ááá¯áẠááŸááá±áá²ááŒá áºáááºá ááá¯ááá¯áááºááŸá¬ 1-2-3 ááœáẠá€á¡áá¬ááẠbug áá áºáá¯ááŒá áºáááºá ááá¯á·áá±á¬áº Excel ááœáẠ1-2-3 á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠááŸá¬ážááœááºážáá±áá±á¬áºáááºáž á¡áá»ááºá¡áááºáááŒá±á¬ááºážáá²áá² XNUMX-XNUMX-XNUMX á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠáááºážááá¯á·áááá¬ážáá»á¬ážááᯠExcel ááá¯á·áááºááœááºážááá¯ááºááŒá±á¬ááºáž áá±áá»á¬á á±ááá·áº á¡áááá¬ááºááŸááá±á¬áá¯á¶ážááŒááºáá»ááºáá áºáá¯ááŒá áºáááºá
áá«áá±ááá·áº áá±á¬ááºáááºááŒá¿áá¬áá áºáá¯ááŸááá²á·áá«áááºá ááááŠážá áœá¬ Microsoft ááẠáááºááá«áá® á áááºá áááá áá¯ááŸá Ạáááá¯ááºáá® áááºá áœá²áá»á¬ážááᯠáááŸááºáááá±á¬ Macintosh á¡ááœáẠExcel ááᯠáá¯ááºáá±áá²á·áááºá Excel ááœááºá áááºááá«áá® á áááºá áááá ááẠáá±ááºáá¡á áᯠáá°ááá²á·áááºá ááá¯á·ááŒá±á¬áá·áºá developer áá»á¬ážááẠáááºážááá¯á·á áááá¯ááááºá áá±ááºá¡áá»áá¯ážá¡á á¬ážááᯠá¡ááá¡ááŸááºááŒá¯áᬠááá¯áá»ááºáá±á¬áá±ááºááŸáá·áºá¡áá® áá±áá¬áá»á¬ážááᯠáá°á·á¡ááá¯ááᯠááááºážáááºážááá¯ááºá á±ááẠááŒá±á¬ááºážáá²ááŸá¯áá áºáᯠááŒá¯áá¯ááºáá²á·áááºá Microsoft á áá®á¡ááŒá±á¬ááºážáá²á· áááºáááºááŒá®áž ááŸááºážááŒáá¬ážáá²á· áá±á¬ááºážáá«ážáá áºáá¯ááºáá±á¬áẠáá±ážáá²á·áá«áááºá ááŒá®ážáá±á¬á· áá®áá¯á¶ážááŒááºáá»ááºá áá»áœááºáá±á¬á·áºáá²á· áá»áá¯á·ááœááºážááŸá¯ááᯠááŒá áºá á±áááºá
áá»áœááºá¯ááºá ETL á áá áºááẠWindows áá±á«áºááœáẠáááºáá®ážáá¬ážááá·áº áá±á¬ááºáááºáá»á¬ážáá¶á០Excel á á¬áááºážááá¬ážáá»á¬ážááᯠáááºáá¶áááŸááá±á¬áºáááºáž Mac áá±á«áºááœááºáááºáž áááºáá®ážááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áº ááá¬ážááŸá áá±ááºáá¡á ááẠáááºááá«áá® áá ááááá ááá¯á·ááá¯áẠáááºááá«áá® áá áááá ááŒá áºááá¯ááºáááºá áááºááá¯ááŸá¬áááá²á Excel ááá¯ááºáá±á¬áºáááºááẠááá¯á¡ááºáá±á¬á¡áá»ááºá¡áááºáá»á¬ážááá¯ááŒááá±á¬áºáááºáž áá»áœááºáá±á¬áºá¡áá¯á¶ážááŒá¯áá²á·áá±á¬ parser ááẠáááºážááá¯áááŒááá²á·áá« (ááá¯ááŒá¯áá¯ááºáááº) ááŸáá·áº áááá»áá±á¬ááá¬ážáá áºáá¯á¡ááœáẠá¡áá»áááºáá¬áááᯠáááºáááááºáᯠáá°ááá«áááºá Excel binary áá±á¬áºáááºááᯠáá¬ážáááºááŒá®áž patch áá áºáá¯ááᯠparser á á¬áá±ážáá°áᶠáá±ážááá¯á·ááŒááºážááŒá áºááá¯ááºáá±á¬áºáááºáž client á¡ááœáẠáá¯ááºá áá¬áá»á¬ážá áœá¬ááŸááá±á¬ááŒá±á¬áá·áº á¡ááá¯ááºážááá¯áá¯á¶ážááŒááºááẠheuristic ááᯠá¡ááŒááºáá±ážáá²á·áááºá áá°ááááºááá¯ážááŸááºážáá«áááºá
Excel ááœááºá áá°ááá¯áẠ5á 1998 áááºá áœá²ááᯠ"07-05-98" (á¡áá¯á¶ážááá»áá±á¬á¡áá±áááááºá áá áº)á "áá°ááá¯áẠ5á 98"á "áá°ááá¯áẠ5á 1998"á "5-Jul-98" áá±á¬áºáááºááŒáá·áº ááá¯ááºá á¬ážááŒá¯ááá¯ááºááẠááá¯á·ááá¯áẠá¡ááŒá¬ážáá±á¬áºáááºá¡áá»áá¯á·á á¡ááŒá¬áž á¡áá¯á¶ážááááºáá±á¬ áá±á¬áºááẠ(áááºá áá¬ááŸá¬á áá»áœááºá¯ááºá Excel áá¬ážááŸááºážááœáẠááááºážááŸááºážáá±á¬ áá±á¬áºáááºáá áºáá¯ááŸá¬ ISO 8601) ááŒá áºáááºá ááá¯á·áá±á¬áºá ááá¬ážá¡ááœááºážá á¡ááá¯ááºáž-áááá á¡ááœáẠ"35981" ááá¯á·ááá¯áẠepoch-1900 á¡ááœáẠ"34519" (áá¶áá«ááºáá»á¬ážááẠáá±ááºáá¬áááááºážá áá±á·áááºá¡áá±á¡ááœááºááá¯ááá¯ááºá á¬ážááŒá¯áááº) á¡ááŒá Ạááá¬ážááœáẠááááºážáááºážáá¬ážáááºá áá±á¬áºáááºáá»áá¬ážááá·áº áááºá áœá²á០áá áºááŸá áºááᯠáá¯ááºáá°ááẠááá¯ážááŸááºážáá±á¬ áá«áá¬áá¬áá áºáá¯ááᯠáá»áœááºá¯ááºá¡áá¯á¶ážááŒá¯áá²á·ááŒá®ážá ááá¯á·áá±á¬áẠáá±á¬áºáááºááá¬ážáá±á¬ áááºá áœá²á០ááŸá áºááᯠáá¯ááºáá°ááẠExcel parser ááᯠá¡áá¯á¶ážááŒá¯áá²á·áááºá áááºááá¯ážááŸá áºáá¯áá¯á¶ážáᬠ1904 ááŸá áºáá²á· ááá°áá°ážááá¯áááºáá±á¬á· epoch-4 áá²á· á áá áºááᯠáá¯á¶ážáá±áááºááá¯áᬠáá»áœááºáá±á¬áºáááá«áááºá
áá±á¬áºáááºáá¯ááºáá¬ážáá±á¬ áááºá áœá²áá»á¬ážááᯠá¡áááºááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á¶ážáá²á·ááááºážá á¡áááºááŒá±á¬áá·áºááá¯áá±á¬áº áá°ááá¯áẠ5á 1998 ááᯠ"July, 98" á¡ááŒá Ạááá áºáá áá¯á¶ážááŸá¯á¶ážááá·áºáá±á·á¡ááŒá Ạáá±á¬áºáááºááá¯ááºáá±á¬ááŒá±á¬áá·áº ááŒá áºáááºá áá»áœááºá¯ááºááá¯á·ááẠáááºážááá¯á·ááᯠáá¯á¶á á¶á¡áá»áá¯ážáá»áá¯ážááŒáá·áº áááºáá®ážáá¬ážáá±á¬ áá¯áá¹ááá®áá»á¬ážá áœá¬áá¶á០ááá¬ážáá»á¬ážááᯠáááºáá¶áááŸáááŒá®áž áááºá áœá²áá»á¬ážááᯠááœááºáááẠáá»áœááºá¯ááºááá¯á· (á€ááá á¹á ááœááºá áá»áœááºá¯ááº) á០áá°áááºáá«áááºá ááá¯á·á¡ááŒáẠExcel á ááŸááºáá±áá«áá
áá áºáá»áááºáááºážááŸá¬ááẠáá»áœááºá¯ááºááẠ39082 ááᯠááŒá¯á¶ááœá±á·áá²á·ááá«áááºá Lotus 1-2-3 ááẠ1900 ááᯠáááºáááºááŸá áºá¡ááŒá ẠáááºááŸááºááŒá®áž áááºážááᯠExcel ááœáẠáá á¹á á¬ááŸáááŸá áááºáá«ááá²áá² ááŒá¯áá¯ááºáá²á·áááºááᯠáá»áœááºá¯áẠááááá±ážáá«áá á±á áááºážááẠáááá ááŒáá·áºááœááºááŸá áºáá»á¬ážáá®ááá¯á· áá áºáááºáááºááá¯ážáá¬áá±á¬ááŒá±á¬áá·áº áááºá áœá²ááœááºáá»ááºááŸá¯áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá áœá¬ááẠááá¯áá±á·á¡ááœáẠááŸá¬ážááœááºážááœá¬ážááá¯ááºáááºá ááá¯ááá¯áááºááŸá¬ 1900 ááẠáááºááá«áá®á 39082 áááºá 1 (Macs ááœááº) ááá¯á·ááá¯áẠáá®áááºáᬠ2011á 31 (Windows ááœááº) ááŒá áºááá¯ááºáááºá áá»áœááºá¯ááºá "áá áºááŸá áºááœá²ááŒááºážá áááºááŒá¬ááŸá¯" ááᯠáá±á¬áºáááºáá¬ážááá·áºáááºááá¯ážá០áááá áá¯ááŸá áºááᯠáá¯ááºáá°áá«áá á¡á¬ážáá¯á¶ážá¡áááºááŒá±áá«áááºá ááá¯á·áá±á¬áº Excel parser ááẠáááºááá·áºáá±ááºááá¯á¡áá¯á¶ážááŒá¯áá±áááºááááá±á¬ááŒá±á¬áá·áºá áááºážááẠepoch-2006 ááá¯á· áá¯á¶áá±áááºááŸááºáá¬ážááŒá®áž áááá áá¯ááŸá áºááá¯á· ááŒááºááœá¬ážáá«áááºá áá»áœááºá¯ááºááá»áŸá±á¬ááºááœáŸá¬ááœáẠááœá¬ááŒá¬ážáá»ááºááŸá¬ 2011 ááŸá áºááŒá áºáááºá áááºážááᯠá¡ááŸá¬ážáá¯áá°ááᬠá¡áá±á¬áá·áºáááºáᬠáá±á¬áºáááºááá¬ážáá±á¬áááºááá¯ážááᯠááŒááºáá±ážáá²á·áááºá
á¡á²áá«ááᯠááááá¯á·á¡ááœáẠáá® (pseudocode) ááᯠáá±ážáá²á·áááºá
diff = formatted_year - parsed_year
if 0 == diff
assume 1900 date system
if 4 == diff
assume 1904 date system
if 5 == diff and month is December and day is 31
assume 1904 date system
ááá¯á·áá±á¬áẠáááºá áœá² 40 á¡á¬ážáá¯á¶ážááᯠááŸááºáááºá áœá¬ ááá¯ááºážááŒá¬ážáá¬ážáá«áááºá
á¡áááºááŸá¬ ááŸááá¬ááŸááááºá
1980 áá¯ááŸá áºáá»á¬ážá¡á á±á¬ááá¯ááºážááœááºá áá»áœááºá¯ááºáááááºááẠááŒááºááŸá¯ááºážááŒáá·áºááááºá á¬áá»áœá±ážááŒááºážá¡ááœáẠááááºáááá¯ááºáá»á¬ážááŸáá·áº áá»á°áááºá áºá áá áºáá»á¬ážááᯠáááºáá®ážáá±ážááá·áº ááá¯ááŸá±á¬ááºáááºážááá¬áá¬áááœáẠá¡áá¯ááºáá¯ááºáá²á·áááºá
áááºážááá¯á·ááẠâBâ drive áá¯áá áºáá¯ááŸáá·áº áá»áááºáááºáá¬ážáá±á¬ áááᯠâAâ áááá¯ááºááºáá áºáᯠááŸáá á±áááºá¡ááœáẠáááºážááá¯á·ááẠáááá¯ááºáá»á¬ážááᯠááŒááºáááºáá®ááá¯ááºážáá¯ááºáᬠâAâ áááá¯ááºááᯠááááºážáá»á¯ááºááá·áº RAM á¡ááœááºážááŸá OS áá±ážáá±ážááẠâBâ áááá¯ááºááºáá»á¬ážá¡á¬ážáá¯á¶ážááá¯á· áááºááŸá¯ááŒááºážááŸáá·áº áá±ážááŒááºážááá¯ááºáᬠáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááœáŸá²á¡ááºáá±ážááá¯ááºáááºá
áááá¯áẠâAâ ááᯠá áááºáá±á¬á¡áá«ááá¯ááºážá áááºáááºááŸá¯á áá áºááᯠáááºážáááŸááºáá¬ááºáá²ááá¯á· ááá·áºááœááºážáááºá¡ááœáẠâAâ ááŸáá·áº áá»áááºáááºáá¬ážáá±á¬ á¡áá¶áá áºáá²ááá¯á· ááá áºáá®áá áºáá áºáᯠááá·áºááœááºážááẠááá¯á¡ááºáááºá áááºážááẠá¡ááœááºááŸá±ážáá»áááº- 8-bit ááá¯ááºáááá¯ááœááºáááá¯áá¬á០ááœááºááŒá°áá¬áá«áá«ááᯠáá±á¬ááºáá¶á·áá±ážáá¬ážáááºá
ááá¯áááááá¬áá»á¬ážá¡ááœáẠáá áºááŸááºáá¬áž ááááááºááŸá¬ ááááºá á¬áá¶ááááºáá»á¬áž ááá¯á·ááá¯áẠáááºááŸááºážáááºážáá»á¬ážá áœá¬ááᯠááá¯ááºááŸáááºááẠááá¯á¡ááºáá±á¬ á¡ááœááºááŒá®ážáá¬ážáá±á¬ áá±áá¬ááá¯ááŸá±á¬ááºáá¯á¶áá»á¬áž - áááºáá»á¬ážá áááºáá®á¡áá±á¬ááºážááá¯ááºáá»á¬áž á áááºááá¯á·ááŸáááá·áº áá¯áá¹ááá®áá»á¬ážááŒá áºáááºá
áá±á¬ááºáááºáá áºáŠážááŸá¬ ááŒá¿áá¬ááŸááá²á·áááºá áááá·áºá¡áá¯ááºáá áºáá¯áá¡áááºááœááºá á¡áá°ážáááá¯ááºáá áºáá¯ááẠ"A" á¡áá¯ááºááá¯ááºáá±á¬á·áá² á¡áá¯ááºáá áºáá¯áá¯á¶ážááᯠáááºááá·áºááœá¬ážá á±áááºá Drive ááááºáááºááŸá¯ááᯠááŒááºáááºááá°ááẠáááºáááºážáá»á¬ážááẠá¡áá¬á¡á¬ážáá¯á¶ážááᯠááŒááºáááºá áááºááááºááŒá áºáááºá ááŒá±á¬ááºáá¬áá®ááŒá¬áá²á·á¡áá¯ááºáá áºáá¯áá²á·á¡áááºááŸá¬ áá®ááá¯ááŒá áºáá²á·áááºá áááºááá¯ážááŒá®ážáá²á·ááœááºááŒá°áá¬á¡áá»áááºá¡ááŒá±á¬ááºá¡ááŒá¬áž áá¯á¶ážááŸá¯á¶ážááœá¬ážááŒá®áž áááºáááºááŸá¯áá áºáá¯áá¯á¶ážáá²á·á¡áá»áááºááá¬ážáááºáž áá»ááºááœá¬ážáá«áááºá
áááºážááá¬ááŸááºáá»á¬ážááᯠStorage Technologies á០á á±ááœáŸááºáá²á·áá«áááºá ááá¯á·áá±á¬áº áááºážááá¯á·á á¡áá±á¬ááºážáá¯á¶ážááŒáá¯ážá á¬ážááŸá¯áá»á¬ážááŒá¬ážá០á ááºážáááºááŸá¯á¡ááŒá±á¡áá±áá»á¬ážá¡á±á¬ááºááœáẠáááºážááá¯á·ááẠbug ááᯠááŒááºáááºáá¯ááºáá¯ááºááá¯ááºááŒááºáž áááŸááá²á·áá±- áááºážááẠááŒá®ážáá¬ážáá±á¬áá¯á¶ááŸáááºá¡áá¯ááºáá»á¬ážá¡áááºááœáẠááŒá áºááœá¬ážáá¯á¶ááááºá ááŒá¿áá¬á áá¬á·ááºáá²ááá¯ááºáá«á RAMá microcontrollerá floppy driveá áááẠdrive á á áááºáá°ážááá¯ááºááá»áŸ á¡á áááºá¡ááá¯ááºážá¡á¬ážáá¯á¶ážááᯠá¡á á¬ážááá¯ážááá¯ááºááẠ- ááŒá¿áá¬á áááºááŸááá±áá«áááºá
á¡á²áá®á¡áá«ááŸá¬ áááºážááá¬ááŸááºááœá±á áá¯á¶ážáá»á¯ááºááᯠáá±á«áºááŒá®áž áá»áœááºážáá»ááºááá¬ááŸááºááᯠáá±á«áºáááºá
áá»áœááºážáá»ááºáá°ááẠáá¯áá¬ážááá¯ááºáá áºáá¯á¶ážááŸáá·áº áá±á¬áºáá®ááœááºááᯠááá¯ááºáᬠááœááºáá»á°áá¬áááºážáá²ááœáẠááá¯ááºáá¬âááá¯áá±ááºá ááœááºáá»á°áá¬á¡ááœáẠáá®ážááá·áºá¡áááºážáá»á¬ážááŸááááºâááŸáá·áº áááºáááºážáá»á¬ážááẠáá¯á¶ááŸáááºáá¯ááºáááºážááŒá®ážáá áºáá¯ááᯠáááºážá á®áá±áá»áááºááœáẠááŒáá·áºááŸá¯áá²á·áááºá áá»áœááºážáá»ááºáá°ááẠáá»ááºááœááºááŸá¯ááᯠá á±á¬áá·áºááá¯ááºážáá±áá²á·áááºá áá°ááá¯ááºážá áá»áœááºážáá»ááºáá°ááᯠááŒáá·áºáá±ááŒáá±ááá·áº áá¬ááŒá±á¬áá·áº áá®ááá¯ááŒá áºááá¬áá²ááá¯áᬠáá°ááááá°ážá áá«ááŒá±á¬áá·áº á¡áá¯ááºááŒááºááŒá®áž áááºážá á®ááá¯ááºážááŒá®áž áááºáááºážááœá±áá²á· áááºážááá¬ááŸááºááœá± á¡á¬ážáá¯á¶áž á¡áá¯ááºááŒááºáá¯ááºááŒáá«áááºá
áá»áœááºážáá»ááºáá°ááẠáá¯áá¬ážááá¯ááºáá±á«áºááœáẠááŒááºááá¯ááºááŒá®áž ááŸá¯á¶ážáááá·áºááŸá¯ááᯠá á±á¬áá·áºááá¯ááºážáá±áá±á¬á·áááºá ááŒá±á¬ááºáá¬áá®ááá·áºááŒá¬ááŒá®áž áá»ááºáá»ááœá¬ážáááºá áá»áœááºážáá»ááºáá°ááẠáá°áá»á¬ážááŒáá·áº ááŒáá·áºáá±áá±á¬ á¡áááºážáá áºáá¯ááŸááœá²á áá»ááºá¡áá¬á¡á¬ážáá¯á¶ážááẠá áááºáá°ážáááŸááá²á·áá±á áá áºááŸááºááᯠááŒááºáááºá áááºááẠá¡áááá·áºáá±ážáá²á·ááŒá®áž ááŒááºááá¯ááºáᬠá á±á¬áá·áºááá¯ááºážáá²á·áááºá
ááááá¡ááŒááẠááŸá¯á¶ážáááá·áºááŒááºážááŒáá·áº áá»áœááºážáá»ááºáá°ááẠáá áºá á¯á¶áá áºáá¯ááᯠáááááŒá¯áááá²á·áááºá ááá¯ááºáá¶áááºááŒá¬áž drive áá áºáá¯ááœáẠáááºáááºážáá»á¬ážá០ááááºááœá±áá»á¬ážááŒá±á¬ááºážááá·áºá¡áá« áá»ááºááœááºááŸá¯ ááŒá áºááœá¬ážáá²á·áááºá ááá¯á·á¡ááŒáẠáááºáááºážáá áºáŠážááẠááŒááºážááŒááºáá±á«áºááŸá á¡á¯ááºáá»ááºáá áºáá¯ááᯠááŒááºáá»áŸá±á¬ááºááœá¬ážá áẠáá»ááºááœááºááŸá¯ ááŒá áºááœá¬ážáá²á·áááºá
á¡áááºááŒáá·áºááŒááºážáááºážááᯠá¡áá°áá®áá®áááºááŒáœá±ááŒá¬ážáá»á¬ážááŒáá·áº ááŒá¯áá¯ááºáá¬ážááŒá®áž á¡ááŒáá·áº á áááºáá០á áááºáá¡ááááŸááááºá á¡áá±ážááŒá®ážáá±á¬ áá±áááºááŒáá¯ážáá áºáá¯áá±á«áºá០áá áºá á¯á¶áá áºáá±á¬ááºá¡á¬áž ááá±á¬áºáá áááºážááááŒááºážá០áá¬ááœááºááẠááœááºááŒá°áá¬á០ááá¯ááºáá¬á¡áá»á¬ážá¡ááŒá¬ážááẠá¡áááºááŒáá·áºááŒááºážááŒááºá¡á±á¬ááºááœáẠááŒá±ážááœá¬ážáá²á·áááºá ááŒááºážááŒááºá¡á±á¬ááºááá¯á· á¡áá»ááºá¡á á®ážáá»á¬ážááááºá á±ááẠááŒáœá±ááŒá¬ážáá»á¬ážááᯠáááºážáááºážááŒááºááŒááºáá»áá¬ážáá«áááºá
ááŒáœá±ááŒá¬ážáá»á¬ážáá²á០áá áºáá¯ááẠáá¯á¶áá»ááºáá±ááŒá±á¬ááºáž áá»áœááºážáá»ááºáá°á ááá±á¬áá±á«ááºáááºá áááºáááºážáá áºáŠážááẠáááºážááá±á¬áá·áºááᯠááŸááºážááŒáá·áºááá¯ááºáá±á¬á¡áá« á¡á¯ááºááŒáœááºá¡á áœááºážáá»á¬ážááẠáááºáá»ááºááŸááá±á¬ ááŒáœá±ááŒá¬ážáá»á¬ážááŸáá·áº ááœááºááá¯ááºááœá¬ážáááºá ááŒáœá±ááŒá¬ážáá»á¬ážááŸáá·áº áá»áááºáááºáá¬ážááá·áº ááááºá áá Ạá¡á áááºá¡ááá¯ááºážáá»á¬ážááẠáááºážááá¯á·ááŸáá·áº ááœááºááá¯ááºáᬠáá±áá®ááá¯ááŒáááºááŸá¯ááºážááᯠá¡ááŸá±á¬áá·áºá¡ááŸááºááŒá áºá á±ááá·áº static microdischarges áá»á¬ážááᯠááŒá áºá á±áááºá
ááá±á·áá±ááºááœáẠRAM ááẠáá±áá®ááá¯ááŒáááºááŸá¯ááºážáááºáá±á¬ááºá áœááºáááºááŸá¯á០ááá¯ááá¯áá±á¬ááºážááœááºá áœá¬áá¬ááœááºáá¬ážáááºá áá«áá±ááá·áº á¡á²áá®ááŸá áºááœá±ááŸá¬ áá®ááá¯áááŒá áºáá²á·áá°ážá á€áááºáá±á¬ááºá áœááºáááºááŸá¯ááẠááŸááºáá¬ááºááᯠá¡ááŸá±á¬áá·áºá¡ááŸááºááŒá áºá á±ááŒá±á¬ááºážááŸáá·áº áááºážááŸáá·áºá¡áá° áááºáááºááŸá¯á áá áºááááºáááºááŸá¯ááᯠáá»áœááºážáá»ááºáá°á áá¬ážáááºáá²á·áááºá áá°ááẠá¡áá°á¡áá®áá±ážáá±ážáááºáá±á¬ááºááŸá¯ááᯠáá±á«áºááŒá®áž ááŒáœá±ááŒá¬ážá¡áá áºáá»á¬ážááᯠááŸá¬áá°áᬠáááºážááá¯á·ááá¯ááºááá¯áẠáááºáááºááŒá®ážáá±á¬áẠááŒá¿áᬠáá»á±á¬ááºááœá¬ážáá²á·áááºá
áá®áá±áááºáá±áááºá
áá¬ááºáááºážá Portsmouth ááŸá¬ááŸááá²á· áá¯á¶ážáááºážáá²á· á áá¯áá¹á áá«ááŸááá¯áẠááá¹á ááááºááŸá¬ ááá¯ááºáááºáá²á· áá±áá¬á áá¬áá¬áááºážááŸá¬ ááŒá áºáá²á·áá¬áá«á
áá áºáá±á·ááœáẠáááºááá±áá¬áá±á·á áºáá«ááŸááá±á¬ Unix server áá»ááºááœá¬ážáááºá áá°ááá¯á·á áá°á·ááᯠááŒááºááœáá·áºááá¯ááºáá±ááá·áº áá° áá»á±á¬áºáá»á±á¬áºááœáŸááºááœáŸááºáá²á· áááºáá«áááºáá« áá²áá»áá±áá²á·áááºá áá¶á·ááá¯ážáá°áá®ááŸá¯áááºáá±á¬ááºááŸá¯á០áá áºá á¯á¶áá áºáŠážááᯠáá±á«áºááá¯ááẠáá¯á¶ážááŒááºáá²á·áááºá
áá¶á·ááá¯ážáá°áá®áá°... áá°á·áá¬áááºá Mark ááá¯á·áááºáááºá áá«áá±ááá·áº á¡áá±ážáááŒá®ážáá°áž... áá°á·ááᯠáááááºááááºáá°ážá ááááºá á¡áá±ážáááŒá®ážáá«áá°ážá Mark áá²á· ááœá²ááŒáá¡á±á¬ááºá ááá¯ááºáááºá
ááá¯á·ááŒá±á¬áá·áº áá¬áá®á¡áááºážáááºááŒá¬ááŒá®ážáá±á¬áẠMark áá±á¬ááºááŸááá¬ááŒá®áž (á¡á²áá«á Leeds á០Portsmouth áá®ááá¯á· ááá±ážááŸáá«áá°ážá áááºážáááá«áááº) áá¬áá¬ááᯠááœáá·áºááá¯ááºááŒá®áž á¡áá¬á¡á¬ážáá¯á¶ážá ááŒá¿áá¬áááŸááá² á¡áá¯ááºáá¯ááºáá«áááºá áá¬áá¬áẠááá¯ááºáá²áá±á¬ áá¶á·ááá¯ážáá°áá®ááŸá¯ ááŒá±á¬áá·áº áá±á¬ááºáááºááẠáááºážá¡ááœáẠá¡ááœááºá áááºááá±á¬ááºáž ááŒá áºáááá«áááºá Mark ááẠááŸááºáááºážááá¯ááºáá»á¬ážááᯠááŒáá·áºáᬠáá¬ááŸáááœá±á·ááá«á áá«áá²á· Mark á ááá¬ážáá±á«áºááŒááºáááºáá±á¬á· (áá«ááŸááá¯áẠáá°áá±á¬ááºáá²á· áááºáá°ááá¯á·áá±á¬ááºáá±áž áááºážááŒá±á¬ááºážá áááºááá¯áá² ááŒá áºááŒá Ạáá«ááááá»áŸá¡ááœáẠááŒá±ááœá¶á·áá²á· ááœá¬ážáá áºáá±á¬áẠááŒá áºááá¯ááºáá«áááº... áá¬áá²ááŒá áºááŒá Ạááá á¹á áááŸááá«áá°ážá á¡áááºááŒá±áá¬áž?) ááŒá¯ááºážáá®ážááŒá®áž ááááºááŒáá¯á·ááᯠááŒááºááœá¬ážáá²á·áááºá áá±á·áááºá
á¡á²áá®áááŸá¬áá² áá¬áᬠáá»ááºááœá¬ážááŒááºáááºá áá¬ááºáááºážááá±á¬á· á¡áá°áá°áá«áá²... server á ááááºáá¬áá«áá°ážá Mark ááẠá¡áá±ážá០áá°áá®ááẠááŒáá¯ážá á¬ážáá±á¬áºáááºáž client ááẠáá¬áá¬ááᯠáá áááºááá¯ááºáá«á
á¡ááŒá¬ážááá¬ážá áááºá áºáá¬ážá áá¶áááá¯áá®ážáá»á±á¬áºááẠááá¯á·ááá¯áẠá¡ááŒá¬ážá¡ááá¯ááºá á¬ážá¡áá áºá¡ááŒá±ážá¡áá»áá¯á·á Mark ááẠPortsmouth ááœáẠááŒááºáááºáá±á¬ááºááŸááá±ááŒá®ááŒá áºáááºá ááŒáá·áºáá«á áá¬áá¬ááẠáááºááá·áºááŒá¿áá¬áá»áŸáááŸááá² ááœáá·áºáá±áá«áááºá á¡á¶á·ááœááºá Mark ááẠá¡áá¬á¡á¬ážáá¯á¶ážááᯠáááºáááºááŸá¯á áá Ạááá¯á·ááá¯áẠáá±á¬á·ááºáá²ááŒáá·áº ááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá á±ááŒá±á¬ááºáž á á áºáá±ážááŒáá·áºááŸá¯ááŒá®áž Leeds á¡ááœáẠááá®ážááœááºáááºá
áá±á·áááºááá¯ááºážáá±á¬ááºááŸá¬ áá¬áᬠáá»ááºááœá¬ážááẠ(ááœááºááœááºáá±ážáá«á) á€á¡áá»áááºááẠáá¬áá¬ááá¯á¡á á¬ážááá¯ážáááºá¡ááœáẠáá¬á·ááºáá²ááºáá¶á·ááá¯ážáá±ážáá°áá»á¬ážááᯠáá°áá±á¬ááºáá¬ááŒááºážááẠáá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºáá¯á¶ááááºá áá«áá±ááá·áº áá áá¬áá®áá±á¬ááºááŒá¬áá±á¬á· ááŒá¯ááºáá»áᬠááá¯ááºáá°ážá
á¡ááŒá±á¡áá±á áááºá¡áá±á¬áºááŒá¬á¡á±á¬áẠáááºáá«áááºáá« ááŒá áºáá±áááºá áá¬áá¬ááẠá¡áá¯ááºáá¯ááºáááºá áá áá¬áá®ááá·áºá¡ááŒá¬ááœáẠáá»ááºááœá¬ážááŒá®áž áá±á¬áẠá áá¬áá®ááŒá¬á¡á±á¬áẠáá áááºáá«á áááºážááá¯á·ááẠá¡á¡á±ážáá¶ááŒááºážá ááŸááºáá¬ááºááá¯á ááá·áºááŸá¯ááá¯á·ááᯠá á áºáá±ážáá²á·ááŒá®áž á¡áá¬á¡á¬ážáá¯á¶ážááᯠá á áºáá±ážáá²á·áá±á¬áºáááºáž áá¬ááŸáááœá±á·áá²á·áá±á áá±á¬ááºáá±á¬á· á¡áá»ááºá¡á á®ážááœá± áááºááœá¬ážáááºá
áááºááá¹ááááºááẠáá±á«á·áá±á«á·áá áá¯ááºáá¯á¶ážááœá¬ážáááº... á¡á¬ážáá¯á¶áž áá»á±á¬áºááœáŸááºááŒáá«á á±á á¡á¬ážáá¯á¶ážááŒááºá áá²á·á¡áá áá»á±á¬áºááœáŸááºáá«á á±á áá¯á¶ááá±á¬á· á¡áá°áá°áá«áá²á á¡áá¯ááºáá»ááẠ10 áá¬áá® á 2 áá¬áá®á០3 áá¬áá® ...
ááŒá®ážáá±á¬á· áá áºáá±á¬ááºáá±á¬áẠ(áá®áá°á IT áá²á· áá¬ááŸáááá¯ááºáá°ážááá¯á· áá°ááá¯á·ááŒá±á¬áááºáááºáááº) áááŒá±á¬áááº
"áá®áá±!"
á¡á¬áá±ááááºááᯠá áá¯ááºááŒáá·áºáááºáž ááœááºááœááºáááºááẠáá±á«áºáá¬ááŒá®áž áá áºá á¯á¶áá áºáá±á¬ááºá áááºááẠáá¯á¶ááŒá¯á¶áá±ážáá¯ááºážáá±á«áºááá¯ááŸá¯ááá¯ááºááᯠááá¯ááºážáá¶á·áá¬ážááœááºááŸááááºá
âáá®áá±áá²á· á¡áá¯ááºááá¯ááºáá±á¬á·áá°ážáâ
áá±á¬áºáá®áá±á¬ááºáááºáž ááá¯ááºáááºáž Tide Yearbook ááá¯áááºááẠáááŒá áºááá¯ááºáá±á¬ IT áá¯ááºáá¬ážáá»á¬ážá¡ááœáẠáá¯á¶ážáá¯á¶ážáá»á¬ážáá»á¬áž ááá¯ááºáá¶ááŒá¬ážá¡áá°á¡ááá áºáᯠááŒá áºáá¯á¶ááááºá áá¬áá¬ááẠáá¡á±á¬ááºááŒááºáá² áá áºáááºááŒá¬ á¡áá¯ááºáá¯ááºáá±áá±á¬ááŒá±á¬áá·áº áááºážááẠáá®áá±ááŸáá·áº áááºááá¯á·áá»áŸ ááááºááá¯ááºááá¯ááºááŒá±á¬ááºáž ááŸááºážááŒáá²á·áááºá
"ááŒá®ážáá²á·áá²á·á¡áááºá áá®áá±á áááºážáá±ááá·áº áá®áá áºáááºáá±á¬á· ááŒáá·áºáááºá"
ááœááºááŸá±ááá¯ááºá ááºáááŸááá°áá»á¬ážá¡ááœáẠáá±á«áá¬áá¡áááºážá¡áá»ááºážá áá®áá±ááẠááá ááºáááºážáá±á«áºááœááºáá°áááºáááºá ááá¹áá¬ááẠááŸáá·áºáááºáá¬áááºááŸáá·áºá¡áá»áŸ 12,5 áá¬áá®ááá¯ááºáž áá±ááŸáá·áºáá ááœá²áááºá¡á¬ážááẠáá®ááŸáá¯ááºážááᯠáááºáá®ážáááºá 12,5 áá¬áá®á ááºáááºážáá¡á ááœáẠáá®áá±áááºáá¬áááºá á ááºáááºážá¡áááºááœáẠá¡á®ááá¯ááºážáááºáá¬á á¡áá¯á¶ážááœáẠáá®áá±áááºáá¬ááŒááºáááºá ááá¯á·áá±á¬áº áááááºáááºážááŒá±á¬ááºážáá¬áááºááŸáá·áºá¡áá»áŸ áá±áááá·áºááŸáá·áº áá®áá±ááẠááœá¬ááŒá¬ážáááºá áááẠáá±ááŸáá·áºááá¹áá¬ááŒá¬ážááœáẠááá¯á·ááá¯áẠááá¹áá¬ááá áºáááºááŒááºážááœáẠ(áááŒáá·áº ááá¯á·ááá¯áẠááááŸáááá·áºá¡áá«)á áá»áœááºá¯ááºááá¯á·ááẠSyzygyn áá®áá± (á¡ááŒáá·áºáá¯á¶ážáá®áá±ááŸáá·áº á¡áááá·áºáá¯á¶ážáá®áá±) ááᯠáááŸááááºá ááááºááœáẠáá»áœááºá¯ááºááá¯á·ááẠá¡áááá·áºáá¯á¶áž áá®áá±ááᯠáá±ážáá¯á¶áá áºáá¯á¶ áá®áá± áááŸááááºá á¡á áœááºážááŸá áºáááºááŒá¬ážá ááŒá¬ážáá¬ážáá»ááºáᬠá¡ááœááºáááºážáá«áááºá áá ááºáááºážááẠáá áááºááŒá¬áááº- syzygian - quadrature - syzygian - quadratureá
áááºážááá¬ááŸááºááœá±á áá®áá±ááŸáá¯ááºážááœá±áá²á· á¡ááŸá áºáá¬áááᯠááŸááºážááŒáá²á·á¡áá« áá²ááᯠáá±á«áºááá¯á· ááá¯á¡ááºáááºááá¯á· áá»ááºáá»ááºáž ááœá±ážááá¯ááºááŒáááºá áá±á¬áºáá±á¬áºáá¯áá¹ááááŸááááºá áá«áá±ááá·áº áá±á¬ááºááŸááºáááºáááºááẠá ááœááºáá²á·ááá·áº ááŸá áºáááºááá·áºá áá¯á¶ážááŸáá·áº ááá®ážááá±ážááœáẠáá»ááºáááºá¹áá±á¬áá áºá ááºáž ááá¯ááºáááºáá²á·áááºá áá®áá±ááẠáááºááŸááºáá¬ážáá±á¬ á¡ááŒáá·áºááá¯á· áááºáá¬ááá¯ááºážá áááºá¹áá±á¬á áá±áá«ááŸááºááá¯ááºááẠáá¬áá¬á¡áááºážááŒááºážááŒááºá¡ááá·áºááœáẠááŒá®ážáá¯á¶ážááœá¬ážáá«áááºá áá±áá« (ááá¯á·ááá¯áẠá¡á®áááºáááœááºáá Ạá á áºáááºáá±áž áááááá¬áá»á¬áž ááá¯á·ááá¯áẠá¡ááŒá¬áž á á áºáááºá¡áá¯ááºáá»á¬áž) ááẠááœááºáá»á°áá¬áá»á¬ážá¡ááœááºáž ááááºážááá¬ááŒá áºá á±áá²á·áááºá
áá¯á¶ážáá»á¶á¡ááœáẠáá»á¶áááºážáá±ážáá áºááŸááº
áá»áœááºá¯ááºááẠááŒá®ážáá¬ážáá±á¬ (ááá¯ááºáž 400 ááá·áº) áá¯á¶ážáá»á¶áá áºááœáŸááºááŸá¯ ááááºážáá»á¯ááºáá±ážááŸáá·áº á á±á¬áá·áºááŒáá·áºáá±ážá áá áºá¡á¬áž áááºáááºá áá áºá á á¯á ááºážááŸá¯ ááŸáá·áº áá¬áá¬á áá¬ážá áá¬ážááŸááºážá¡áá áºáá»á¬ážááá¯á· ááá¯á·áá±á¬ááºááẠáá¬áááºáá±ážáá²á·áááºá ááá¯ááááá»áááºááŸá¬á Solaris 2.5.1 á០Solaris 7 ááŸáá·áº Ada 83 ááœááºáá±ážáá¬ážáá¬ážáá±á¬ Verdix Ada Development System (VADS) á០Ada 95 ááœááºáá±ážáá¬ážáá±á¬ Rational Apex Ada á áá áºá¡ááááŒá áºáááºá VADS ááᯠRational ááŸáááºáá°áá²á·ááŒá®áž áááºážááá¯ááºáá¯ááºááŸá¬á á¡áá¯á¶ážáááŒá¯áá±á¬á·áá±á¬áºáááºážá Rational ááẠApex compiler á¡ááœááºáá°ážááŒá±á¬ááºážááŸá¯ááᯠááœááºáá°á á±ááẠVADS áá®ážááá·áºáááºáá±á·áá»áºáá»á¬ážá ááœá²áááºáá¬ážááŸááºážáá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠááŒáá¯ážá á¬ážáá²á·áá±á¬áºáááºážá
áá°áá¯á¶ážáá±á¬ááºá áá¯ááºááᯠááŸááºážááŸááºážáááºážáááºážááŒá áºá¡á±á¬áẠáá°áá®áá±ážáá²á·áááºá ááŸá áºáááºááŒá¬áááºá ááŒá®ážáá±á¬á· á áá áºááᯠá¡áá¯ááºááŒá áºá¡á±á¬áẠáá«ááá¯ááºááá¯áẠáá¯ááºáá²á·áááºá á¡ááá¯áá»á¯ááºááŒá±á¬ááá»áŸáẠáááºážááẠáá»áœááºá¯ááºááŒá¯á¶ááœá±á·áá²á·ááá±á¬ áá±á¬á·ááºáá²ááºá áá áºá á¡ááá¯ážááœá¬ážáá¯á¶ážáá±á¬ áááºáá±á¬ááºááŸá¯ááŸáá·áº á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááŒá áºáá±á¬ááŒá±á¬áá·áº ááááºáááºážááᯠá¡ááŒá®ážáááºááẠáá±á¬ááºáááºááŸá áºáááá·áº á¡áá»áááºáá°áá²á·ááááºá ááá¯á·áá±á¬áẠá ááºážáááºááẠá áá áºááᯠáááºááœááºážáá²á·ááŒá®áž ááá±á«ááºážáá»á¬ážá áœá¬ ááŒá¬áá²á·áááºá á ááºážáááºáá±á ááºááœá±á·ááŸááá²á·áá±á¬ áá»áá¯á·ááœááºážáá»ááºáá»á¬ážááᯠáá»áœááºá¯ááºáá»ááºáá»ááºážááŒááºáá±ážáá²á·áá±á¬áºáááºáž áááºážááá¯á·ááá¶áá«ááºááẠáá»ááºááŒááºá áœá¬áá»á±á¬á·áá»ááœá¬ážááẠ(á¡áááºážá¡ááŒá áºáá¯ááºááẠáá¯ááºáá¯ááºááŸá¯á áá áºáá áºáá¯ááŒá áºáá±á¬ááŒá±á¬áá·áº áááºážááá¯ááºáá±á¬ááºááá¯ááºá áœááºážááẠá áááºáá»áá¯á¶ááŒááºá áœá¬á¡áá¯ááºáá¯ááºáááºá compiler á¡áá áºááŸáá·áºááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá¡á±á¬ááºááŒá¯áá¯ááºáá¬ážááá·áº bug áá»á¬ážááᯠáááºááŸá¬ážáá²á·ááááº)á áá±á¬ááºáá¯á¶ážáá±á¬á· á¡áá¬á¡á¬ážáá¯á¶ážáᬠááŒá áºááá·áºááá±á¬ááºááŒá áºáá²á·á¡áá« áááŒá¬ážááá±á¬áá»ááºáá áºáá¯áá® ááŒá±á¬ááºážááœá¬ážáááºá
áá»á±ážáá°ážáá±á¬áºáá±á·áááá¯ááºáá® áá±á¬ááŒá¬áá±á·ááœáẠáá¯ááºážááŒááºáá¬áááºá
áá¯á¶ážáá»á¶ááœáŸááºáááºááŸá¯ááᯠáá¯á¶ážáááºááá·áºá¡ááœááºáž á ááºážáááºáááºáᯠáá°ááááŒá®áž ááŸá áºáá áºááŒáá¯ááá¯ááœá²á áá¬ááºááœá²á ááºážáááºááŸá¯á¡ááœááºáž á¡áááá·áºáá±ážááá·áº á¡ááá¯ááºážááᯠááááºááá¯á·áá²á·áááºá áááºááœá±á·ááááœááºá áááºážááẠá ááºážáááºááŸá¯ááᯠáá»ááºááŒááºááœá¬ážáááºááŒá áºááŒá®ážá á¡ááºáá»ááºá áááºááŒá®áž á áá¹ááá·áºá¡áááºážáááºá¡ááœááºáž ááááºááá¯á·ááœá¬ážáá«áá áá¯á¶ážáá»á¶á ááŸááºáá»á¬ážááŒá®áž áá±ážááŒá®ážáá±á¬ á¡áááºááá·áºááá¯á¡ááºááá·áº á¡áááºá áá áºáá»á¬ážááœáẠáá±á¬ááºááŒááºááŸáá·áºááááá±á¬ áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá áœá¬ ááŒá áºáá±á«áºáá¬áááºááŒá áºáááºá á áááºáá±á¬á·áááºááá¯ááºáá±ááá·áº á¡áá»áááºáá¯ááºá ááœá±á¡ááŒá±á¬ááºá¡ááŒá¬áž áá¯á¶ážááŸá¯á¶ážáááá·áºá¡ááœáẠáá»á¬ážá áœá¬á áááºááá±á¬ááºážááŒá áºáááá«áááºá áá¬ááœááºáá±ážáá¬áá ááá¯ááºáá¶ááᯠááááºáááŒáẠáá¯á¶ážá áœá²áá¬ááᯠáááºáá°á·ááá¯á០áááŒá±á¬á á±áá²á·- áááºáá»ááºááá áá«ááŸááá¯áẠáá¯ááááááá·áºáá² á¡áá»áááºááá¬ážá¡ááá¯ááºáž ááá¯ááºáá¯ááºááá·áº áááºáááá¯ááºáááºáá±áá»á¬áá²á· áá áºáá«á០ááá¯á¶áá°ážáá°ážá
ááááºááá»á¬ážááœááºá á€ááŸá áºáá áºááŒáá¯ááá¯ááœá²á áááºáá±á«áºááŸá¯ááᯠáá¯á¶á á¶á¡áá»áá¯ážáá»áá¯ážááŒáá·áº á¡ááŒáááºáá¬ááŸáá·áºáá»á®ááŒá®áž áá¯ááºáá±á¬ááºáá²á·ááŒá®áž á¡áááºážáááºáá±á¬ ááŒáá¯á·ááá¯ážááŸá¯áá»á¬ážáᬠááŸááá²á·áááºá ááá¯á·ááŒá±á¬áá·áº á€ááŒá áºááœá¬ážááá¯ááºááŒá±ááŸá¬ á¡ááœááºáááºážáá«ážáá±á¬áºáááºáž áááºážáá¡áá»áá¯ážáááºáá»á¬ážááŸá¬ á¡ááœááºáááºááŸá¬ážáá«áááºá á€á¡áá»ááºááŸá áºáá¯áá¯á¶ážááᯠáá±á«ááºážááá¯ááºáá»áŸáẠááááºážááẠáá»áœááºá¯ááºááŸáá·áº á¡ááºáá»ááºáá®áá¬áá»á¬ážááŸáá·áº áááºáá±áá»á¬ áá«áááºáá±á«ááºážáá»á¬ážá áœá¬á¡ááœáẠáá»ááºá á®ážáá±áá±á¬ á¡á¬ážáááºáááºáááºááá¹ááááºááᯠááá·áºááŸááºážááŒá±á¬ááºáž áááºáá¬ážáááºáá«áááá·áºáááºá
ááŒá®ážáá±á¬á· á áá áºááᯠáááºááœááºážáá°á¡áá±áá²á· áá»áœááºáááᯠá¡á¬áá¯á¶á áá¯ááºáá²á·áááºá
áá¯á¶ááŒá¯á¶áá±ážá¡áá±ážáá«ááá·áºá áá áºá¡áá»á¬ážá á¯áá²á·ááá¯á·áááºá ááá·áºáááºáá»ááºá¡áá»á¬ážá¡ááŒá¬ážááᯠááŸááºáá¬ážáá¬ážáá±á¬ááŒá±á¬áá·áº á áá áºááá»ááºá á®ážáá® áá¯ááºáá±á¬ááºáá²á·áá±á¬ áá¯ááºááá¯ááºážá¡áááºážáááºááᯠááœá²ááŒá¬ážáááºááŸááºááẠá¡ááœááºááœááºáá°áá«áááºá ááŒá®ážáá±á¬á· áá°ááá¯á·áá²á·áááºáááºáá²á· á¡áá°ážá¡áááºážáá¬á០áááŸááá«áá°ážá áá°áá®áá²á·á¡áá¯á¶ážá¡ááŸá¯ááºážááœá±ááᯠáá°áá®áá²á·á¡ááŒá±ážá¡ááœááºážááŸá¬ á¡ááŒáááºáá±á¬ááºáá±á«ááºážáá»á¬ážá áœá¬ á á¬áá¬ážá¡ááá¯ááºáž á¡á±á¬ááºááŒááºá áœá¬ áá¯ááºáá±á¬ááºááá¯ááºáá²á·áá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠApex ááŸáá°áá»á¬ážááᯠáááºááŒááºáá¯á¶ááá¬ážá¡ááŒá áºááá¯á· áá±á«áºáá±á«áºááŒááºážááŸá¬ áááºážááá¯á·ááẠcompiler ááᯠáá®ááœááºáá°áá»á¬ážááŒá áºááŒá®áž áááºážááá¯á·áá®ááœááºáá²á·áá±á¬ áá¯ááºááá¯ážáá¯ááºá ááºá¡áá»áá¯á·ááᯠáá¶ááááŒá áºááœááºáá¯ááºááŒáá·áº áá±á«áºáá±á«áºáá²á·ááŒáááºá á¡áá»áá¯ážáá¬ážáá±ážááá¯ááºáᬠá¡áá±ážáá«ááŸá¯ ááŒá¿áá¬á á¡ááŒá áºááᯠáá±á¬ááºááẠááá¯á¡ááºááŒá±á¬ááºáž áááºážááá¯á· (á¡ááŒá¬ážáá°ááá¯ááºáž) á á¡áááºááŒá®ážáá²á·ááŒáááºá
áá»á¬áááºááœá±ááŸá¬ á
áááºáááºá
á¬ážá
áᬠáá¬áá
áºáá¯á០áááŸááá¬ááŒá±á¬áá·áºá áá±ááᶠáá¬ááºááœá²áááºážááŸá¬ ááŒá¿áá¬ááᯠááŒááºáá¯ááºááá¯á· áá¯á¶ážááŒááºáá²á·áá«áááºá á¡ááŒá±áž 1000 ááœáẠáá
áºááŒáááºááá·áº á¡ááŒá
áºá¡áá»áẠááŒá
áºááœá¬ážáá±á¬ááŒá±á¬áá·áº áááºážááẠááœááºáá°áá±á¬ á¡áá¯ááºááá¯ááºáá±á áá¶ááááŒá
áºáááá·áºá¡ááŒá±á¬ááºážáááºážáá
áºáá¯ááŸá¬ áá±á¬ááºážáá»áá°-áá®ááœááºáá¬ážáá±á¬ mutex áá¯ááºáá±á¬ááºáá»áẠ(VADS ááœáŸá±á·ááŒá±á¬ááºážááŒááºážáááºáá±á·áá»áºá áá
áºá
áááºáá
áºááá¯ááºáž) ááá¯á· áá¯ááºážáá±á«áºááá¯ááŒááºážááŒá±á¬áá·áºááŒá
áºáááºá Unlock
áá±á¬á·ááœáá·áºááŒááºážáá®ááá¯á· áŠážáááºáááœá¬ážáá«á áá¯ááºáá±á¬ááºáá»ááºáá¯áá±á«áºáá±á¬ áá¯ááºáá±á¬ááºáá»ááºááŒáá¯ážááẠá
áá¹ááá·áºááá¯ááºážááœáẠá¡áááºáá¶áá±á¬ááºááŸááá¬ááá·áº ááŸáá¯á¶ážáá¯ááºá
á¬áá»á¬ážááᯠáá¯ááºáá±á¬ááºáá±ážáááºá áá»áœááºá¯ááºááá¯á·ááẠááŒáááºááŸá¯ááºážááᯠ10 Hz ááá¯á· ááŒáŸáá·áºáááºáá²á·ááŒá®ážá ááá¯ááá¯áááºááŸá¬ áá
áºá
áá¹ááá·áºáá»áŸáẠ10 ááŒáááºá á
áááºáááºáááºáá²á·áááºá áá
áºáá¬áá®áá±á¬ááºááŒá¬áá±á¬á· á
áá
áºá áá°á·á¡ááá¯ááᯠáá±á¬á·áááºááœá¬ážáááºá ááŸááºáááºážááœááºá ááŸááºáááºážáááºáá¬ážáá±á¬ áááºáá±á·áá»áºáá»á¬ážá á¡á
á®á¡á
á¥áºááẠáá¡á±á¬ááºááŒááºáá±á¬ á
ááºážáááºááŸá¯á¡ááœááºážááŸáá·áº á¡áá°áá°áááºááŒá
áºááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á· ááœá±á·ááŸáááá«áááºá áá»áœááºá¯ááºááá¯á·ááẠáá±á¬ááºáááºá¡ááŒá±ážáá»á¬ážá
áœá¬ááᯠááŒá¯áá¯ááºáá²á·ááŒá®ážá á
áááºááŒá®ážáá±á¬áẠ45-90 áááá
áºááœáẠá
áá
áºááẠáááºááá¯ááºááááºááá¯á·áá²á·ááŒá®áž ááŸááºáááºážááœáẠáá°áá®áá±á¬áááºážááŒá±á¬ááºážáá«ááŸáááá·áºá¡áá»áááºááá¯ááºážá áá»áœááºá¯ááºááá¯á·ááẠáááºážááá¬á¡á ááá°áá®áá±á¬áá¯ááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºáá±áá±á¬áºáááºáž - áááºáá±á·áá»áºá¡ááŒáááºáá± ááœá²ááŒá¬ážááẠ- á
áá
áºá á¡áá°á¡áá»áá·áºáá»á¬ážááẠáá°áá®áá±á¬ááŒá±á¬áá·áº ဠload scenario ááẠá¡áá¬ážáá°ááŒá¿áá¬ááᯠááŒá
áºá
á±áááºáᯠáá»áœááºá¯ááºááá¯á· áá¯á¶ááŒááºáá«áááºá
ááᯠáá»áœááºá¯ááºááá¯á·ááẠá áá¬ážáá¯á¶ážá¡á á®á¡á á¥áºá¡á á®á¡á á¥áºááœáẠááááºááá¯á·ááŒááºážááŒá áºááœá¬ážááá·áºáá±áá¬ááᯠá¡ááá¡áá»ááŸá¬ááœá±áááºááá¯á¡ááºáá«áááºá
á€á áá áºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážááẠAda á¡áá¯ááºá áá áºááᯠá¡áá¯á¶ážááŒá¯áá²á·ááŒá®áž áááºážááᯠááá¯á¶ááá¯ááºáá±á¬ááºá¡á±á¬áẠáá¶á·áá»ááºážá áœá¬ á¡áá¯á¶ážááŒá¯áá²á·áááºá Tasks áá»á¬ážááẠAda ááœáẠáá áºááŒáá¯ááºáááºáááºáž áá¯ááºáá±á¬ááºááá¯ááºáá±á¬ á¡ááá·áºááŒáá·áºáááºáá±á¬ááºááŸá¯áá áºáá¯ááŒá áºááŒá®ážá execution áá»ááºáá»áŸááºáá»á¬ážáá²á·ááá¯á·áá±á¬ áá¬áá¬á áá¬ážááŒáá·áºáᬠáááºáá±á¬ááºáá¬ážáááºá á¡áá¯ááºááŸá áºáᯠáááºááœááºááẠááá¯á¡ááºáá±á¬á¡áá«ááœáẠáááºážááá¯á·ááẠ"áá¯á¶áááºáá áºáá¯ááᯠáááºááŸááº"á ááá¯á¡ááºáá±á¬ áá±áá¬ááᯠáááŸááºááŒááŒá®ážá ááá¯á·áá±á¬áẠáá¯á¶áááºááᯠáááºáᬠáááºážááá¯á·á áá®ážááŒá¬áž ááœááºáá»ááºááŸá¯ááá¯á· ááŒááºááœá¬ážááŒáááºá ááá¯á·áá±á¬áº á áá áºááᯠááœá²ááŒá¬ážá áœá¬ á¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá áá áºááŸááºá¡áá¯ááºáá áºáᯠáá¯á¶áááºááŒá®ážáá±á¬ááºá ááá¯áá áºááŸááºá¡áá¯ááºááẠá¡ááŒá¬ážá¡áá¯ááºáá áºáá¯ááŸáá·áº áá¯á¶ááœá±á·áá²á·ááŒá®ážá ááá¯á·áá±á¬ááºááœáẠááááá¡áá¯ááºáá áºáá¯ááŸáá·áº ááŒááºáááºáá¯á¶ááœá±á·áá²á·áááºá á¡áá»áá¯á·áá±á¬ áá¯ááºáááºážá ááºáá»á¬áž ááŒá®ážááŒá±á¬ááºáááºá¡áá á áááºááá¯á·ááŒá áºáááºá áááºážáá±á¬ááºá á€áá¯á¶áááºá¡á¬ážáá¯á¶áž ááŒá®ážááŒá±á¬ááºááŒá®áž á¡áá¯ááºáá áºáá¯á á®ááẠáááºážá ááœááºáá»ááºááŸá¯ááá¯á· ááŒááºááœá¬ážááááºááŒá áºáááºá ááá¯ááá¯áááºááŸá¬á áá»áœááºá¯ááºááá¯á·ááẠinput data ááá áºá áááºáá áºááá¯ááºážááá¯áá¯ááºáá±á¬ááºáá±á ááºááœáẠ"multitasking" áá¯ááºáááºážá ááºáá áºáá¯áá¯á¶ážááá¯áááºááá·áºá á±ááá·áºááá¹áá¬áá±á«áºááŸáá á»á±ážá¡ááŒá®ážáá¯á¶áž function call system ááŸáá·áºáá»áœááºá¯ááºááá¯á·ááá¯ááºááœááºáá±áááºá áá®áááá¯ááºáááºá ááœááºážá¡á¬ážá á¯á á¡áááºážáááºážáá±áá¬ááŒá±á¬áá·áºáᬠááŒá¿áá¬ááœá±ááᯠáááŒá áºáá±á«áºá á±áá²á·áá«áá°ážá
áá¯á¶áááºáá áºáá¯ááᯠáá±á¬ááºážááá¯áá¬ážááẠááá¯á·ááá¯áẠááŒá®ážááŒá±á¬ááºááẠáá»áŸá±á¬áºááá·áºáá¬ážááá·áºá¡áá«á "task switch" ááŒá áºáá±á«áºáá¬ááá¯ááºáá±á¬ááŒá±á¬áá·áº á€áá¯ááºáááºážáá±á¬ááºáá¬ááá¹ááá¬ážááᯠáá»áœááºá¯ááºáá±á¬áºááŒáá²á·áá«áááºá ááá¯ááá¯áááºááŸá¬á áááá¯áááºáá¬ááẠáá¯ááºáá±á¬ááºááẠá¡áááºááá·áºááŒá áºááá·áº á¡ááŒá¬ážá¡áá¯ááºáá áºáá¯ááᯠá áááºáá¯ááºáá±á¬ááºááá¯ááºáááºá á¡áá¯ááºáá áºáá¯ááẠá¡ááŒá¬ážá¡áá¯ááºáá áºáá¯ááŸáá·áº áá¯á¶áááºááẠá¡áááºááá·áºááŒá áºáá±á¬á¡áá«á áá¯á¶ážáááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±á¬ á¡áá¯ááºáá áºáá¯ááᯠá áááºáá¯ááºáá±á¬ááºááá¯ááºááŒá®áž áá±á¬ááºáá¯á¶ážááœáẠááááºážáá»á¯ááºááŸá¯ááẠááááá¯á¶áááºááá¯á· ááŒááºáááºáá±á¬ááºááŸáááœá¬ážááŒá±á¬ááºáž ááœá±á·ááŸáááááºá á¡áá¯ááºááŒá±á¬ááºážá á±áá±á¬ á¡ááŒá¬ážááŒá áºáááºáá»á¬áž ááŒá áºáá±á«áºáá¬ááá¯ááºáááºá ááá¯ááŒá áºáááºáá áºáá¯ááẠáá¯á¶ááŸáááºááŒááºáž ááá¯á·ááá¯áẠmutex ááᯠáá¯ááºáá±á¬ááºááŒááºážáá²á·ááá¯á·áá±á¬ á áá áºáá¯ááºáá±á¬ááºáá»ááºáá áºáá¯áá®ááá¯á· áá±á«áºááá¯ááŸá¯ááŒá áºáááºá
ááŒá¿áá¬ááŒá
áºá
á±ááá·áºáá¯ááºáá»ááºážááŒá±á¬ááºážááᯠáá¬ážáááºáááºá áá»ááºá
á®ážááŸá¯ááŒá
áºááœá¬ážááŒááºážááŸáá¬ááœááºáá±ážááá·áº á¡áá¯ááºááá¯ááºáá
áºáá¯áááœáá·áºáá² áá¯ááºááŒááºáá»ááºá¡á
á®á¡á
á¥áºáá
áºáá¯ááŸáá
áºááá·áº ááá¯ážáááºááŸá¯ááᯠááŸááºáááºážáááºááẠáááºážáááºážááŸá¬áááºááá¯á¡ááºáá«áááºá áá«ááŒá±á¬áá·áº á¡ááœáá·áºáá±á¬ááºážááá°ááá¯ááºáá²á·áá°ážá Put_Line()
I/O áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááŸá±á¬ááºááŸá¬ážáááºá counter variable ááá¯á·ááá¯áẠá¡áá¬ážáá°áá
áºáá¯áá¯ááᯠáááºááŸááºááá¯ááºáá±á¬áºáááºáž áááºáá¬ážááŒááºáá±á«áºááœáẠáááŒáááá¯ááºáá«á áááºážááááºááá¯ážááᯠáááºááá¯á·ááŒááºááá¯ááºáááºáááºážá
ááá¯á·á¡ááŒááºá ááŸááºáááºážááá¯á á áºáá±ážáá±á¬á¡áá«ááœáẠááŸáá¯á¶ážáá¯ááºáá¶á á¬ááá¯áá»á¬ážáá¯ááºáá±á¬ááºáá¬ááœáẠáááºááá·áºááœá¬ážáá±á¬áºáááºážá áá¯ááºáááºážá ááºá I/O áá¯ááºáá±á¬ááºáá»ááºá¡á¬ážáá¯á¶ážááᯠááááºááá¯á·áᬠá¡ááŒá¬ážáá¯ááºáá±á¬ááºááŸá¯áá»á¬ážá¡á¬áž áá¯ááºáá±á¬ááºááŒááºážáááŒá¯ááẠáá¬ážáá®ážáá¬ážááá·áºááŒá¬ážá០á¡ááŒá¬ážáá±á¬ áá®ážááŒá¬ážáá¯ááºáááºážáá±á¬ááºáá¬áá»á¬ážááᯠáááºáááºáá¯ááºáá±á¬ááºááœá¬ážáááºááŒá áºááŒá±á¬ááºáž ááááŸáááá«áááºá ááá¯ááá¯áááºááŸá¬á á¡áá¯ááºá¡á¬áž áá¯á¶ážáá¯á¶ážáá»á¬ážáá»á¬áž ááááºááá¯á·áá¬ážááŒááºáž ááá¯ááºáá²á (á¡áá±ážááŒá®ážáá±á¬) á¡áá¯ááºááœááºážáááºáá áºáá¯áᬠááŒá áºáááºá
á€áááºááŸá¬ ááááºááá¯á·ááŒááºážá¡áá¯á¶ážá¡ááŸá¯ááºážááᯠá¡áá²ááŒááºááẠááá¯á¡ááºáá±á¬ áá²ááœááºá ááŒá áºáááºá
á¡áá¯ááºáá
áºáá¯á á
á¬áááºážáá±á¬ááºááá·áºá¡áá»áá¯ážá¡á
á¬ážááŸáá·áº ááá¯á¡áá»áá¯ážá¡á
á¬ážá ááá¹áá¬áá¯á¶ážááá¯ááºáᬠááŒá±á¬ááºážáá²ááá¯ááºáá±á¬ ááŒá±á¬ááºážáá²ááá¯ááºáá±á¬áá
áºáá¯áá«ááŸááá±á¬ Ada áááºáá±á·áá»áºáá
áºáá¯ááᯠáá»áœááºáá±á¬áºáá¯ááºáá²á·áááºá áá»á¬ážááŒá¬ážááŸáá±á¬ á
á¬áá¯á¶ážáá»á¬ážááẠááŒá¿áá¬ááŸááá±á¬ á¡á
á®á
ááºá áá®ážááŒá¬ážá¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážááŸáá·áº áá»ááºááŸá±á¬ááºáá¬ážááẠ(á¥ááá¬á Incrementing_Buffer_Index
, Locking_Mutex
, Mutex_Unlocked
) ááá¯á·áá±á¬áẠáááºááá¯ááºáᬠá
á¬áááºážáá±á¬ááºááŒááºážááᯠglobal variable á¡ááŒá
ẠáááºááŸááºáá±ážáá±á¬ assignment expressions áá»á¬ážááᯠááá·áºááœááºážáá«á á€á¡áá¬á¡á¬ážáá¯á¶ážá á¡áá¬ááá¹áá¯áá¯ááºááẠáááºááá¯áá®ááœáẠááááºážáá±áá
áºáá¯ááᯠááááºážáááºážáá¬ážáá±á¬ááŒá±á¬áá·áºá áááºážááá¯ááºáá±á¬ááºááŸá¯ááááºááŒá±á¬áá·áº á¡áá¯ááºááŒá±á¬ááºážááŒááºážááŸá¬ á¡ááœááºáááŒá
áºááá¯ááºáá«á áá¯ááºáááºážááᯠááŒááºááŒá±á¬ááºážááá·áºá¡áá« (á¡ááŒá±á¬ááºážááŒáá»ááºáá»á¬ážá
áœá¬ááŒáá·áº ááŒááºááœá¬ážááŒááºážááẠááááºááá¯á·ááŒááºážááŸá¬ ááœááºáá»ááºááŸá¯ááœáẠááŒá
áºááœá¬ážáá²á·áááº) ááŒá
áºáá±á¬ááŒá±á¬áá·áº áá¯ááºáááºážááá¯ááŒá±á¬ááºážááá¯ááºááá·áºá¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážááᯠáá»áœááºá¯ááºááá¯á· áá¶ááááŒá
áºáááá«áááºá
ááŒá±áá¬áá¶ááŒááºážáá¯ááºáááºážááẠááœááºážáááºáá áºáá¯á¡ááœááºáž á¡áá¯ááºáá¯ááºááŒá®áž ááá¹áá¬áá¯á¶ážááá¯ááºáá¬ááááºážááŸááºááááºááá¯áž ááŒá±á¬ááºážáá²ááœá¬ážááŒááºážááŸááááŸáááᯠá¡áá«á¡á¬ážáá»á±á¬áºá áœá¬ á á áºáá±ážáá²á·áááºá ááŒá±á¬ááºážáá²ááŸá¯ááá¯ááºážááœáẠáááºááá¯ážááᯠááá¯ááºáá áºáá¯ááœáẠááááºážáááºážáá¬ážáááºá ááá¯á·áá±á¬áẠáá±áá¹áá á±á¬áá·áºááá¯ááºážááŒá®áž á á áºáá±ážááŸá¯á¡áá áºáá áºáᯠááŒá¯áá¯ááºáá«á ááŒá¿áá¬á§áááá¬ááŸá á¡áá¯ááºáá áºáá¯ááᯠááŒá±á¬ááºážááá·áºá¡áá« á áá áºá áááºážááᯠáá¯ááºáá±á¬ááºááẠááœá±ážáá»ááºááá·áºá¡áá«ááŸáᬠááááºážááŸááºááᯠááá¯ááºááá¯á· áá±ážáá²á·áááºá á€áá¯ááºáááºážááœáẠááŒá áºáá»ááºáá²á·ááá»áŸááẠá¡ááŒá¬ážá ááááºááá¯ááºáá±á¬ ááááºááá¯á·áá¬ážáá±á¬ á¡áá¯ááºáá»á¬ážááᯠááááá¯ááºáááºááá¯ááºáá«á
á áá áºááẠááŒá¿áá¬ááŸááá±á¬áá¯ááºááᯠáá¯ááºáá±á¬ááºááá·áºáá±áá¬ááá¯á· áá±á¬ááºááŸááá±á¬á¡áá«á áá±á¬ááºáá áºáá¯á á®ááá¯á· ááœáŸá±á·ááá·áºá¡áá« áááá¯áááºááááºážááŸááºááᯠááŒááºáááºáááºááŸááºáááºáᯠáá»áŸá±á¬áºááá·áºááááºá ááá¯á·áá±á¬áẠáá¯ááºáá±á¬ááºá áá¬ááᯠááŒá±á¬ááºážááœá¬ážá á±ááá·áº áá áºá á¯á¶áá áºáᯠááŒá áºáá±á«áºáá¬áááºááŒá áºááŒá®áž áááºážá áá¯ááºáá±á¬ááºááŸá¯ ááŒáááºááŸá¯ááºáž (10 Hz) ááẠá á±á¬áá·áºááŒáá·áºááŒááºážáá¯ááºáááºážááẠáááá·áºáá±á¬ááŒá±á¬áá·áºá áá±á¬áºáá®áá¬ááẠáááá¯áááºááááºážááŸááºá áááºááá¯ážááᯠáááºážáá°áᬠáá±ážááá¯ááºáááºááŒá áºáááºá áá¯á¶ááŸááºá¡ááŒá±á¡áá±ááœááºá á á¬áááºážáá±á¬ááºááŒááºážá á¡á á¯ááœá²áá áºáá¯á áááºáá«ááá²áá² á¡á á®á¡á á¥áºááᯠáá«áááá¯ááºáááº- á¡áá¯ááºááá¯ááºá áá±á¬ááºáá¯á¶ážáááºááá¯ážáá»á¬ážá ááœá²ááœá²ááá·áºá¡áá«á áááá¯áááºááááºážááŸááºááẠáááŒá±á¬ááºážáá²áá±á¬á·áá²á áá±ážáá¬ážáá±á¬ áá±á¬ááºáá¯á¶ážáááºááá¯ážááẠáááºááá·áºá áá¬ážáááºá០áááŒá®ážááŒá±á¬ááºááŒá±á¬ááºáž ááœáŸááºááŒáááá·áºáááºá
áá¯ááºááᯠááŒá±áá¬áá¶ááŒááºážáá²á· ááŒá±ážáá²á·áááºá á¡á±ážáá²ááœá¬ážáááºá ááŒá®ážáá±á¬á· á á±á¬áá·áºááŒáá·áºááŸá¯áᬠáá¬áá®á¡áá¯ááºáá²á·áá°áááºá
ááŸááºáááºážááœáẠmutex áá¯áá±á«áºááŒá±á¬ááºážáá±á¬áºááŒáá±á¬ áááºááá¯ážáá
áºáá¯ááŒáá·áº ááŸá±á¬áá·áºááŸááºáá¶áááá·áº áá»áŸá±á¬áºááŸááºážáá¬ážáá±á¬ á¡ááœá²áá»á¬ážáá«ááŸááááºá Unlock
á á¡áá¯ááºáááŒá®ážáá±ážáá« - ááááºáá±á«áºááá¯ááŸá¯áá±á«ááºáž áá±á¬ááºáá»á®ááŸáááá·áºá¡ááá¯ááºážááŒá
áºáááºá
Apex á¡ááºáá»ááºáá®áá¬áá»á¬ážááẠá€á¡áá»áááºááœáẠáááºážááá¯á·ááá¯ááºááᯠá¡ááŒááºážá¡ááẠááá¯ááºážááŒá¬ážá áááºááŒá¬ááŒá®áž áá®á¡áá¯áá®á¡á áá±á¬á·áááºááá¯ááºááá·áº mutex ááœáẠáá±áá¬áá áºáá¯ááᯠááœá±á·ááŸááá²á·áááºá ááá¯á·áá±á¬áº áá áºáá»áááºáááºážááœáẠááŒá áºáá»ááºáá±ááá·áº ááŒá áºáááºáá»á¬ážá á¡á á®á¡á á¥áºááẠááááºááá¯á·ááŒááºážáá®ááá¯á· áŠážáááºááœá¬ážááá¯ááºáá±á¬ááŒá±á¬áá·áº áááºážáááŒá áºááá¯ááºááŒá± á¡ááœááºáááºážáá«ážáá«áááºá Murphy's Law áá±á¬ááºá»á¬ážáá±ážá á¡á²áá« Murphy's Law áá²á
áá»áœááºá¯ááºááá¯á¡ááºáá±á¬áá¯ááºá¡ááá¯ááºážá¡á ááá¯áá¬ááœááºááẠmutex áá¯ááºáá±á¬ááºáá»ááºáá±á«áºááá¯ááŸá¯áá»á¬ážááᯠ(OS mutex áá¯ááºáá±á¬ááºáá»ááºáááááºááœááºáááºáá±á¬ááºáá¬ážáááº) ááᯠáááºážá¡ááá¯ááºážááá¯á· mutex á¡áá¯á¶ážááŒá¯ááœáá·áºááᯠááááºážáá»á¯ááºáááºá¡ááœáẠáá°áááºáž Ada mutex áááºáá±á·áá»áºáááºáá±ážááŒáá·áº á¡á á¬ážááá¯ážáá²á·áááºá
á¡á²áá«ááᯠáá¯ááºáá²ááá·áºááŒá®áž á ááºážáááºááŒáá·áºáááºá áá¯áá áºáá¬áá®ááŒá¬ááŒá®ážáá±á¬áẠáá¯ááºááẠá¡áá¯ááºáá¯ááºáá²ááŒá áºáááºá
áá»áœááºá¯ááºááá¯ááºááᯠáá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºá áœá¬ áááºááŒááŒá®áž áááºážááá¯á·á áááºážááᯠá á¯á ááºážáᬠááœá²ááŒááºážá áááºááŒá¬áᬠááŒá¿áá¬ááŸááá±á¬ mutex áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯áá¬ážááá·áº áá°áá®áá±á¬áá»ááºážáááºááŸá¯ááᯠá¡áá¯á¶ážáááŒá¯ááŒá±á¬ááºáž á á áºáá±ážáá²á·áááºá
áá«á áá»áœááºáá±á¬á·áºáá²á· á¡áááºááœá±ážáááºážááŒá±á¬ááºážá¡áá¯ááºá¡ááœáẠá¡á ááºáá¬ážáá¯á¶áž áá¯ááºáá¯á¶ážáááºáá»ááºáá« ð á¡áááºážáá²ááŸá¬ á¡ááºáá»ááºáá®áá¬áá²á· áááºáá±áá»á¬ áááºáá±á¬ááºáá±á¬ááºá áá»áœááºáá±á¬áºáá²á·á¡áá° ááœááºáááá·áºáá¯ááºážáá±á«áºáá²á·áá° áááºáá±á¬ááºáá±á¬ááºáá²á· áá¯ááºááá¯ááºáž 20 áá±á¬ááºááᯠá á áºáá±ážáá²á·áá«áááºá
áá¯ááºááᯠááŒááºáááºáá¯á¶ážáááºááŒá®áž á¡áá±á¬ááºáááºáá±á¬áºááá¯ááºáá±á¬ ááá¯ááºá¡áá áºáá»á¬ážááᯠá á¯á ááºážááŒá®áž ááá¬ážááẠáá¯ááºáá¯ááºááŸá¯á ááºážáááºááŒááºážá¡ááœáẠáááºááœááºážáá²á·áááºá áááºááá¹ááááºááŸá áºáááºááŒá¬ááŒá®ážáá±á¬ááºá ááŸá áºáá áºááŒáá¯ááá¯ááœá²á¡á±á¬ááºááŒááºááŒá®áž áá¯á¶ážáá»á¶ááœáŸááºáááºáá²á·áááºá
áá±á¬ááºážááŒá®á áá«á¡áá¯ááºáá±á¬ááºážáááºá áá«áá±ááá·áº áá¬ááºáááºážáá²á· á¡áááá¹áá«ááºá áá¬áá²á
áá«áᬠáá¯á¶ážá á ááºáá¯ááºá áᬠááŒá¿áá¬áá áºáá¯áá«á áá¯ááºááá¯ááºážáá±á«ááºáž áá¬ááŸáá·áºáá»á®á ááŒáá¯ááºáá°áá¯ááºáá±á¬ááºááŸá¯á á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážááŒá¯ááá·áº áá¯ááºáááºážá áẠáá áºáá«áááºáá»á±á¬áºá áá¶á·áá»ááºážáá±á¬ áááá¯áá¬ááá¬ááŸáá·áº á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ áá¶á·áá»ááºážááŸá¯á ááá·áºááœááºážáá¬ážáá±á¬ á áá áºáá»á¬ážá¡ááœáẠá¡ááºáá¬áá±á·á áºáá»á¬ážááŸáá·áº áá±á«áºáá¬áááºážáá±á«ááºážáá»á¬ážá áœá¬ á¡áá¯ááºá¡áá»áá¶áá«áááºá ááá¡á¬ážáááŸááá°ážá ááŸááºáááºá
áá«á áá®ááŒá¿áá¬ááᯠáá¯ááºáá±áᬠáá áºáá¯áááºážáá±á¬á· ááá¯ááºáá°ážá áá«á ááááºáááºážááᯠáá¯ááºáá±áá²á·á¡áá»áááºááŸá¬ áá®ážáá±á¬ááºážááá¯ážááŒáá±áá¬á áá«áá±ááá·áº áá«áá¯ááºáá²á·áá±áá²á·á á¡á²áá«á áá¯ááºááá¯ááºážáá±á«ááºáž áá¬áá²á·áá»á®ááᯠáá¬ážáááºáááºá áá«ááŸááá¯áẠá¡á²áá«ááœá±ááᯠá¡ááŒááºážáá»ááºážáá¯ááºááá¯á· ááááºááá¯á· áááá¯ááá¯áá«áá°ážá áá¯ááºááŸáá·áº ááŸááºáááºážáá»á¬ážááᯠááá¯ááºáá¶áá áºááŸááºážááŸá á¡ááºáá»ááºáá®áá¬áá»á¬ážá ááœá²ááŒááºážá áááºááŒá¬áá²á·áá±á¬áºáááºáž áá¡á±á¬ááºááŒááºáááá·áº á¡ááŒá±á¬ááºážáááºážááŸáá·áº áááºáááºá áááºážááá¯á·á áá°ááá»ááºáá»á¬ážááᯠááŒá±á¬ááŒáá±á¬á¡áá«ááœáẠáááºážááá¯á·ááᯠááŒááºáááºáá»á±áááẠáááá áºáááºáᬠááŒá¬áá²á·áááºá áá®á¡áá¯áá®ááœá±ááᯠááœá²ááŒááºážá áááºááŒá¬ááá¯ááºážáá²á·á¡áá«á áá®á¡ááºáá»ááºáá®áá¬ááœá±á áááºážááŸá¬ážááœá¬ážáá±áᬠáááá¬áááºááŸá¬ážáá²á·á¡ááœáẠá¡á²áá«ááᯠáááŒá¬ážáá áºáá±á¬ááºáá® ááœáŸá²áá±ážáááºá á¡áá¶áá¬áááŒá®ážááá¬ážá áá¯ááºáá²á·á áá«á ááŸááºáá«áááºá áá«áá±ááá·áº áááŒá¬ážá¡ááŒá±á¬ááºážááŒáá»ááºáá²á· áá±á¬ááºážááá¯áá»ááºááœá±ááᯠáá»áœááºáá±á¬áº áááºáá»áá²á·áá«áááºá
ááŒá¿áá¬áá²á· ááá±á¬ááá¬áááᯠáá¬ážáááºáá²á·áááºá áááºááŸá¬ááŒá áºáá¬áá²á áá¬ááŒá±á¬áá·áºááŒá áºáá¬áá² á¡ááá¡áá»ááááá±ááá·áº ááŒá áºáá»ááºáá±áá¬ááœá±ááᯠáááááºá
ááŸá áºááœá±ááŒá¬áá¬áá¬áá²á·á¡áá»áŸ á¡ááááá¬áá²á· á¡ááœá±á·á¡ááŒá¯á¶ááœá± á¡áá»á¬ážááŒá®ážááá²á·áááºá áá»áœááºáá±á¬áºááẠAda ááá¯á¡áá¯á¶ážááŒá¯áá¬ááœáẠááŸá±á·áá±á¬ááºáá áºáŠážááŒá áºááŒá®áž áááºážá á¡á¬ážáá¬áá»ááºáá»á¬ážááŸáá·áº á¡á¬ážáááºážáá»ááºáá»á¬ážááᯠáá¬ážáááºáá²á·áááºá Ada runtime libraries áá»á¬ážááẠá¡áá¯ááºáá»á¬ážááᯠááá¯ááºááœááºáá¯á¶ááŸáá·áº parallel execution áá»á¬ážááᯠáááºááá¯á·ááá¯ááºááœááºáááºááᯠáá»áœááºá¯ááºáááá«áááºá ááŒá®ážáá±á¬á· memoryá registers áá²á· assembler á¡ááá·áºááŸá¬ low-level programming ááᯠáá¬ážáááºáááºá áá áºáááºážááá¯ááá±á¬áº áá»áœááºá¯ááºááẠáá»áœááºá¯ááºááááºáááºááœáẠáááºáá²áá±á¬ á¡ááááá¬ááŸááááºá ááŒá®ážáá±á¬á· ááŒá¿áá¬áá²á· á¡ááŒá±á¬ááºážáááºážááᯠááŸá¬ááá¯á· áá°ááá¯á·ááᯠá¡áá¯á¶ážááŒá¯áá²á·áááºá áá»áœááºá¯ááºááẠbug ááŸáá·áºáááºáááºááŒá®áž áá¯ááºáá±á¬ááºáá¯á¶áá¬ááá á¡ááœááºá¡ááááá¯ááºááá¶áá±á¬ runtime áááºáááºážáá»ááºááœáẠáááºážááᯠáááºááá¯á·ááŸá¬ááááºááᯠáá¬ážáááºáá«áááºá
áá¯ááºááŒáá·áº áá¯ááºážáááºáááá·áº á€áá²á·ááá¯á·áá±á¬ áá¬ááºáááºážáá»á¬ážááẠááá¯ááá¯á·áá±á¬ ááá¯ááºááœá²á á¡ááºá¹áá«áááºáá»á¬ážááŸáá·áº á¡ááŒá±á¡áá±áá»á¬ážááᯠááááá°áá»á¬ážá¡ááœáẠá¡ááœááºá áááºáááºá á¬ážá áᬠáááŸááá«á ááá¯á·áá±á¬áº á€áá¬ááºáááºážáá»á¬ážááẠá¡ááŸááºááááºáááºáá²áá±á¬ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááẠááá¯á¡ááºáááºáá»á¬ážááᯠáá¬ážáááºááẠáá°áá®áá±ážáá«áááºá
ááááºáááºáá²áá²á· ááŒá¿áá¬ááœá±ááᯠááŒá±ááŸááºážááá¯á·á áááá¯ááááºáá¬áá áºáá±á¬ááºáᬠááŒá áºááá¯á·ááá¯áááºá áá¯ááºá "áá¶ááŒáá¹áá¬"á áááºážááẠáááºážááááºáááºážáá»ááºááŸáá·áº áááºááá¯á·áá¯á¶á·ááŒááºáá¯á¶ááŸáá·áº áááºáááºážáá»ááºááá¯ááºááŸáá¯ááºá áááºááá¯á·áá¯ááºáá±á¬ááºáááºááᯠáá¬ážáááºááẠááá¯á¡ááºáááºá
ááŒá®ážáá±á¬á· áááºážáá²á· áá»ááºáá®ážáá±áá²á· á¡á¬ážáááºáááºáááºááá¹ááááºááᯠáááºážááá¯ááºáááá·áºáááºá
áááºáá¶áááá¯á·á
source: www.habr.com