ืืื ืืืืจ ืฉื ืกืืคืืจืื ืืืืื ืืจื ื ืขื ืืื ืืืืืื ืืฉ ืืคืขืืื ืืืืืืื ืืืืืืื ืืืืืืื. ืืืื ืื ืื ืืฉ ืื ืืกืคืจ.
ืืืจืืื ืืจืื ืืืืืืช ืื ืื
ืกืืคืืจ ืืืื ืืกืื ืฉืืืื ืื ืฉืืืจืืจ ืืืืื ืืื ืื ืชืืื ืืชืฉืืื, ืืฉืื ืืฉื ื ืืื ืืขืืืืืช ืขืฉืืืืช ืืืืจืืืช ืืืคืจืืืช, ืื ืขืืืื ืืขืืืืืช. ืืืืืช ืคืื ืืืืง ืฉื ืืืจืช ื'ื ืจื ืืืืืจืก ืงืืืื ืชืืื ื:
ืื ืืคืขื ืืฉื ืืื ืฉืื ื ืืืชื ืื, ืืื ื ืื ืืืฉืื ืืืชื ืฉืื ืขื ืืช, ืื ืื ื ืฉืืข ืืืืจืฃ. ืืืฉืคืื ืฉืื ื ืืฉ ืืกืืจืช ืืืืื ืืืืื ืื ืขืจื ืืืจื ืืจืืืช ืืขืจื. ืกืืื ืืืืืื ืืชืืืคืื ืื ืคืขื ืืืืจื ืืจืืืช ืืขืจื ืื ืืืฉืคืื ืืืืจืช ืืืื ืืืืื ืืงื ืืช ืืืืืจ ืืื ืื ื ืืืืืช ืืื ืืช. ืงื ืืชื ืืืืจืื ื ืคืื ืืืืง ืืืฉ ืืืื ืื ืกืืขืืช ืฉืื ืืืฉืื ืืืืื ืืคืื ืืืขืื. ืืชื ืืืื, ืืื ืคืขื ืฉืื ื ืงืื ื ืืืืืช ืื ืื ืืืืืจ ืืืื ืืช, ืืืืื ืื ืืชื ืืข. ืื ืื ื ืืืื ืืืืื ืืืจืช, ืืืืื ืืชื ืืข ืืื ืฉืื ืืขืื. ืื ื ืจืืฆื ืืฉืืื ืฉืืื ืจืฆืื ืืช, ืื ืืฉื ื ืืื ืืืคืฉื ืื ื ืฉืืข: "ืื ืืฉ ืืคืื ืืืืง ืฉืืืจื ืืื ืฉืืื ืื ืืชืืื ืืฉืื ื ืืืื ืืืืืช ืื ืื, ืืื ืืชืืื ืืงืืืช ืืฉืื ื ืืืื ืขืื ืืขื ืฉื ืืืืื?"
ืืคื ืฉืืชื ืืืื ืืืืืื, ื ืฉืื ืืืืืื ืืื ืกืงืคืื ืืืื ืืืืชื. ืขื ืืืช, ืืืชืจ ืืืืื, ืฉืืืชื ืืื ืืก ืืืืืง. ืืื ืืืคืชืข ืืื ืฉืคืืฉ ืืืชื ืืื ืืืื ืืืฉืืื ืืืชืืืจืจ ืืืืืจ ืืคืืคื. ืื ืืกืืืื ืืืืคืืฉ ืืื ืืืืจ ืืจืืืช ืืขืจื ืืื ืฉืืฉื ืืื ืืืืื ืืืืช ืืื ืืช ืืืืืื. ืืืืชื ืขืจื ืื ืืื ืื ืื, ืืืฉืื ืืืจื ืืืืื ืืช, ืืื ืื ืืชื ืืข.
ืืืื ืืก ืืืืข ืขืื ืฉืืืฉื ืขืจืืื. ืืคืขื ืืจืืฉืื ื ืฉืืืืืื ืืืืชื ืฉืืงืืื. ืืืืื ืืช ืืชื ืืขื. ืืคืขื ืืฉื ืืื ืืืืชื ืืืืืช ืชืืชืื. ืืืืื ืืช ืืชื ืืขื. ืืขืจื ืืฉืืืฉื ืืืงืฉ ืืงืืช ืื ืื. ืืืืื ืืช ืื ืืชื ืืขื.
ืืืืืืื ืจืฆืืื ืื, ืืืื ืืก ืกืืจื ืืืืืื ืฉืืืืื ืืช ืืืจืืืช ืืืืืืช ืื ืื. ืืื ืกืืืืชื ืขื ืืขื ืืจืื ืฉืืืฉืื ืืืืงืืจืื ืขื ืฉืืืฆื ืคืชืจืื ืืืขืื. ืืืืจื ืืื ืืชืืื ืืจืฉืื: ืืื ืจืฉื ืืช ืื ืืืืืข, ืฉืขื ืืืื, ืกืื ืืื ืืื, ืฉืขืช ืืืขื ืืืืืจื ืืืื ืืช ืืื'.
ืืืื ืืก ืืืื ืขื ืืืจื ืฉืืขื ืืืืื ืืช ืืฉืงืืข ืคืืืช ืืื ืืงื ืืืช ืืืืืช ืื ืื. ืืกืืื ืืืืชื ืคืจืืกืช ืืกืืืจื ืืื ืืช. ืืืืืช ืื ืื ืืืืชื ืืคืืคืืืจืืช ืืืืชืจ ืื ืฉืืจื ืืืงืคืื ื ืคืจื ืืืืืช ืืื ืืช ืืื ืืืงื ืขื ืืฆืืืชื. ืืื ืฉืืจ ืืื ืื ืืื ืืืืง ืืืืืจื ืฉื ืืื ืืช, ืืืงื ืืจืื ืืืชืจ ืืื ืืืฆืื ืืช ืืืืืื ืื ืืื ืืืฉืื.
ืืขืช ืืฉืืื ืืืืชื ืืืื ืืก: ืืืืข ืืืืื ืืช ืื ืืชื ืืขื ืื ืืืฃ ืคืืืช ืืื ืืจืืข ืืืืื ืืื ืืข? ืืืืืื ืฉืืืขืื ืืืืชื ืืืื ืืื ืืืืืืช ืื ืื, ืืืื ืืก ืืฆื ืืืืืจืืช ืืช ืืชืฉืืื: ืื ืืื ืื ืขืื ืื. ืื ืืชืจืืฉ ืืื ืขืจื, ืืื ืืฉืืขื ืืจืื ืืืื ืืืชืจ ืืื ืืืืคืืฉ ืืืจ ืืืืื, ืืื ืืข ืืฆืืื ืืืชืงืจืจ ืืกืคืืง ืืืชื ืืข ืืงืืืช. ืืืฉืืืืฉ ืงื ื ืืืืืช ืื ืื, ืืื ืืข ืขืืืื ืืื ืื ืืื ืืื ืขืื ืืื ืื ืืกืคืืง ืืืชืืืกืก.
ืืืกืจื: ืืคืืื ืืขืืืช ืืืืจืคืืช ืืืืจื ืื ืืคืขืืื ืืืืชืืืช.
ืงืจืืฉ ืื ืืืงืื
ืื ืืืื ืืืืืช ืืช ืื. ืืชืืจ ืืชืื ืช ืืชื ืืชืจืื ืืืืฉืื ืืช ืืงืื ืฉืื ืจืืฉืื, ืฉื ื, ืฉืืืฉื... ืืืืคืฉืื ืืืงืื ืขืฉืจืช ืืืคืื ืืชื ืืืฉืื ืืช ืืืืืจ. ืืืืืฉื ืืจืฉืืื ืืืจ ืืืฉืืืื ืืช ืืฆืืื.
ืื ื ืืกืืคืืจ ืฉืื ืขื ืืื ืืืืืจื.
ืืืฉืืง Crash Bandicoot ืืชืืชื ืงืื ืืืขืื ื ืืืฉืืืจื ืืืจืืืก ืืืืจืื. ืขืืืจ ืืคืชื ืืฉืืงืื ืืืื ืืื, ืื ืืื ืืื ืืืื ืืคืืจืง: ืืฉืืชื ืฉืืขืืืื ืชืืงื ืืื ืืืื. ืขื ืืืช, ืืกืืคื ืฉื ืืืจ ื ืืคืื ืืืืื ืืงืื ืืืฉื ืฉืืฉื ืฉืืืขืืช. ืขื ืืืจื ืคืชืจืชื ืืขืืืช ืืืจืืช, ืืื ืื ืืื ืืืื ืืืจืชื ืืงืื ืืื ืืืื ืฉืขืืช. ืื ืืื ืืืกืืจืื.
ืืกืืืคืืื ื ืจืื ืื: ืืืฉืจ ืืชื ืฉืืืจ ืืช ืืืคืขืื ืื ืืืืืช ืฉื ืืืฉืืง ืื ืืืฉ ืืืจืืืก ืืืืืจืื, ืืื ืืืขื ืชืืื ืืืื ืืฉืืจื... ืืื ืืคืขืืื ืคืกืงื ืืืื ืฉื ืคืขืืืช ืืงืจืืื ืื ืืืชืืื ื ืคืกืงืื ืืื ืกืืื ืืจืืจื. ืืงืืื ืงืฆืจื ืืืจืืช ืืจืื ื ืืง ืืืจืืืก ืืืืืจืื. ืืฉืฉืืงื ืื ืกื ืืืฆืื, ืืื ืื ืจืง ืืฆืืื ืืืฆืื, ืืื ืื ืืืจืก ืืช ืืืคื. ืฉืึฐืืึผืืึนืช.
ืืืืจ ืืื ืื, ืืืคืืง ืฉืื ื ืืกืื ื, ืงืื ื ืืืก, ืืชืืื ืืืืื ืก ืืคืื ืืงื. ืื ืืืืื ื ืืฉืืื ืืช ืืืฉืืง ืขื ืืืื ืืื, ืืฉืืฉื ืฉืืืขืืช ืืืืจ ืืื ืื ืืื ืชื ืื ืืืจื ืืืขืื. ืืจื ืงืื ื, ืืฆืจื ื ืงืฉืจ ืขื ืืคืชืื PS1 ืืืจืื: ืืื ืืืฉืื ื ืชืงื ืืืฉืื ืืืื? ืื. ืืืฃ ืืื ืื ืืื ืืขืืืช ืขื ืืจืืืก ืืืืืจืื.
ืืฉืืื ืื ืจืขืืื ืืช ืื ืืคืื ืืืืื, ืืืืฉื ืืืืืื ืฉื ืืชืจื ืืื "ืืคืจื ืืืฉืื": ืืกืจ ืขืื ืืขืื ืงืื ืืืชืืื ืืช ืืคืืืื ืขื ืฉื ืฉืืจ ืงืืข ืงืื ืืืกืืช ืฉืขืืืื ืืืจื ืืืขืื. ืืืืืจ, ืืชื ืื ืชืง ืืช ืืชืืื ืืช ืืืง ืืืจ ืืืง ืขื ืฉืืืืง ืฉืืืื ืืช ืืืื ื ืฉืืจ.
ืืื ืืขื ืืื ืืื ืฉืงืฉื ืืืื ืืืชืื ืืืงืื ืืืฉืืง ืืืืื. ืืื ืืืคืขืื ืืช ืื ืื ืืกืจืช ืืช ืืงืื ืฉืืืงื ืืื ืืฉืืื? ืื ืืฆืืืจ ืืืืืืช?
ืืื, ืขืืื ื ืืืืืืฃ ืืืืืืื ืฉืืืื ืืกืืืื ืฉืืชืืืืจืื ืืขืฉืืช ืืฉืื ืฉืืืืฉื, ืืื ืืืขืฉื ืืขืฉืืช ืืฉืื ืืืื ืคืฉืื ืฉืื ืืืื ืืืืื ืฉืืืืืช. ืื ืื ื ืฆืจืืืื ืืืชืื ืงืืืื ืืืื ืืื ืฉืืืฉืืง ืืคืืืช ืืขืืื. ืืื ืชืืืื ืืืื ืืืืื.
ืืงืืฆืืจ, ืขืฉืืชื ืืช ืื. ืืกืจืชื ืขืื ืืขืื ืคืืกืืช ืงืื ืขื ืฉื ืฉืืจืชื ืขื ืืงืื ืืจืืฉืื ื ืฉืืืืืจ ืืช ืืืขืจืืช ืืืจืืฅ ืืช ืืืฉืืง, ืืืชืื ืืช ืืืืจืช ืืขืืืื ืืื'. ืืืืื, ืืฉืื ืื ืื ืืืืืชื ืืืฆืืจ ืชืคืจืื ืฉืืืจื ืืืขืื ื, ืื ืืฆืืจื ืืืฆืืจ ืืื ืขืืืจ ืื ืืงืื ืืืจืคื. ืืื ืืืืืชื ืืืขืืื ืคื ืื ืฉืื ื ืืฉืชืืฉ ืืืฉืชืืฉ ืืืกื ืืฉืืืจื ืืืืขืื ื (ืืืืชื ื ืจืื) ืืืืงืฉ ืืฉืืืจ ืืื ืืืชืื ืืืจืืืก ืืืืืจืื.
ืื ืืฉืืืจ ืืืชื ืขื ืคืืกืช ืงืื ืงืื ื ืฉืขืืืื ืืืืชื ืื ืืช ืืืขืื ืฉืืขืื - ืืื ืื ืขืืืื ืงืจื ืืืงืจืื! ืืจืื ืืื ืขืื ืืกืืจ, ืืื ืืื ืคืขื ืืื ืชืงืืืช. ืืกืจืชื ืืืขื ืืช ืื ืงืื ืืืฉืืง, ืืื ืืืื ืขืืืื ืื. ืื ืืื ืชืืื: ืืงืื ืฉื ืืชืจ ืืืขืฉื ืื ืขืฉื ืืืื.
ืืฉืื ืืกืืื, ืื ืจืื ืืกืืืืืช ืฉืืืฉ ืืคื ืืช ืืืงืจ, ืขืืชื ืื ืืืฉืื. ืคืขืืืืช ืงืจืืื ืืืชืืื (ืงืื/ืคืื) ืืจืืืืช ืืืื ื ืืืฆืืข ืืืืืงืื. ืืืฉืจ ืืชื ืขืืื ืขื ืืื ื ืงืฉืื, ืืจืืืก ืืืืจืื ืื ืืืืื ืืืืืืช', ืืงืื ืืจืื ื ืืืื ืฉืืืจืื ืขื ืงืจืืื ืืืชืืื ืขืืฉื ืืืช ืืืชืื ืืคืืืกื ืืฉืขืื.
ืืขืืจืช ืฉืขืื, ืืืฉืืจ ืฉืืื ื ืืืืืจ ืืฉืืจืืช ืืืขืื ืืกืื ืืจื ืขื ืืงืื ืืืืคืขื ืขื ืืืขืื. ืืฉืขืื ืงืืืข ืืช ืงืฆื ืืืืืื - ืืืืืจืืช ืฉืื ืืืขืืจืื ื ืชืื ืื. ืื ืืฉ ืืืืื ืขื ืชืืืื ืื, ืื ืื ืืืืืจื ืื ืืชืืื ื, ืื ืฉื ืืื, ืืืืืืืื. ืืื ืจืข ืืืื, ืื ืื ืชืื ืื ืขืืืืื ืืืื ืืง.
ืื ืื ืืฉืื ืืงืื ืฉืื ื ืืืืื ืืช ืืชืืืื ืื? ืืืงืชื ืืช ืื ืื ืฉืงืฉืืจ ืืื ืืงืื ืชืืื ืืช ืืืืืงื ืืฉืืชื ืื ืฉืืืืจื ื ืืช ืืืืืืจ ืื ืืชื ืืชืื ืืช ื-PS1 ื-1 kHz (1000 ืืืงืื ืืฉื ืืื). ืื ืื ืืจืื; ืืืจืืจืช ืืืื, ืืฉืืงืื ืกืืื ืืชืืืื, ืืื ืคืืขืืช ื-100 ืืจืฅ. ืืจืื ืืืฉืืงืื ืืฉืชืืฉืื ืืชืืจ ืืื.
ืื ืื, ืืคืชื ืืืฉืืง, ืงืืข ืืช ืืืืืืจ ื-1 kHz ืืื ืฉืืชื ืืขืืช ืืืืฉืื ืืฆืืจื ืืืืืงืช ืืืชืจ. ืื ืื ื ืืื ืืืืืื, ืืื ืื ื ืืืงืื ืืช ืืื ืืืืืื, ืื ื ืขืืฉืื ืืืช ืืฆืืจื ืืืืืงืช ืืื ืืืคืฉืจ!
ืืื ืื ืื ืืืฆืช ืืืืืืจ ืืฉืคืืขื ืืืืฉืื ืขื ืืชืืืื ืืืืื ืฉื ืืชืืื ืืช, ืืืื ืขื ืืฉืขืื ืฉืืืืกืช ืืช ืงืฆื ืืืืืจื ืฉื ืืจืืืก ืืืืืจืื?
ืืขืจืชื ืืช ืงืื ืืืืืืจ. ืืฉืืืื ืื ืืชืจืืฉื ืฉืื. ืืื ืื ืื ืืืืจ ืฉืชืืงื ื ืืช ืื, ืื ืืืฉื ืืชืจืืฉ ืืืืคื ืืงืจืื. ืื ืื ืจืง ืืื ืื ืืื?
ืืื ืืืื ืืืืจ ืืื ืืชื ืกืืชื ืฉืื ืืชืืื ืืช ืืืืื. ืืืื ืื ืืืจ ืขื ืขืฆืื. ืืืจืชื ืืืกืืก ืืงืื ืืืื ืฉื ืืืฉืืง ืืฉืื ืืชื ืืช ืงืื ืืฉืืืจื ืืืืขืื ื ืื ืฉืืืืืืจ ืื ืืชื ืืชืื ืืช ืืชืืคืก ืืขืจื ืืืงืืจื ืฉืื (100Hz) ืืคื ื ืืืืฉื ืืืจืืืก ืืืืืจืื, ืืื ืืชืืคืก ืืืืจื ื-1kHz. ืื ืืื ืืืชืจ ืงืจืืกืืช.
ืืื ืืื ืื ืงืจื?
ืืืจืชื ืฉืื ืืชืืื ืืช ืืืืื. ื ืืกืืชื ืืืฆืื ืืคืืก ืืืฉืื ืืืชืจืืฉืืช ืฉืืืื ืขื ืืืืืจ ืฉื 1 ืงืืื-ืืจืฅ. ืืกืืคื ืฉื ืืืจ ืฉืืชื ืื ืฉืืฉืืืื ืืชืจืืฉืช ืืืฉืจ ืืืฉืื ืืฉืืง ืขื ืืงืจ PS1. ืืืืืื ืฉืจืง ืืขืชืื ืจืืืงืืช ืืืืชื ืขืืฉื ืืืช ืืขืฆืื - ืืืืข ืืฆืืจื ืืงืจ ืืขืช ืืืืงืช ืงืื ืฉืืืจื ืืืขืื ื? - ืืคืืื ืื ืฉืืชื ืื ืืชืืืช ืืื. ืืื ืืื ืืื ืืื ืืืื ืื ืฉืื ื ืืืื ืฉืืกืืื ืืช ืืืืืงื - ืื ืจืื ืงืืืืชื ืืืืชื ืจืืข - ืืกืืื ืืขืฆืื ืืช ืืช ืืืงืจ ืืืืื. ืืืจืขื ืฉืืืื. "ืจืืข ืื?!" ืืืื, ืชืขืฉื ืืช ืื ืฉืื!"
ืืฉืืื ืชื ืฉืฉื ื ืืืืจืืขืื ืืืื ืงืฉืืจืื ืื ืืื, ืืฆืืืชื ืืฉืืืจ ืืงืืืช ืืช ืืฉืืืื: ืืชืืืชื ืืืงืืื ืืืจืืืก ืืืืืจืื, ืืืืชื ืืช ืืืงืจ ืืืจืกืชื ืืช ืืจืืืก ืืืืืจืื. ืื ืื ื ืจืื ืืื ืืื ืืืืจื.
ืืืชื ืืงืื ื ืืกืืคืจืชื ืื ืขื ืืืืืื ืฉืื. ืืื ืืขืืืจื ืืช ืืืืืข ืืืื ืืืื ืืกืื ืฉืชืื ื ืืช ื-PS1. "ืืืชื ืืคืฉืจื," ืืื ืขื ื, "ืื ืื ืืืืื ืืืืืช ืืขืืืช ืืืืจื." ืืืงืฉืชื ืืงืื ื ืืืจืื ืื ื ืฉืืื.
ืืืื ืืก ืืชืงืฉืจ ืืืื ืืืชืืืืื ื ืืื ืืืืช ืืฉืืืจื ืฉืื ืืืืคื ืืช ืืฉืืืจื ืฉืื (ืืงืืฆืื ืืช). ืืืกืืฃ ืืืจืชื, "ืชื ืื ืคืฉืื ืืฉืืื ืืช ืชืืื ืืช ืืืืืงื ืฉื 30 ืืฉืืจืืช ืฉืื ืฉืื ืืืืช ืืืงืจ ืืืจืืช ืืืื." ืืื ืืกืืื. ืืืจ ืฉืื ืืืืื ืืื ืืฉืืื ื ืืจื ืขืกืืง ืืขืืืื ืขื ืคืจืืืงื ืืืฉ, ืืื ืืืื ืข ืื ืื ืื ื ืืคืชืืื ืืืื ืืฉืืืื ืขืืืจ ืกืื ื. ื ืืงืืชื ืืช ืชืืื ืืช ืืืืื ืฉืื ืืฉืืืชื ืื.
ืืืืจืช ืืขืจื (ืืืื ื ืืืืก ืื ื'ืืก ืืืื ืืื ืืืืงืื) ืืื ืืชืงืฉืจ ืืืื ืืืชื ืฆื ืืืืฉื. ืื ืืืืชื ืืขืืืช ืืืืจื.
ืื ื ืื ืืืืข ืื ืืืืืง ืืื ืืืื, ืืื ืืื ืฉืฉืืขืชื ืืืื ืกืื ื, ืื ืืืืจืชื ืืช ืืืืืืจ ืืขืจื ืืืื ืืกืคืืง, ืื ืืคืจืืข ืืจืืืืื ืืืื ืืื ืืกืืืืช ืืืืฉ ืืืืืืจ. ืืื ืืื ืืื ืืงืจ ืงืฆื ืืขืืจืช ืืจืืืก ืืืืืจืื, ืฉืื ืงืืข ืืช ืงืฆื ืืขืืจืช ืืืงืจืื ืืืงืจืื. ืื ื ืื ืืื ืืก, ืื ืืืื ืคืืฉืืชื ืืฉืื.
ืืื ืืฉืืจื ืืชืืชืื ื ืืื ืฉืืืืชื ืืคืจืขื ืืื ืจืืืืื ืืืื ืืื. ืืืืฉืจ ืืฉืืจืื ื ืชืื ืื ืื-ืืื ืืช ืืจื ืืฆืืืช ืืืงืจ ืืืฆืืืช ืืจืืืก ืืืืืจืื ืขื ืืืืืจ ืืคืืขื ื-1 ืงืืื-ืืจืฅ, ืืืืื ืืืื, ื ืชืื ืื ืืืื ืืืืจืืืก ื ืืืืง.
ืคืจืืช ืจืขืืช
ืืฉื ืืช ื-1980, ืืื ืืืจ ืฉืื ืกืจืืื ืืชื ืชืืื ื ื-SM-1800, ืฉืืืื ืกืืืืืื ืฉื ื-PDP-11. ืืืืงืจื-ืืืฉื ืืื ืืืชืงื ืื ืขืชื ืืชืื ืช ืจืืืช ืืื ืกืืจืืืืืกืง, ืืจืื ืชืืืืจื ืืฉืื ืืืจืืช ืืืืขืฆืืช. ืืืขืจืืช ืืืืฉื ืชืืื ื ื ืื ืชื ืขืืืืช ืืชื ืืขืช ืืฉื. ืืื ืืื ืืืื ืืื ืืขืฆืื ืฉืืืืื ืืงืจืืกืืช ืืืชืจืกืงืืืืช ืืงืจืืืืช. ื ืคืืืืช ืชืืื ืืชืจืืฉื ืืฉืืืฉืื ืืื ืืืืชื ืืขืจื. ืื ืืืจืืช ืืงืืจื ืืขืืืงื ืืืืจืช, ืืืืฉื ืคืขื ืืฉืืจื ืืื ืืืืืงืืช ืืืื ืืืช ืืืืืืืืืืืช. ืื ืืืจื ืืื ืืฆืืืข ืขื ืืฆื ืืจืืฅ ืื ืืื ืชืืจืืชื ืืืจ ืฉืืชืจืืฉ ืืชื ืืื ืืกืืืืื. ืกืจืืื, ืฉืืืก ืืฉืืืืช ืืืืืจืืช ืืืืื, ืืืืื ืืจืืช ืืขืืืงื, ืืงืืื ืื ืืืืื ืื ืืชื ืืื ืืืฆืจ ืืืกืืจืื ืฉืืืืืื ืืืชืืืืืืช ืืืืฉื.
ืจืืฉืืช, ืืื ืืกืฃ ืกืืืืกืืืงืืช ืฉื ืื ืื ืคืืืืช ืืืืชื ืืืกืืจืืช ืืืฆืจ ืืจืฃ ืืคื ืชืืจืื ืืฉืขื. ืืืคืืก ืืื ืืจืืจ. ืืืืจ ืืชืืื ื ืืช ืขืื ืืื ืืืื, ืกืจืืื ืืืื ืฉืืื ืืืื ืืงืืืช ืืืืืช ืืช ืืืขื ืชืงืืืช ืืืขืจืืช ืืขืชืืืืืช.
ืขื ืืืจื ื ืืืข ืื ืฉืฉืืืืฉืื ืืชืจืืฉื ืจืง ืืืฉืจ ืืชืื ื ืืืื ื ืืืขื ืื ืฉื ืืงืจ ืืฆืคืื ืืืงืจืืื ื ืืืขืจื ืจืืกืื ืืืืืื ืืืช ืืืืืืื ืกืืื. ืื ืืฉืืขืฆืื ืืื ืืืืจ, ืื ืืืืช ืืืืืืืื ืกืืคืงื ืืืืช ืฉื ืืฆืืืช ืืจืื ืืืชืจ ืงืจืื, ืืงืืืกืื.
ืชืื ืช ืืืื ืืืจืขืื ืืช ืืฆ'ืจื ืืืื ืืชืคืืฆืฆื ื-1986, ืื ืฉืืจืช ืจืืืืืงืืืืืช ืืคืื ืืช ืืืืืจืื ืฉืืกืืื ืืืืชื ืจืืืืื ืืืืืจืื. ืืืืจืื ื ืจืืืื ืืฆืคืื ืืืงืจืืื ื, ืืืืจืืก ืืืขืจื ืจืืกืื ืืื ืืืืืืื. ืืืฉื ืืจืืืช ืืืืืืช ืฉื ืงืจืื ื ืืงืจืื ืืช ืฉืืืืขื, ืคืืชื ืกืจืืื ืฉืืื ืืืืืงืช ืชืืืืจืื ืื. ื ืืกืจ ืขื ืืืืืืืกืืื ืืืืืืง ืืืืื ืืืกื, ืื ืกืจืืื ืจืฉื ืืช ืขืฆืื ืขื ืืื ืื ืฉื ืฆืื ืืชืื ืช ืืจืืืช. ืืืืจ ืืกืคืจ ืืฉืงืืืช ืืืืงื, ืืื ืืฆืืื ืืฉืื ืข ืืืื ืืืืื ืืช ืจืืช ืืงืจืื ื ืืืืช ืืงืจืื ืืช ืืืฉืืืื. ืืชืืจืจ ืฉืืจืื ืืืืชื ืืืืื ืคื ืืื ืืืขืจืืื ืืจืืืืื.
ืื ืจืง ืฉืืืงืจ ืคืื ืงืจืื ื ืจืื, ืจืืชื ืืืืชื ืื ืื ืืืืื ืฉืืืืืื ืืืืืื ืืงืจืื ืฉื ืืืืื ืืืืืจืื ืฉื ื-SM-1800, ืฉืืื ืืืืงื ืืื ืืื ืืกืืื ืืชืื ื.
ืืืจืืช ืืืืขืฆืืช ืืื ืืืกืืจ ืืืืื, ืืืจืฉืืืืช ืืืืืื ืืขืจืื ืืฉืจ ืฆ'ืจื ืืืื ืขื ืืฉืจ ืืืืืจืื ืืืจืื ืืืืื ื. ืื ืืืคืฉืจ ืืืคืืืช ืืช ืืจืื ืืืืืืช ืฉื ืืจืืืืืงืืืืืืช ืืืื ืืืื ืืฉืืืื ืืงืจื ืขืจื. ืืืืจ ืฉื ืืืข ืขื ืื, ืืืื ืกืจืืื ืืื ืืกืืืื ืืืืืจื. ืืืชืจืกืงืืช ืืืืฉื ื ืขืฆืจื ืืขืฆืื ืืืฉืจ ืจืืช ืืงืจืื ื ืืจืื ืขื ืืืื.
ืืจื ืืฆืื ืืจืืช
ืคืขื, Movietech Solutions ืืฆืจื ืชืืื ื ืืืชื ืงืืื ืืข, ืืืืืขืืช ืืื ืืืช ืืฉืืื ืืช, ืืืืจืช ืืจืืืกืื ืื ืืืื ืืืื. ืืจืกืช ื-DOS ืฉื ืืคืืืงืฆืืืช ืืืื ืืืืชื ืคืืคืืืจืืช ืืืื ืืงืจื ืจืฉืชืืช ืืชื ืงืืื ืืข ืงืื ืื ืืืื ืื ืืื ืืฆืคืื ืืืจืืงื. ืื ืื ืื ืืคืชืืข ืฉืืืฉืจ ืืืืจืื ืืจืกืช Windows 95, ืืฉืืืืช ืืืกืื ืืืืข ืืขืืื ืืื ืืืืชืจ ืืืงืืืกืงืื ืืฉืืจืืช ืขืฆืื, ืืืฆืืืืช ืืื ืืื ื ืืื ืืืืื, ืืื ืื ืืคืื ืืืจ ืืืื ืืคืืคืืืจืืช. ืืจืื ืืขืืืื ืขืืจ ืืื ืืขืืืช. ืฆืืืช ื-IT ืืืงืืื ืืชืงืื ืฆืืื ืืืฉ, ืืขืืืจ ื ืชืื ืื ืืืขืกืง ื ืืฉื. ืืื ืืฉืื ืื ื ืืฉื. ืืฉืื ืงืจื, ืืืืจื ืืืืชื ืฉืืืืช ืืช ื'ืืืืก, ืฉืืื ื "ืืื ืงื".
ืืืจืืช ืฉืืืื ืื ืืจืื ืขื ืืืคืืก ืืจืืฉืข, ืืื ืงื ืืื ืจืง ืฉืืืื ืฉื ืืืจืื, ืืชืงืื ืืืืืง-ืืื. ื'ืืืืก ืืื ืืืื ืืื ืืืื ืืืชืจ ืืืงืื ืืืืืืจ ืื ืืจืืืืื, ืืื ืืืื ืขืื ืืื ืืืื ืืืื ืืช ืืฆืืืช ืืืฆื ืืืฉืชืืฉ ืืืขืจืืช ืืืืฉื, ืืคืชืืจ ืืขืืืช ืืืืจื ืฉืืชืขืืจืจื ืืืืขืฉื ืขืืืจ ืืชืืื ื ืืืืชืืืื.
ืืื, ืืื ืื ืืคืชืืข ืฉืืชืงืืคืืช ืงืืืชื ืืืช ืืื, ื'ืืืืก ืืืืข ืืืฉืจื ืืืืงืจ, ืืืคื ื ืฉืืกืคืืง ืืืืืข ืืฉืืืื ื, ืงืืื ืืช ืคื ืื ืืื ืื, ืืื ืืงืคืืื ืืขืืจ ืืจืืื.
"ืื ื ืืืฉืฉ ืฉืืชื ืฆืจืื ืื ืกืืข ืืื ืืคืืืืก, ื ืืื ืกืงืืืื, ืืืงืื ืืืคืฉืจื." ืื ืืืขืจืืช ืฉืืื ื ืคืื, ืืืืจื ืืืื ืฉื ืขืืืื ืขื ืืืื ืืกืื ืฉืืื, ืื ืื ื ืื ืืืืืื ืืืืื ืื ืงืจื. ื ืจืื ืฉืืจืฉืช ื ืืฉืื ืืฉืจืช. ืืื ืจืง ืืืืจ ืฉืืืขืจืืช ืคืขืื ืืืฉื ืืกืคืจ ืืงืืช.
- ืื ืื ืืืจื ืืืขืจืืช ืืืฉื ื? โ ืขื ื ื'ืืืืก ืืจืฆืื ืืช ืืืืจื, ืื ืื ืืืืื ื ื ืคืฉืืช ืคืชื ืืช ืขืื ืื ืืืคืชืขื.
- ืืืืืง: ืืืืื ื-IT ืฉืืื "ืฉืื ื ืกืืจื ืขืืืคืืืืช" ืืืืืื ืืขืืื ืขื ืืฉืจืช ืืืฉื ืฉืืื. ื'ืืืืก, ืื ืืชืงืื ื ืืช ืืืขืจืืช ืืฉืืฉื ืืชืจืื ืืจืง ืฉืืืื ืขืืืจ ืชืืืืช ืคืจืืืืื, ืืืขืกืง ืฉืืื ืืชื ืื ืืขืช ืืื ืฉืืื ืืฉื ืืช ืืืืืฉืื.
ื'ืืืืก ืืืืงืฃ ืงืืืช.
- ืื ืขื ืืื ืืืจ. ืืืงืื, ืืืื ื ืชืืื.
ืืฉืืืืข ืืื ืืคืืืืก, ืืืืจ ืืจืืฉืื ืฉืขืฉื ืืื ืืืฆืื ืืช ืืชืืืืจืื ืืจืืฉืื ืฉื ืืืงืื ืฉืืื ืื ืืขืื. ืืืคื ืฉืฆืืืื ืืฉืื ืืชืขืืคื ืืื ื ืจืื ืืืื, ืืื ืืืืืจ ืกืืื ืืืชืืืช ืืจืฆืืื ื ืจืื ืืฉืื. ืื ืืื, ืืื ืืืืืจ ืกืจื ื ืืืจ. ืืฉื'ืืืืก ืื ื ืืฉืืื ืืขืืจ, ืืื ื ื ืืืฉื ืืืื. ืืืชืืฉื ืืืืืื ืฉื ืื ืืคืืืืก, ืืื ืื ืจืื ืืื ืืืืชื ืืืืืื ืืื ืืขืืจ. ืืืคืขืชื ืืขืืชื ืืื ืืช ืืืืืช ืืืคืืจืกืืช ืฉืืฆืืขื ืกืงืก ืชืืืจืช ืืกืฃ ืขื ืืืกื ืืืืื. ืื, ืื ืขื ื'ืืืื ืจืืืจืืก, ืืื ืขื ื'ืื ืืืื [ืจืื ืืกืจื "ืงืืืืื ืืฆืืช" - ืืขืจื. ื ืชืื].
ืืืืจ ืฉืฉืืื ืืช ืืืื ื ืืืจืื, ื'ืืืืก ืืื ืืงืืื ืืข. ืืืืืจ ืฉืืกืืื ืืฉืชืคืจ, ืืื ืื ืขืืืื ืขืฉื ืจืืฉื ืฉื ืืืื ื. ืื ืฉื'ืืืืก ืืื ืืืืื ืืื. ืืื ืืื ืืืงืืืืช ืขืืืืื ืืขืืจ. ืืื ืืืืชื ืงื ืื, ืฉืื ืืคืืื ืฉืืืืื ืื ืืืกืื ืืกืคืืง ืืื ืืืืจ "ืชืืื" ืืืืจ ืฉืืงืื ืืช ืืืจื ืง ืฉืื.
ืืื ืืกื ืืฆืืืืช ืืงืืื ืืข ืืืืชื ืืกืืื ืจืืืื. ื'ืืืืก ื ืืืฉ ืืืืช ืืืคืง. ืขื ืืืจื ืืื ืืจืง ืื ืคืชื ืืขื.
-ืืชื ืื ืงื? โ ื ืฉืืข ืงืื ืฆืจืื ืืืคื ืื.
- ืื, ืื ืื ื... ืืืชื ืืชืงื ืืื.
ื'ืืืืก ื ืื ืก ืืืืื ืืงืืื ืืข. ืืื ืื ืจืื ืฉืื ืืืืชื ืืจืืจื ืืืจืช, ืืฆืืืช ืืื ืืืืง ืืจืืืกื ื ืืืจ ืืืืงืจืื. ืื ืืคื ืืช ืืืืืื ืืืกืคื ืืงืฉื, ืฉืื ืืืืจ ืขื ืคืจืืื ืืขื ืืื ืื ืืืชืจ. ืืื ืืฆืืืช ืืืจื ืืช ื'ืืืืก ืืืงืื ืืืงื ืืืชื ืืื ืืืืจ ืืฉืจืชืื.
ืืืื ืจืืฉืื ืืื ืืื ืืกืืจ. ื'ืืืืก ื ืื ืก ืืฉืจืช ืืืืง ืืช ืืืงืืืืช ืืืฉืืืื ืืจืืืืื. ืืื ืืขืื. ืขื ืืืช, ืืชืื ืฉืคืข ืฉื ืืืืจืืช, ื'ืืืืก ืืืื ืืช ืืฉืจืช, ืืืืืฃ ืืช ืืจืืืก ืืจืฉืช ืืืืืืจ ืืช ืืืขืจืืช ืืืืืจ. ืืื ืืื ืืชืืืื ืืขืืื ืืืืืื. ืืฆืืืช ืืื ืืืืืจ ืืจืืืกืื ืฉืื.
ื'ืืืืก ืืชืงืฉืจ ืืืืจืง ืืืืืืข โโืื ืขื ืืืฆื. ืื ืงืฉื ืืืืืื ืฉื'ืืืืก ืืืื ืืจืฆื ืืืืฉืืจ ืืกืืืื ืืืจืืืช ืื ืืฉืื ืืืชื ืฆืคืื ืงืืจื. ืืื ืืจื ืืืืจืืืช ืืืื ืืฉืืื ืืช ืืขืืืืื ืื ืงืจื. ืืจืืจ ืฉืืืขืจืืช ืืคืกืืงื ืืขืืื. ืื ืืืื ืืืืืืงื, ืืื ืขืื. ืืื ืืืจื 10 ืืงืืช ืืืขืจืืช ื ืคืื.
ืืืืืง ืืจืืข ืื ืงืจื ืืฉืื ืืืื. ืืคืชืข, ืืขืจืืช ืืืจืืืก ืืืื ืืืจืืง ืฉืืืืืช. ืืฆืืืช ื ืื ื ืืชืคืก ืืช ืืจืืืกื ืื ืืืจ, ืื'ืืืืก ืืืืจ ืืืืจ ืืฉืจืชืื. ืืื ื ืจืื ืืื ืขื ืืฉืจืช.
ืืื ื ืื ืก ืืื ืืขืืืืื.
- ืืืขืจืืช ืฉืื ืขืืืืช.
ื'ืืืืก ืืื ืชืื ืื ืืื ืื ืขืฉื ืืืื. ืืืชืจ ืืืืง, ืฉืื ืืืจ ืฉืืืจืื ืืืขืจืืช ืืขืืื. ืืื ืืชื ืชืง, ืืจืื ืืช ืืืืคืื ืฉืื ืืืชืงืฉืจ ืืงื ืืชืืืื ืฉื ืืืืจื ืฉืื. ืชืื ืืื ืงืฆืจ ืืืชื ืขืืื ื ืื ืก ืืืืจ ืืฉืจืชืื.
- ืืืขืจืืช ืืืฉืืชืช.
ื'ืืืืก ืืฆืืฅ ืืฉืจืช. ืืืืื ืืขื ืืื ืช ืืืืืจืช ืฉื ืฆืืจืืช ืกืกืืื ืืืช ืจืงืื ืขื ืืืกื - ืฆืื ืืจืืช ืืชืคืชืืื ืืืฉืชืืืื ืื ืืื. ืืืื ื ืจืืื ื ืืช ืฉืืืจ ืืืกื ืืื ืืฉืื ืืกืืื. ืื ืืื ืืขืืื ืืคื ืืืืคื ื ืืืฉ.
ื'ืืืืก ืืืฅ ืขื ืืคืชืืจ ืืืืืืื ื ืขืืื. ืืื ืืืืจ ืืืฉืจื ืืืจืืืกืื ืืืืจื ืคืืฉ ืืขืืื ืฉืืืจ ืืืื.
- ืืืขืจืืช ืฉืื ืขืืืืช.
ืื ืืชื ืืืื ืืขืฉืืช ืืืคืื ื ืคืฉื, ืื ืืืืืง ืื ืฉื'ืืืืก ืขืฉื. ืฉืืืจ ืืกื. ืืื ืืฉืชืืฉ ื-OpenGL. ืืืื, ืืืืื ืืคืขืืื, ืืื ืฆืืจื ืืช ืื ืืืฉืืืื ืฉื ืืขืื ืืฉืจืช. ืืชืืฆืื ืืื, ืื ืงืจืืื ืืฉืจืช ืืกืชืืืืช ืขื ืคืกืง ืืื.
ื'ืืืืก ืืืจ ืืืืจ ืืฉืจืชืื, ื ืื ืก ืืืืืืฃ ืืช ืฉืืืจ ืืืกื ืืฆืื ืืจืืช ืืืคืื ืืืกื ืจืืง. ืืืืืจ, ืืืงืื ืฉืืืจ ืืกื ืฉืฆืืจื 100% ืืืฉืืื ืืืขืื, ืืชืงื ืชื ืขืื ืืื ืฉืื ืฆืืจื ืืฉืืืื. ืืืจ ืื ืืืืืชื 10 ืืงืืช ืืื ืืืืืง ืืช ืื ืืืืฉ ืฉืื.
ืืฉื'ืืืืก ืืืืข ืืืืช ืืงืืื ืืข ืืื, ืืื ืชืื ืืื ืืืกืืืจ ืืื ืื ืฉืื ืฉืืื ืื ืขืชื ืืก 800 ืง"ื ืืื ืืืืืช ืืช ืฉืืืจ ืืืกื.
ืืชืจืกืงืืช ืืืืื ืฉืื ืืกืืื ืฉื ืืืจื
ืกืืคืืจ ืืืืชื. ืืื ืืื ืืชืขืืจืจ ืืื ืชืืื ื ืฉืืื ืชืืื ืืฉืื ืืืจื. ืืืืชื ืฉืืจื ืงืื ื ืฉืืืืชื ืืฉืืืืฉ ื ืคืืฅ ืืชืืื ืืืช MIT ืฉืื ืืช ืืื ืืืฉื ืืช ืืงืืจืื ืืฉืื ืืืืืชื ืฉื ืืืจื. GLS ืื ืชื ืืช ืืฉืืจื ืืื ืืชืื ืชืืื ืืช LISP ืฉืืืฉืจ ืืชืืืช ืงืืืฅ, ืชืืฆืื ืฉืืจื ืขื ืืืชืืช ืืื ืฉื ืืืขื 80 ืชืืืื. ืื ืืื ื ืืืจ ืืืื ืฉืืฉืืจื ืืจืืฉืื ื ืืืืืขื ืชืืื ืืกืืคื ืฉื ืืืจ ืืจืืื ืืื ืืชืืืื ืืฉืืจื ืืืื. ืืืฉืืชืืื ื ืงืจืื ืืืืืจ ืืืชืจ ืืช ืืงืืืฅ ืืื, ืืื ืงืืืื. ืืืจื ืืฉืืจื ืืจืืฉืื ื ืืื ืชืืื ืืชืืจืื ืืืฉืขื ืืืืืืงืื, ืืื ืื ืืืืจื ืืคืจื ืืคืืื ืืืื ืืืคืกืช ืืืชืืช ืืืื. ืืืืืจ, ืืืื ืืื ืืืฉ ืชืืื ืืฉืื ืืืจื!
ืืืืืจืช ื ืืืจ ืจืืฉืื ื
ืขื ืืืช, ืืืืืจ ืืื ืืืช. ืืคื ื ืืกืคืจ ืฉื ืื, ืืื ืืกืื ื-CERN (ืืืจืื ืืืืจืืคื ืืืืงืจ ืืจืขืื ื) ื ืชืงืื ืืฉืืืืืช ืื ืืกืืืื ืฉืืืฆืขื ืืืชืืืฅ ืืืืงืืจืื-ืคืืืืืจืื ืืืืื. ืืืืืื ืฉืืืฉืืื ืืขืืืื ืืืืคื ืคืขืื ืืช ืืืืช ืื ืชืื ืื ืืขืฆืืื ืฉื ืืฆืจืช ืขื ืืื ืืืืฉืืจ ืืื ืืคื ื ืฉืืฆืืื ืืช ืืชืืฆืื ืืืืขื ืื, ืจืืื ืฉืืขืจื ืฉืืชืืื ื ืจืืืฉื ืืืืฉืื ืืฉืื ืืืจื. ืืื ืืื ืืกืื ื ืืืฉืื ืืืืขื ืืขืืืง ืืืืช. ืืฉืืืื ื ืืฆืจื ืขืงื ืฉืื ืื ืงื ืืืืืืืืจืื ืฉื ืืืืขืช ืืืืจื 27 ืง"ื ืขืงื ืขืืืืช ืืืืจ ืืืจืฅ ืืืืื ืืขืืจ ืืืจื! ืืกืืคืืจ ืืื ื ืื ืก ืืคืืืงืืืจ ืืคืืืืงืื ื"ื ืงืืชื ืฉื ื ืืืืื ืืคืืืืงื ืฉื ืืืืงืืงืื" ืืืืืื ืืงืฉืจ ืืื ืืืงื ืืคืืืืงื ืืคืฉืืืื ืืืขืชืืงืื ืืืืชืจ ืืืื ืืืืฉืืื ืืืืขืืื ืืืชืงืืืื ืืืืชืจ.
ืฉืืืคืช ืืืกืื ืขืืฆืจืช ืืช ืืจืืืช
ืืื ืืืืืจื ืืืื ืืืืชืจ ืฉืฉืืขืชื ืขืืื ืืื ืืจืืืช ืืืืจื ืืฆืจืคืช. ืืืื ืืืืื ืืืืืืช ืืืจืื ืฉื ืืจืืืช, ืื ืจืง ืื ืืื ื ืืกืขืื ืขื ืืกืืคืื. ืืื ืืงืจื ืืื ืืจืืืช ืืืฆืื ืืฉืืจืืช, ื ืืืงื, ืื ืื ื ืืฆื ืืืจ. ืืืจ ืื ืืื ื ืฉืื ืืืืจื ืืงื, ืืืื ืืื ืืชืจืกืง ืืขืฆืืจื.
ืืืืช ืืืืืงืืช ืืื ืืื ืืก ืฉื ืกืข ืืจืืืช ืืฉืืจืืชืื. ืืื ื ืฉืืฃ ืืืืจื, ืืื! ืขืฆืืจืช ืืืจืื.
ืืืื ืืก ืคื ื ืื ืื ืืฉืื:
- ืื ืขืฉืืช ืจืืข ืืคื ื ืืืืื?
ืืืื, ืืืืชื ืืืจืืื...
ืื ืืื ืืืืจ, ืื ืืืื ืคืขืืืืช ืจืืืื ืืจืืืช ืืืื ืืืจืืืืช ืขืฉืจืืช ืคืขืืื. ืืจืืืช ืืืฉืืื ืืืื, ืืืืจืืื ืืืื ืื ืื ืืืืืจ:
- ืื ื ืืืื ืืืื.
ืฉืื ืืืจ ืื ืงืจื.
- ืื ืขืฉืืช ืืืืื ืืืืืื ืืืืจืื ื? โ ืฉืื ืื ืื.
- ืืื... ืืืืชื ืืฉืืจืืชืื...
- ื ื, ืื ืื ืืฉืืจืืชืื ืืชืขืฉื ืื ืฉืขืฉืืช ืืฉื ืจื ืฉืื!
ืืืื ืืก ืืื ืืฉืืจืืชืื, ืืืฉืื ืื ืืืืืจ: "ืื ื ืืื", ืืื ืฉืืฃ ืืช ืืืื. ืืืืื ืฉืืจืืืช ืขืฆืจื ืืื.
ืืขืช ืื ืืืื ืืฉืืืจ ืืช ืืืขืื ืืืื ืฆืจืืืื ืืืฆืื ืืช ืืกืืื.
ืืืืจ ืฉืชื ืืงืืช ืืืืื ื ืฉืืื ืฉืื ืฉื ืืื ืืื ืืข (ืืจืืืช ืืื ืื ืืข ืืื ืืื ืงืฆื) ืื ืืชืง ืืงืืจ ืืจืื ืืืฉืื ืืฉืืื ืขื ืืืืกืจ ืฉืฉืื ืขื ืกืืื ืืืื ืชืงืข ืืืกืื... ืืืฉืจ ืืืืกืจ ืืืคืขื, ืืื ืืฆืจ ืืคืจืขืืช ืืืื ืืืืืื, ืืืื ืช ืืืขืจืืช ืืคื ื ืชืงืืืช ืคืฉืื ืืืื ืืืืืช ืืืจืื.
ืืฉืขืจ ืฉืฉื ื ืืช FORTRAN
ืืคื ื ืืื ืืืืฉืื ืฉืื ื ืื ืฉืืืืืจื ืืจืฉืช ืืืืฉืช [ืื ืืื ืืืืืื] ื ืขืฉื ืืืื ืืืื ืืืืืื. ืื ืืืื ืืืืืฉื 10-15 ืืงืืช ืืื ืคืชืืื ืืืชืจืืฉ ืฉืื. ืืืืจ ืืื ืื, ืขืืืช ืฉืื ืืชืืื ื ืืคื ืื ืื ืืืืืจื ืืจืฉืช ืืืืฉืช ืืืืคื ืืืื ืื ืขืืื. ืืื ืื ืงืื FORTRAN ืฉืืื ืฆืจืื ืืืขืชืืง ืืืืื ื ืืืืฉืช, ืืื ืื ืื ืืื ืืืื ืื "ืืจืฉืช ืื ืืืืืงื ืืกืคืืง ืืื ืืื ืฉืืขืืืช ื-FTP ืชืกืชืืื".
ืื, ืืชืืจืจ ืฉืชืงืืืช ืจืฉืช ืืชืจืืฉื ืืืฉืจ ืขืืืช ื ืืกื ืืืขืืืจ ืงืืืฅ ืขื ืงืื ืืงืืจ ื- FORTRAN ื-FTP ืืืืื ื ืืืืฉืช. ื ืืกืื ื ืืืืกื ืืช ืืงืืืฅ: ืืืืจ ืืื ืืื ืืืขืชืง ืืฆืืจื ืืืงื (ืืื ืืืืื ืช ืืืขื ืื ืืื ืืคืจืง, ืื ืฉืืืขืื ืื ื ืคืชืจื). ืืืกืืฃ "ืคืืฆืื ื" ืืช ืงืื FORTRAN ืืืชืืืืช ืงืื ืืช ืืืื ืืฉืืื ื ืืืชื ืืืช ืืืช. ืจืื ืืฉืืจืื ืืืขืชืงื ืืื ืืขืืืช, ืื ืืืงืื ืืืืืื ืื ืขืืจื, ืื ืขืืจื ืืืืจ ืืื ืจื ื ืืกืืื ืืช.
ืืฉืืืงื ื ืืช ืืงืืขืื ืืืขืืืชืืื, ืืืืื ื ืฉืืฉ ืืื ืืฉืื ืืฉืืชืฃ: ืืืื ืืืืื ืืืืงืื ืฉื ืืขืจืืช ืฉืืชืืืืื ืื ืืืจืื ืืฉืืจืืช ืืืืจืืืืช ื-C ืืืื (ืืคื ืฉืขืืืช ืืขืืืฃ ืืืืื ื- FORTRAN). ืฉืืื ื ืืืืืื ืืืืืื ืจืฉืช ืืืืฉืช ืืืืงืฉื ื ืขืืจื. ืืืืื ืฉืื ืจืฆื ืืจืืืช ืืืืืืืช ืฉื ืืงืืฆืื ืฉืื ื ืฉืื ื ืืชื ืืื ืืืขืืืจ ืืจื FTP... ืืื ืืืืชืืื ืฉืื ื ืื ืืืืขื ืืืืื. ืืืกืืฃ ืืฆืื ื ืืืจ ืคืฉืื ืืชืืจืืื ื ืจืืื ืงืืฆืื ืฉืืื ื ื ืืชื ืื ืืืขืืจื. ืื ืขืื :) [ืืขื ืื ืืืืกืืฃ ืืืืื ืืืืช ืืืชืืืืืช ืืืขืืืชืืืช ืฉื FORTRAN ืืื? ืื ืจืื ืื ืฉืืื ืืช ืื!]
ืืกืืฃ ืืฆืืื ื ืืืืื ืืช ืื. ืฉืขืจ ืืืฉ ืืืชืงื ืืืืจืื ื ืืื ืืืืง ืฉืื ื ืืงืืคืืก ืืจืฉืช ืืืืฉืช. ืืื ืื ืงืืฉื ืขืฆืื ืืืขืืจืช ืื ืืช ืฉืืืืื ืกืืืืืช ืืืืจืืช ืื ืฉื ืืช ืฉื ืืืชืืืช ืืืืืืช C! ืจืง ืืื ืืืื ืืช ืืืื ืืืืืืช ืืชืคืืก ืืช ืื ืืฉืืื ืืฉืขืจ ืืืื ืืข ืืจืื ืืืืืืืช ืืืืจืืช ืืขืืืจ. ืืชืืื ื ื ืืืฆืจื ืืฉืขืจ... ืืื ืขื ื: "ืื, ืื, ืืชื ืืชืืืื ืขื ืืื ืฉื C ืืืืจ! ืื ืื ื ืืืจ ืืืืขืื ืขืืื". ืืกืืคื ืฉื ืืืจ ืคืชืจื ื ืืช ืืืขืื ืขื ืืื ืจืืืฉืช ืฉืขืจ ืืืฉ ืืืฆืจื ืืืจ (ืืืื ืชื ืฉื ืืจืืฉืื, ืืืกืจ ืืืืืืช ืืืขืืืจ ืชืืื ืืืช FORTRAN ืขืฉืื ืืืืืช ืืชืจืื ืขืืืจ ืืืงื!).
ืืื ืื ืงืฉืื
ืืคื ื ืืื ืฉื ืื, ืืืื ืฉืขืืืชื ืขื ืืฆืืจืช ืืขืจืืช ETL ืืคืจื ืืื ืืืคืืืช ืืช ืืขืืืืืช ืฉื ื ืืกืืืื ืงืืื ืืื ืฉืื 40, ืืืืชื ืฆืจืื ืืขืื ื-000 ืชืืจืืืื. ืฉื ืืื ืืื ืื ืขืืจื ืืช ืืืืื. ืื ืื ืืคืจืืข ืื ืืืชืจ ืืื ืื ืืชืืจืืืื ืืืื ื ืืงืื ืื ืชืื ืื ืฉืกืืคืงื ืขื ืืื ืืืงืื, ืฉืืขืชืื ืงืจืืืืช, ื ืืื, ืืคืชืืขืื. ืืื ืืฉืืืงืชื ืืช ืื ืชืื ืื ืืืงืืจืืื, ืืชืืจืจ ืฉืืชืืจืืืื ืืืื ืื 1 ืืื ืืืจ 2011 ื-1 ืืื ืืืจ 2007. ืืฉืืชื ืฉืืืื ืืืื ืืชืืื ืืช ืฉืืชืืชื ืื ืขืชื, ืืื ืืชืืจืจ ืฉืื ืืืจ 30 ืฉื ื ืืฉื. ืื ืขืฉืื ืืืืฉืืข ืืกืชืืจื ืืื ืฉืื ืืืืจ ืืช ืืืขืจืืช ืืืงืืืืืืช ืฉื ืืชืืื ื. ืืืื ืืืืืื ืืจืืืช ืืฉื ืื ืฉื ืืืจื ืืืจืช ืืืจืืืื ืืกืฃ, ืืืงืื ืฉืื ืฉืืื ืื ืืื ืืชืงื ืืื ืฉืืืจื ืืืช ืืฆืืื ืืืขืืช ืืืฉื ืืื ืืืืื ื. ืืื ืฉืชืืื ื ืขื ืื ืื ื ืืืืจ, ืื ื ืฆืจืื ืืืืจ ืขื ืืืืจื ืฉืืืกืืคื ืืช ืืคืืฆ'ืจ ืฉืืกืืคื ืฉื ืืืจ ืืคื ืืืื, ืืื ืื ืขืื ืืื ืืืจืืขืื ืืขื ืืื ืื ืฉืชืจืื ืืืื ืืืกืชืืจื ืฉืชืืงื ืชื.
ืืืืื ืืืืืื, ืืืฉืื ืืคื ืืื ืืืคืกืื ืืืืคื ืกืคืื ืื ื ืืช ืืชืืจืื ืฉืืื ื-1 ืืื ืืืจ 1904. ืืกืืื ืืืืชื ืคืฉืืื: ืืื ืืฉืชืืฉ ื"ืฉืขืื ืืขืจืืช" ืืืืคืขื ืขื ืืื ืกืืืื ืืื ืืขืงืื ืืืจ ืืชืืจืื ืืืฉืขื. ืื ืงืจื ืืฉืืกืืืื ืืชื? ืืืฉืืื ืืืื ืืขืงืื ืืืจ ืืชืืจืื ืืคื ืืกืคืจ ืืฉื ืืืช ืืื ืชืืืืชื ืฉื ืชืงืืคื. ืืขืืื ืืชืืืื ื ืืชืืจืื ืืืงืืจื ืฉื ืืืชืืืืกืืช, ืืขืืืจ ืืงืื ืืืฉ ืื ืืื 1 ืืื ืืืจ 1904. ืืืืจื ืฉืืกืืืื ืืชื, ืืชืืจืื ืื ืืืื ืืืคืก ืืชืืจืื ืฉืฆืืื. ืืื ืืื ืื ืงืจื?
ืืขืืจ, ืืคื ืืฉืชืืฉื ื-32 ืกืืืืืช ืืื ืืืืกื ืืช ืืกืคืจ ืืฉื ืืืช ืืื ืืชืืจืื ืืืงืืจื. ืืื ืืื ืืืื ืืืืกื ืืื ืืฉื ื ืขืจืืื - 1 ืื 0. ืฉื ื ืืืืื ืืืืืื ืืืืกื ืืื ืืืจืืขื ืขืจืืื: 00, 01, 10, 11. ืฉืืืฉื ืืืืื - ืขืจื ืืื ืืชืื ืฉืืื ื: 000, 001, 010, 011, 100 , 101, 110, 111 ืืื'. ื-32 ืืืื ืืืืกื ืืื ื-232 ืขืจืืื, ืืืืืจ 4 ืฉื ืืืช. ืขืืืจ ืชืืจืืืื ืฉื ืืคื, ืื ืืื ืฉืืื ืืขืจื ื-294 ืฉื ืื, ืื ืฉืืืฉืื Mac ืืฉื ืื ืืืชืจ ืื ืืืืืื ืืืชืืืื ืขื ืชืืจืืืื ืืืจื 967. ืืื ืกืืืืช ืืืขืจืืช ืืชื, ืืชืืจืื ืืชืืคืก ื-296 ืฉื ืืืช ืืชืืืืช ืืขืืื, ืืืฉ ืืืืืืจ ืืื ืืช ืืช ืืชืืจืื ืืื ืคืขื ืฉืืคืขืืืื ืืช ืืืืฉื (ืื ืขื ืฉืงืื ืื ืกืืืื ืืืฉื).
ืขื ืืืช, ืืืืืื ืฉื โโืืคื ืืืืกื ืชืืจืืืื ืืฉื ืืืช ืืื ืืขืืื ืืจืื ืืื ืฉืื ืืืืื ื ืืืชืืืื ืขื ืชืืจืืืื ืืคื ื ืืขืืื, ืฉืืื ืื ืืฉืืืืช ืืจืืืงืืช ืืืช, ืืคื ืฉื ืจืื. ืืคื ืืฆืืื ืชืืื ื, ืื ืืื. ืืื ืืืชืจ, ืื ืืจื ืืื ืฉืืขืจืืช ืืืคืขืื ืืงืื ืืืฉ ืืืืชื ืืกืื ื ืืคื ื "ืืื ืืืืื ืืื" (ืฉืื ื ืืชื ืืื ืืืืจ ืขื ืืคืืืงืฆืืืช ืืง ืจืืืช ืฉืืื ืืื ืืขืจืืืช ืชืืจืื ืืฉืืื ืืื ืืขืงืืฃ ืืืืืืช).
ืื ืขื ืื. ืืฉืชืืฉื ื ื-Lotus 1-2-3, "ืืืฉืื ืืจืืฆื" ืฉื ืืื ืฉืขืืจ ืืืฉืืง ืืช ืืืคืืช ื-PC, ืืืจืืช ืฉืืืืฉืื ืืคื ืืื VisiCalc, ืฉืืคื ืืช ืืืืฉื ืืืืฉื ืืืฆืืื. ืืืขื ืืืืื ืืช, ืื 1-2-3 ืื ืืื ืืืคืืข, ืืืืฉืืื ืืืืฉืืื ืืงืืฉื ืืื ืืืจืืืื, ืืืืืกืืืจืื ืฉื ืืืืฉืืื ืืืืฉืืื ืืืืชื ืืืืื ืืืชืคืชื ืืืจืช ืืืืจื. ืืืืืก 1-2-3 ืืชืืืืก ืืืืคื ืฉืืื ืืฉื ืช 1900 ืืฉื ื ืืขืืืจืช. ืืฉืืืงืจืืกืืคื ืคืจืกืื ืืช ืืืืืืื ืืืืงืืจืื ื ืืจืืฉืื ืฉืื, Multiplan, ืืื ืชืคืกื ื ืชื ืงืื ืืืฉืืง. ืืืฉืืฉืืงื ืืช ืคืจืืืงื ืืืงืกื, ืื ืืืืืื ืื ืจืง ืืืขืชืืง ืืช ืขืจืืช ืฉืืืช ืืฉืืจืืช ืืืขืืืืืช ื-Lotus 1-2-3, ืืื ืื ืืืืืื ืชืืืืืช ืืืืื ืขื ืืื ืืชืืืืกืืช ืืืืื ืช ืืฉื ืช 1900 ืืฉื ื ืืขืืืจืช. ืืืขืื ืืื ืงืืืืช ืขื ืืืื. ืืืืืจ, ื-1-2-3 ืื ืืื ืืื, ืืื ืืืงืกื ืื ืืืืชื ืืืืื ืืืืขืช ืฉืืืืืื ืฉืื 1-2-3 ืืืฉืชืืฉืื ืืืืื ืืืืื ืืช ืืืืืืืช ืฉืืื ืืืงืกื ืืืื ืืฉื ืืช ืืช ืื ืชืื ืื, ืื ืื ืื ืื ื ืืื ืื.
ืืื ืืืืชื ืืขืื ืืืจืช. ืจืืฉืืช, ืืืงืจืืกืืคื ืืืฆืืื ืืช ืืงืกื ืขืืืจ ืืืงืื ืืืฉ, ืฉืื ืืืื ืชืืจืืืื ืืคื ื 1 ืืื ืืืจ 1904. ืืืืงืกื, 1 ืืื ืืืจ 1900 ื ืืฉื ืืชืืืืช ืืขืืื. ืืื, ืืืคืชืืื ืืืฆืขื ืฉืื ืื ืื ืฉืืชืืื ื ืฉืืื ืืืืชื ืืช ืกืื ืืขืืื ืืืืกื ื ื ืชืื ืื ืืชืื ืขืฆืื ืืืชืื ืืขืืื ืืจืฆืื. ืืืงืจืืกืืคื ืืคืืื ืืชืื ืขื ืื ืืืืจ ืืกืืจ. ืืืืืืื ืืื ืืืืืื ืืืื ืฉืื.
ืืขืจืืช ื-ETL ืฉืื ืงืืืื ืืืืืื ืืช ืืืงืืจืื ืืื ืฉื Excel ืืืงืืืืช ืฉื ืืฆืจื ื-Windows, ืื ื ืืชื ืืื ืืืฆืืจ ืืืชื ืื ื-Mac. ืืื, ืชืืืืช ืืขืืื ืืืืื ืืืืื ืืืืืช 1 ืืื ืืืจ 1900 ืื 1 ืืื ืืืจ 1904. ืืื ืืืจืจ? ืคืืจืื ืงืืืฅ ืืืงืกื ืืฆืื ืืช ืืืืืข ืืืจืืฉ, ืืื ืืื ืชื ืฉืืฉืชืืฉืชื ืื ืื ืืจืื ืืืชื (ืขืืฉืื ืืื ืื), ืืื ืื ืฉืืชื ืืืืจ ืืช ืืขืืื ืฉื ืืืื ืกืคืฆืืคืืช. ืื ืจืื ืฉืืืืืชื ืืืฉืงืืข ืืืชืจ ืืื ืืืื ืช ืืคืืจืื ืืืื ืืจื ืฉื Excel ืืฉืืืืช ืชืืงืื ืืืืืจ ืืื ืชื, ืืื ืืื ืื ืขืื ืืจืื ืื ืืขืฉืืช ืขืืืจ ืืืงืื, ืื ืืชืืชื ืืืืืจืืช ืืืจืืกืืืงื ืืื ืืงืืืข ืืช ืืขืืื. ืืื ืืืืชื ืคืฉืืื.
ืืืงืกื, ืืชืืจืื 5 ืืืืื 1998 ืืืื ืืืืืช ืืืืฆื ืืคืืจืื "07-05-98" (ืืขืจืืช ืืืจืืงืืืช ืืกืจืช ืชืืขืืช), "5 ืืืืื 98", "5 ืืืืื 1998", "5-ืืืื-98" ืื ืคืืจืื ืืืจ. ืคืืจืื ืืกืจ ืชืืขืืช ืืืจ (ืืืจืื ืืืืจืื ืื, ืืื ืืคืืจืืืื ืฉืืจืกืช ืืืงืกื ืฉืื ืื ืืฆืืขื ืืื ISO 8601). ืขื ืืืช, ืืชืื ืืืืื, ืืชืืจืื ืืื ืืขืืฆื ื ืฉืืจ ื-"35981" ืขืืืจ ืขืืื-1900 ืื "34519" ืขืืืจ ืขืืื-1904 (ืืืกืคืจืื ืืืืฆืืื ืืช ืืกืคืจ ืืืืื ืืื ืืชืงืืคื). ืคืฉืื ืืฉืชืืฉืชื ืืื ืชื ืคืฉืื ืืื ืืืืฅ ืืช ืืฉื ื ืืืชืืจืื ืืืขืืฆื, ืืืืืจ ืืื ืืฉืชืืฉืชื ืืื ืชื ืฉื Excel ืืื ืืืืฅ ืืช ืืฉื ื ืืืชืืจืื ืืื ืืขืืฆื. ืื ืฉื ื ืืขืจืืื ืืื ืฉืื ืื ื-4 ืฉื ืื, ืื ืืืขืชื ืฉืื ื ืืฉืชืืฉ ืืืขืจืืช ืขื epoch-1904.
ืืื ืื ืืฉืชืืฉืชื ืืชืืจืืืื ืืขืืฆืืื? ืืืืืื ืฉื ืืชื ืืขืฆื ืืช ื-5 ืืืืื 1998 ื-"ืืืื, 98" ืืฉืืืื ืืืืืฉ ืืืื. ืงืืืื ื ืืืืืืช ืืื ืื ืืจืื ืืืจืืช ืฉืืฆืจื ืืืชื ืืื ืื ืืจืื ืืจืืื ืฉืื ืืช ืฉืืืืชื ืชืืืื ืื ื (ืืืงืจื ืืื, ืื ื) ืืืืื ืืช ืืชืืจืืืื. ืืืฅ ืืื, ืื ืืงืกื ืืืื ืืช ืื ื ืืื, ืื ืื ืื ืื ื ืฆืจืืืื!
ืืืงืืื ื ืชืงืืชื ื-39082. ืืจืฉื ืื ืืืืืืจ ืืื ืฉืืืืืก 1-2-3 ืจืื ื-1900 ืฉื ื ืืขืืืจืช, ืืื ืืืจ ืขื ืขืฆืื ื ืืื ื ืืืงืกื. ืืืืืืื ืฉืื ืืืกืืฃ ืืื ืืื ืืฉื ืช 1900, ืคืื ืงืฆืืืช ืจืืืช ืฉื ืืืฉืื ืชืืจืืืื ืขืืืืืช ืืืืืช ืฉืืืืืช ืืืืชื ืืืื. ืืืืืจ, 39082 ืืืื ืืื ืืืืืช 1 ืืื ืืืจ 2011 (ื-Mac) ืื 31 ืืืฆืืืจ 2006 (ื-Windows). ืื "ืื ืชื ืืฉื ื" ืฉืื ืืืืฅ ืืช ืฉื ืช 2011 ืืืขืจื ืืืขืืฆื, ืื ืืื ืืกืืจ. ืืื ืืืืืื ืฉืื ืชื ื-Excel ืืื ื ืืืืข ืืืืื ืชืงืืคื ื ืขืฉื ืฉืืืืฉ, ืืื ืืืจืืจืช ืืืื ื-epoch-1900, ืืืืืจ ืืฉื ืช 2006. ืืืคืืืงืฆืื ืฉืื ืจืืชื ืฉืืืคืจืฉ ืืื 5 ืฉื ืื, ืจืืชื ืืช ืื ืืฉืืืื, ืจืฉืื ืืืชื ืืืืืืจื ืขืจื ืื ืืขืืฆื.
ืืื ืืขืงืืฃ ืืช ืื, ืืชืืชื ืืช ืื (ืคืกืืืืืงืื):
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, ืืื ืขืื ืืืืจืช Storage Technology, ืืืืื ืฉืืืฉืืชื ืืขืช, ืฉืืฆืจื ืืื ื ื ืืืืค ืืืขืจืืืช ืคื ืืืืืืืืช ืืืื ืช ืกืจืืื ืืืืืจืืช ืืืืื.
ืื ืขืืฆืื ืืืืฉ ืืช ืืืื ื ืื ืื ืฉืืืื ืืื ืืื ื "A" ืืจืืื ืืื ืืืืืจ ืืฉืืขื ืืื ื ื "B", ืืืขืจืืช ืืืคืขืื ืืงืื ื ื-RAM ืฉืฉืืื ืืืื ื "A" ืืืืื ืืืืฆืื ืคืขืืืืช ืงืจืืื ืืืชืืื ืืื ืืื ื ื "B".
ืืื ืคืขื ืฉืืืื ื "A" ืืืคืขื, ืืื ืฆืืจื ืืืื ืืก ืชืงืืืืื ืืืื ื ืืืืงืคื ืืืืืืจ ื-"A" ืขื ืื ืช ืืืขืื ืืช ืืขืจืืช ืืืคืขืื ืืืืืจืื ืฉืื. ืื ืืื ืคืจืืืืืืื ืืืืชืจ: ืืื ืืืืฉืื ืกืืคืง ืขื ืืื ืืืงืจื-ืืงืจ ืฉื 8 ืกืืืืืช.
ืงืื ืืืขื ืฉื ืฆืืื ืืื ืืื ืืืจืืช ืขื ืืืกื ื ื ืชืื ืื ืืืืืื ืืืื - ืื ืงืื, ืจืฉืชืืช ืงืืขืื ืืืืช ืืื' - ืฉืืื ืฆืจืืืื ืืืืคืืก ืืจืื ืชืืืืืช ืืชืืืืช ืื ืืคื ืื ืง.
ืืืงืื ืืื ืืืืชื ืืขืื. ืืืืฆืข ืขืืืืช ืืืคืกื, ืืื ื ืืื ืืกืืื "A" ืขืืื ืืืคืกืืง ืืขืืื, ืืืืจืื ืืื ืืขืืืื ืืืืชืงืข. ืืื ืืฉืืืจ ืืช ืคืขืืืช ืืืื ื, ืืฆืืืช ืืื ืฆืจืื ืืืชืื ืืื. ืืื ืื ืงืจื ืืืืฆืข ืืฉืืื ืฉื ืฉืฉ ืฉืขืืช, ืื ืืืืช ืขืฆืืื ืฉื ืืื ืืืฉื ืืงืจ ืืื ืืืื ืืืื ืื ืฉื ืื ืืืืฆืข ืืฉืชืืฉ.
ืืื ืืื ื ืฉืืื ื- Storage Technologies. ืืื ืืืจืืช ืืืืฆืืื, ืื ืื ืืฆืืืื ืืฉืืืจ ืืช ืืืื ืืชื ืื ืืืืงื: ื ืจืื ืืื ืฉืืื ืืชืจืืฉ ืืืืฆืข ืขืืืืืช ืืืคืกื ืืืืืืช. ืืืขืื ืื ืืืืชื ืืืืืจื, ืื ืืืืืคื ืื ืื ืฉืืืื: ืืืืจืื RAM, ืืืงืจื-ืืงืจ, ืืื ื ืชืงืืืืื ืื, ืื ืืืง ืฉืืคืฉืจ ืืืขืืืช ืขื ืืืขืช ืืืื ื ืืืืืค - ืืืขืื ื ืืฉืื.
ืืืจ ืื ืืชืงืฉืจื ืืืื ืืื ืืืคืงืื ืืืชืงืฉืจื ืืืืืื.
ืืืืืื ืชืคืก ืืืกื ืืืืก ืงืคื, ืืฉื ืืืืจ ืืืืฉืืื - ืืืืชื ืืืื ืืื ืืืจืื ืืืขืืืืื ืืืืฉืืื - ืืฆืคื ืืื ืืฆืืืช ืขืืื ืืชืืจ ืืขืืืืช ืืืคืกื ืืืืื. ืืืืืื ืืืื ืฉืืชืจืืฉ ืืืฉืืื - ืืื ืงืจื. ืืืื ืืกืชืืื ืขื ืืืืืื, ืืื ืื ืืื ืื ืืืฉื ืืื ืื ืงืจื. ืื ืืื ืืืจื ืืืขืืื ืฉืื ืืช ืืขืืืื ืืชืืจ, ืืื ืืฆืืืช ืืืืื ืืื ืืืจื ืืขืืืื.
ืืืืืื ืฉืื ืืชืืืฉื ืขื ืืืืกื ืืืื ืืืืืช ืืืฉื. ืืืคื ืืฉืฉ ืฉืขืืช ืืืืฉื ืืชืจืืฉ. ืืืืืื ืฉืื ืื ืืื ืจืขืืื ืืช, ืืื ืฉืืื ืงืจื ืืืืจ ืืื ืืื ืฉืื. ืืื ืืืจื ืืืชืืื ืืืืฉ ืืช ืืืฉืืื, ืืชืืืฉื ืืืืจื ืืืืชืื.
ืขื ืืืืฉืืื ืืฉืืืฉื, ืืืืืื ืืืืื ืืืฉืื. ืืืฉื ืืชืจืืฉ ืืืฉืจ ืืฆืืืช ืืืืืฃ ืงืืืืช ืืืื ื ืืจ. ืืชืจื ืืื, ืืืฉื ืืืจืข ืืจืืข ืฉืืื ืืขืืืืื ืขืืจ ืืจื ืืจืื ืืกืืื ืขื ืืจืฆืคื.
ืืจืฆืคื ืืืืืืืช ืืืืชื ืขืฉืืื ืืืจืืื ืืืืืื ืืื ืฉืืื ืื ืืืืื ืฉื 6 ืขื 8 ืืื ืฅ'. ืืืืื ืจืืื ืืืืฉืืื ืขืืจื ืืชืืช ืืจืฆืคื ืืืืืืืช ืืื ืืื ืืข ืืืฃ ืืื ืืืจืื ืืืขืืช ืขื ืืื ืืฉืื. ืืืจืืืื ืืื ืื ืืฆืืจื ืืืืงื ืืืื ืืื ืืื ืืข ืืคืกืืืช ืืืืื ืก ืืชืืช ืืจืฆืคื ืืืืืืืช.
ืืืืืื ืืืื ืฉืืื ืืืจืืืื ืืขืืืช. ืืืฉืจ ืขืืื ืขืื ืขื ืคืื ืชื, ืฉืืื ืืืจืื ืืชืืืื ืืืจืืืื ืืกืืืืื. ืื ืืืงื ืืคืืกืืืง ืฉืืืืจื ืืช ืืืจืืืื ืืชืืืื ืืืชื, ืื ืฉืืจื ืืคืจืืงืืช ืืืงืจื ืกืืืืืช ืฉืืฆืจื ืืคืจืขืืช ืืชืืจื ืจืืื.
ืืืื, ืืืืจืื RAM ืืืื ืืจืื ืืืชืจ ืืืคืจืขืืช ืืชืืจ ืจืืื. ืืื ืืืืชื ืฉื ืื ืื ืื ืืื ืืืฆื. ืืืืืื ืืืื ืฉืืืคืจืขื ืืื ืืฉืืฉืช ืืช ืืืืืจืื, ืืืืชื ืืช ืคืขืืืช ืืขืจืืช ืืืคืขืื. ืืื ืืชืงืฉืจ ืืฉืืจืืช ืืชืืืื, ืืืืื ืืจืืืื ืืืฉืื, ืืชืงืื ืืืชื ืืขืฆืื ืืืืขืื ื ืขืืื.
ืื ืืืืช!
ืืกืืคืืจ ืืชืจืืฉ ืืืืจ ืฉืจืชืื, ืืงืืื ืืจืืืขืืช ืื ืืืืืฉืืช ืฉื ืืฉืจื ืืคืืจืืกืืืช' (ืื ื ืืืฉื), ืืืืืจ ืืจืฆืืคืื.
ืืื ืืื ืงืจืก ืฉืจืช ืืื ืืงืก ืขื ืืกื ืื ืชืื ืื ืืจืืฉื. ืื ืืคืขืืื ืืืชื ืืืืฉ, ืืื ืืื ืืืฉืื ืืฉืืื ืืืคืื ืฉืื ืืฉืื. ืืืืื ื ืืืชืงืฉืจ ืืืืฉืื ืืฉืืจืืช ืืชืืืื.
ืืืฉ ืืชืืืื... ืื ื ืืืฉื ืฉืฉืื ืืื ืืืจืง, ืืื ืื ืื ืืฉื ื... ืื ื ืื ืืืฉื ืฉืื ื ืืืืจ ืืืชื. ืื ืื ืืฉื ื, ืืืืช. ืืื ื ืืฉืืจ ืขื ืืืจืง, ืืกืืจ? ืืืื.
ืื, ืืื ืฉืขืืช ืืืืจ ืืื ืืืจืง ืืืืข (ืื ืื ืืจื ืืจืืื ืืืืืก ืืคืืจืืกืืืช', ืืชื ืืืืขืื), ืืืืืง ืืช ืืฉืจืช ืืืื ืขืื ืืื ืืขืืืช. ืชืืืื ืืจืืจื ืืืคืืื ืืช, ืืืงืื ืืชืขืฆืื ืืืื ืืื. ืืืจืง ืืกืชืื ืืงืืฆื ืืืืื ืืื ืืืฆื ืฉืื ืืืจ ืื ืจืืื. ืื ืืืจืง ืืืืจ ืืจืืืช (ืื ืืื ืืืฆืขื ืชืืืืจื ืฉืืื ืืืืข ืื, ืื ืืืืชื ืืืืื ืืืืืช ืคืจื ืฆืืืขืช ืืื ืื ืฉืื ื ืืืืข... ืืื ืืงืจื, ืื ืื ืืฉื ื, ืืกืืจ?) ืืืืืจ ืืืืืก, ืืืืจ ืฉืืืืืชื ืืืื.
ืืืืชื ืขืจื ืืฉืจืช ืงืืจืก ืฉืื. ืืกืืคืืจ ืืื... ืืฉืจืช ืื ืขืืื. ืืืจืง ืื ืกื ืืขืืืจ ืืจืืืง, ืื ืืืงืื ืื ืืืื ืืืคืขืื ืืช ืืฉืจืช.
ืขืื ืจืืืช, ืืืืืืืก, ืืจื ื ืืืืื ืื ืืืื ืฉืืืช ืืืจืช, ืืืืจืง ืืืจ ืืคืืจืืกืืืช'. ืชืจืื, ืืฉืจืช ืืืชืื ืืื ืืขืืืช! ื ึตืก. ืืืจืง ืืืื ืืกืคืจ ืฉืขืืช ืืืืืงื ืฉืืื ืชืงืื ืขื ืืขืจืืช ืืืคืขืื ืื ืืชืืื ื ืืืืฆื ืืืจื ืืืืก.
ืืกืืืืืช ืืืฆืข ืืืื ืืฉืจืช ืงืืจืก (ืงื ืืช ืื ืืงืืืช!). ืืคืขื ื ืจืื ืืืืื ื ืืืืื ืืช ืื ืฉื ืชืืืืช ืืืืืจื ืฉืืืืืคื ืืช ืืฉืจืช. ืืื ืื, ืืืจื ืืขืจื 10 ืฉืขืืช ืื ืื ื ืืคื.
ืืืฆื ืืืจ ืขื ืขืฆืื ืืืฉื ืืกืคืจ ืืืื. ืืฉืจืช ืขืืื, ืงืืจืก ืืืืจ ื-10 ืฉืขืืช ืืื ืืืคืขื ืืืฉื ืืฉืขืชืืื ืืืืืช. ืื ืืืงื ืงืืจืืจ, ืืืืคืืช ืืืืจืื, ืืืงื ืืื, ืืื ืื ืืฆืื ืืืื. ืืื ื ืขืฆืจื ืืืชืจืกืงืืืืช.
ืืฉืืืข ืขืืจ ืืื ืืืืืช... ืืืื ืืื ืืจืืฆืื. ืฉืื ืขื ืฉืืื ืืชืืื ืืืืฉ. ืืชืืื ื ืืื. 10 ืฉืขืืช ืขืืืื, 2-3 ืฉืขืืช ืืฉืืชื...
ืืื ืืืฉืื (ืื ื ืืืฉื ืฉืื ืืืจื ืื ืฉืืืื ืืื ืืื ืฉืื ืงืฉืจ ื-IT) ืืืจ:
"ืื ืืืืืช!"
ืืงืจืืื ื ืขื ืชื ืืืืืื ืจืืงืื, ืืืื ืฉื ืืืฉืื ืื ืจืื ืืืกืกื ืืืืฆื ืฉืืืช ืืืืืื.
"ืื ืืคืกืืง ืืขืืื ืขื ืืืืืช".
ื ืจืื ืฉืื ืจืขืืื ืืจ ืืืืืืื ืืขืืืื ืชืืืืช IT, ืฉืกืคืง ืื ืืงืจืื ืืช ืกืคืจ ืืฉื ืชืื ืฉื ืืืืช ืืืื ืฉืื ืืืฉืืื ืืงืคื. ืื ืืกืืืจื ืฉืื ืื ืืืื ืืืืืช ืงืฉืืจ ืืืืืช ืืฉืื ืฆืืจื, ืื ืืฉืจืช ืขืื ืฉืืืข ืืื ืชืงืืืช.
"ืืฉืืืข ืฉืขืืจ ืืืืืช ืืืืชื ื ืืืื, ืืื ืืฉืืืข ืืื ืืืื".
ืืื ืื ืงืื ืืื ืฉืืื ืื ืจืืฉืืื ืืืืื. ืืืืืช ืืืฉืคื ืชืืืืื ืืืืืืจ ืืืจื. ืืืืฉืจ ืืืืจ ืืืจืฅ ืืกืชืืื, ืื 12,5 ืฉืขืืช ืืื ืืืืืื ืฉื ืืฉืืฉ ืืืืจื ืืืฆืจ ืื ืืืืช. ืืชืืืืช ืืืืืืจ ืฉื 12,5 ืฉืขืืช ืืฉ ืืืืช, ืืืืฆืข ืืืืืืจ ืืฉ ืืืืช ืืืกืืืื ืฉืื ืืืืช. ืืื ืืื ืฉืืกืืื ืืืจื ืืฉืชื ื, ืื ืื ืืืืื ืืื ืฉืคื ืืืืืช ืืฉืชื ื. ืืืฉืจ ืืืจื ื ืืฆื ืืื ืืฉืืฉ ืืืืืจ ืืืจืฅ ืื ืืฆื ืื ืืื ืฉื ืืืืจ ืืืจืฅ (ืืจื ืืื ืื ืืื ืืจื), ืื ื ืืงืืืื ืืืืช ืืฉืคื Syzygyn - ืืืืืช ืืืืืื ืืืืชืจ ืืืฉืคื ืื ืืื ืืืืชืจ. ืืืฆื ืืจื ืื ื ืืงืืืื ืืืืช ื ืฆื - ืืืืืช ืื ืืืื ืืืืชืจ. ืืืืื ืืื ืฉื ื ืืงืฆืืืช ืืืจื ืืืื. ืืืืืจ ืืืจื ื ืืฉื 28 ืืืื: syzygian - quadrature - syzygian - quadrature.
ืืฉืืืกืืจ ืืืื ืืื ืืืืช ืืืืืช ืืืืืช, ืืฉืื ืืื ืฉืขืืืื ืืืืขืืง ืืฉืืจื. ืืื ืืืืื ื. ืืื ืืกืชืืจ ืฉืืืืืจ ืฆืืง. ืฉืืืขืืื ืงืืื ืืื ืขืื ื ืืฉืืชืช ืื ืืจืืง ืืืืฉืจื. ืืื ืคืขื ืฉืืืืืช ืืขืืชื ืืืชื ืืืืื ืืกืืื, ืขืืืช ืืจืืืจ ืฉื ืืกืคืื ื ืืืืขื ืืืืื ืจืฆืคืช ืืืจ ืืฉืจืชืื. ืืืจืืืจ (ืื ืฆืืื ืืืืื ืืืงืืจืื ื, ืื ืฆืขืฆืืข ืฆืืื ืืืจ) ืืฆืจ ืืืืก ืืืืฉืืื.
ืืฉืืืช ืืืกื ืืจืงืื
ืืืื ืขืืื ืืืขืืืจ ืืขืจืืช ืืงืจืช ืื ืืืืจ ืฉืืืืจ ืจืงืืืช ืืืืื (ื-400 ืืืฃ ืงืืืื) ืืืจืกืืืช ืืืฉืืช ืฉื ืืขืจืืช ืืืคืขืื, ืืืืืจ ืืืฉืคื. ืืืชืจ ืืืืง, ื-Solaris 2.5.1 ื-Solaris 7, ืืืืขืจืืช ืืคืืชืื ืฉื Verdix Ada (VADS), ืฉื ืืชืื ื-Ada 83, ืืืขืจืืช Rational Apex Ada, ืฉื ืืชืื ื-Ada 95. VADS ื ืจืืฉื ืขื ืืื Rational, ืืืืืฆืจ ืฉืื ืืื ืืืืฉื, ืืืจืืช ืฉ-Rational ื ืืกืชื ืืืืฉื ืืจืกืืืช ืชืืืืืช ืฉื ืืืืืืช ืกืคืฆืืคืืืช ื-VADS ืืื ืืืงื ืขื ืืืขืืจ ืืืืืจ Apex.
ืฉืืืฉื ืื ืฉืื ืขืืจื ืื ืคืฉืื ืืืจืืื ืืช ืืงืื ืืฆืืจื ื ืงืืื. ืื ืืงื ืฉืืืขืืื. ืืื ืขืืืชื ืืื ืืื ืืืจืื ืืืขืจืืช ืืขืืื. ืืงืืฆืืจ, ืื ืืืืชื ืืืจืืืืงืืืจื ืืืืืฉืื ืืืจืืขืื ืืืืชืจ ืฉื ืืขืจืืช ืชืืื ื ืฉื ืชืงืืชื ืื, ืื ืืงื ืขืื ืืืืฉืืื ืืืฉืืื ืืช ืืคืืจื. ืืืืจ ืืื ืืืืฉื ืืืขืจืืช ืืืืืงื, ืฉื ืืฉืื ืืกืคืจ ืืืืฉืื ื ืืกืคืื. ืชืืงื ืชื ืืื ืืช ืืืืืื ืฉื ืืฆืื ืืืืื ืืืืืงื, ืื ืืกืคืจื ืืจื ืืืืืจืืช (ืงืื ืืืงืืจ ืืื ืืขืจืืช ืืืฆืืจ, ืื ืฉืืคืื ืงืฆืืื ืืืืช ืฉืื ืขืืื ืืฆืืจื ืืืื ื ืืืื, ืจืง ืืืืชื ืฆืจืื ืืืกืืจ ืืช ืืืืืื ืฉืขืื ืืืืื ืืืชืืื ืืงืืืคืืืืจ ืืืืฉ). ืืกืืคื ืฉื ืืืจ, ืืฉืืื ืขืื ืืื ืฉืฆืจืื, ืืืขืืจืชื ืืคืจืืืงื ืืืจ.
ืืืืื ืฉืืฉื ืืคื ื ืื ืืืืืื, ืืืืคืื ืฆืืฆื.
ืฉืืืืจ ืืจืงืื ืืื ืืืืจ ืืืืืืง ืืขืื ืืฉืืืฉื ืฉืืืขืืช, ืืืืืื ืืืืงืืช ืืขืืื ืฉื ืืกืคืืจื ืืืืืจ ื ืืกื ืจืฆืฃ ืืคืงืืืืช. ืืืืื ืืืืืชืืื ืืืืจ ืืืื ืืช ืืืืืงื, ืืื ืืืกืืื ืชืชืจืืฉ ืชืื ืฉื ืืืช ืกืคืืจืืช ืืจืืข ืืชื ืขืช ืืื ืืข, ืืชืจืืฉื ืืืขืจืืืช ืืขืืจ ืืื ืคืขืืืืช ืืืชื ืืคืืืืช, ืฉืืืจืฉื ืืืื ืืช ืืจืืื - ืืืงืจื - ืฉื ืืจืงืื. ืื ืื ืืื ืืชืืื, ืืื ืืจืื ืื ืฉืื ืืื ืืืขืกืื ืืืื ืขื ืืืืื ืืืื ืืืจืื ืืจืื ืืกืฃ. ืื ืชืชื ื ืืืฃ ืืื ืืืืื ืืื ืฉืืฉืจื ืืืืืืื ืืืฆืื ืืกืฃ ืืคืืืืืช - ืืขืืื ืื ืคืืฉืชื ืื ืื ืงืืื ืืช ืฉืื ืฉื ืืช ืืชืงืฆืื ืืืงืื ืืจืืฉืื ืื ืืฉื ื, ืืืืจืื ืืื ืืื ืื.
ืืืืืฉืื ืงืืืืื, ืืชืืจ ืืกืคืืจื ืืืืืจ ืืื ืืืคืขื ืืืืช ืคืขืืื ืืืืจืืืฆืืืช ืจืืืช, ืขื ืืื ืฉืืืืงืื ืงืืื ืืืื. ืื ืืกืืืจืืช ืฉืื ืืงืจื ืืืืชื ืืืื ื ืืืื, ืืื ืืืฉืืืืช ืฉืื ืืื ืืืื ืืฉืืขืืชืืืช. ืชืืคืืื ืืช ืฉื ื ืืืืจืืื ืืืื, ืืชืืื ื ืฉืืืืฉืืช ื ืืืื ืื ืืืขืฉืจืืช ืืื ืืกืื ืืื ืืืื ืฉืืืข ืื ืืจืืก.
ืืชืฉืืืช ืืื ืืืงืืฉื ืืื ืืื ืฉืืขืืืจ ืืช ืืืขืจืืช.
ืืื ืืจืื ืืืขืจืืืช ืืงืจืืืืืช ืืืืืื, ืืจืื ืคืจืืืจืื ื ืจืฉืื, ืื ืฉืืื ืื ืงื ืืืืืช ืืช ืืขื ืฉืืจืืช ืืงืื ืฉืืืคืขืื ืืคื ื ืฉืืืขืจืืช ืงืจืกื. ืืืืืื, ืื ืืื ืืื ืฉืื ืืืจ ืืืฆื ืืืคื; โโืืืชื ืืืืืืื ืืืฆืขื ืืืฆืืื ืืืฉ ืืืคื ืคืขืืื ืืืืื ืืืชื ืจืืฆื.
ืงืจืื ื ืืื ืฉื Apex ื-Rational ืื ืื ืืื ืฉืคืืชืื ืืช ืืืืืจ ืืืืง ืืืจืืืื ืืช ืฉืื ืคืืชืื ื ืงืจืื ืืงืื ืืืฉืื. ืื (ืืื ืืฉืืจ) ืืชืจืฉืื ืฉืืฉ ืฆืืจื ืืจืืช ืืฉืืจืฉื ืฉื ืืขืื ืืขืืช ืืฉืืืืช ืืืืืืช ืชืจืชื ืืฉืืข.
ืืืืืื ืฉืื ืืื ืฉืื ืืืจ ืืขื ืืื ืืืชืื ืืขืช, ืืืืื ื ืื ืกืืช ืืฉืืืจ ืืช ืืืขืื ืืืขืืื ืืงืืืืช. ืื ืื ืืืืชื ืืฉืืื ืงืื ืืืืืื ืฉืืืืจืืข ืืชืจืืฉ ืืขืจื ืคืขื ืืืช ืืื 1000 ืจืืฆืืช. ืกืืื ืืฉืืื ืืืช ืืืืชื ืฉืงืจืืื ืืคืื ืงืฆืืืช mutex ืฉืคืืชืื ืขื ืืื ืืกืคืง (ืืืง ืืืืืืช ืืืืืจื ืฉื VADS) Unlock
ืื ืืืืื ืืคืชืืื. ืืื ืืขืืืื ืฉืงืจื ืืคืื ืงืฆืื ืขืืื ืืืืขืืช ืคืขืืืืช ืื, ืฉืืืืขื ืืืืคื ื ืืืื ืื ืื ืฉื ืืื. ืืขืืื ื ืืช ืืชืืจ ื-10 ืืจืฅ, ืืืืืจ 10 ืคืขืืื ืืฉื ืืื, ืืืชืืื ื ืืจืืฅ. ืืฉืขื ืืืืจ ืืื ืืืขืจืืช ื ืขืื ืืช ืขืฆืื. ืืืืื ืจืืื ื ืฉืจืฆืฃ ืืืืืขืืช ืืืืงืืืืช ืืื ืืื ืฉื ืืืืื ืฉื ืืฉื. ืขืฉืื ื ืขืื ืืกืคืจ ืจืืฆืืช, ืืืขืจืืช ื ืืกืื ืืืืคื ืขืงืื 45-90 ืืงืืช ืืืืจ ืืืชืืื, ืืืื ืคืขื ืืืืื ืืืื ืืช ืืืชื ืืกืืื. ืืืจืืช ืฉืืจืฆื ื ืืื ืืช ืงืื ืฉืื ื - ืชืืืจืืช ืืืืืขืืช ืืืืชื ืฉืื ื - ืืชื ืืืืช ืืืขืจืืช ืืืืชื ืืื, ืื ืฉืืืื ื ืืืืืื ืฉืชืจืืืฉ ืืขืืืก ืืื ืืืจื ืืืืชื ืืขืื.
ืืขืช ืืืื ื ืฆืจืืืื ืืืืื ืืืื ืืืืืง ืืชืจืืฉื ืืืกืืื ืืจืฆืฃ ืืืืืืืื.
ืืืฉืื ืื ืฉื ืืืขืจืืช ืืฉืชืืฉ ืืืขืจืืช ืืืฉืืืืช Ada ืืืฉืชืืฉ ืื ืืฆืืจื ืืจืืขื ืืืคืืื. ืืฉืืืืช ืื ืืื ื ืื ืืชื ืืืคืขืื ืื-ืืื ืืช ืืจืื ืืืืื ื-Ada, ืืฉืื ืืื ืคืชืืืื ืฉื ืืืฆืืข, ืืืืื ืื ืจืง ืืฉืคื ืขืฆืื. ืืืฉืจ ืฉืชื ืืฉืืืืช ืฆืจืืืืช ืืชืงืฉืจ, ืื "ืงืืืขืื ืคืืืฉื", ืืืืืคืื ืืช ืื ืชืื ืื ืืืจืืฉืื, ืืื ืืคืกืืงืื ืืช ืืืคืืฉ ืืืืืจืื ืืืืฆืืข ืขืฆืืื ืฉืืื. ืขื ืืืช, ืืืขืจืืช ืืืฉืื ืืืจืช. ืืืืจ ืฉืืฉืืืช ืืืจื ืืืืชื ืืคืืฉ, ืืฉืืืช ืืืขื ืืชืื ืกื ืืืฉืืื ืืืจืช, ืืืืืจ ืืื ืืชืื ืกื ืขื ืืฉืืื ืฉืืืฉืืช, ืืื ืืืื ืขื ืืืฉืืืช ืขืืืื ืืกืืื. ืืืืจ ืืื, ืืืฉืืื ืื ืืืคืืฉืื ืืืื ืืื ืืฉืืื ืืืืชื ืฆืจืืื ืืืืืจ ืืืืฆืืขื. ืืืืืจ, ืขืกืงืื ื ืืืขืจืืช ืงืจืืืช ืืคืื ืงืฆืืืช ืืืงืจื ืืืืชืจ ืืขืืื, ืฉืขืฆืจื ืืช ืื ืชืืืื ื"ืจืืืื ืืฉืืืืช" ืืืื ืฉืืื ืืขืืืช ืืืง ืื ืชืื ื ืืงืื. ืืืคื ื ืื ืื ืืืืื ืืืขืืืช ืจืง ืืืื ืฉืืชืคืืงื ืืืืชื ื ืืืื ืืืื.
ืชืืืจืชื ืืช ืื ืื ืื ืืืฉืืื ืืื ืืืืืื ืฉืืืฉืจ ืืชืืงืฉื ืืคืืฉ ืื ืฆืคืื ืืืกืชืืื, ืืืื ืืืชืจืืฉ "ืืืืคืช ืืฉืืื". ืืืืืจ, ืืืขืื ืืืื ืืืชืืื ืืขืื ืืฉืืื ืืืจืช ืฉืืืื ื ืืืืฆืืข. ืืกืชืืจ ืฉืืืฉืจ ืืฉืืื ืืืช ืืืื ื ืืืคืืฉ ืขื ืืฉืืื ืืืจืช, ืืฉืืื ืืืจืช ืืืืจื ืืืืื ืืืชืืื ืืืืฆืืข, ืืืกืืคื ืฉื ืืืจ ืืฉืืืื ืืืืจืช ืืืคืืฉ ืืจืืฉืื. ืืืืชืื ื ืืืจืืขืื ืืืจืื ืฉืืืจืืื ืืืฉืืื ืืขืืืจ; ืืืจืืข ืืื ืืื ืืื ืงืจืืื ืืคืื ืงืฆืืืช ืืขืจืืช, ืืืื ืืืคืกื ืื ืืืฆืืข mutex.
ืืื ืืืืื ืืืื ืฉืืจืช ืงืื ืืืจืืช ืืืขืื, ืืืืชื ืฆืจืื ืืืฆืื ืืจื ืืชืขื ืืชืงืืืืช ืืจื ืจืฆืฃ ืฉื ืืฆืืจืืช ืืืื ืืืคืขืื ืืชื ืืฉืืื, ืฉืืื ืข ืืช ืืชืจืืฉืืช ืืชืจืกืงืืช. ืื ืื ืืืืืชื ืื ืฆื Put_Line()
ืืื ืืืืื ืข ืืืืฆืืข ืคืขืืืืช ืงืื/ืคืื. ืื ื ืืืื ืืืืืืจ ืืฉืชื ื ืืื ื ืื ืืฉืื ืืืื, ืืื ืืื ืื ื ืืืื ืืจืืืช ืืช ืืขืจื ืฉืื ืื ืื ื ืื ืืืื ืืืฆืื ืืืชื ืขื ืืืกื?
ืืื ืื, ืืืืื ืช ืืืืื ืืชืืจืจ ืฉืืืจืืช ืืงืคืืช ืขืืืื ืืืืขืืช ืคืขืืืืช ืืื, ืฉืืกืื ืืช ืื ืคืขืืืืช ื-I/O ืฉื ืืชืืืื ืืื ืขื ืืืฆืืข ืขืืืืืื ืืืจืื, ืืืฉืืื ืืืฆืข ืืฉืืืืช ืขืฆืืืืืช ืืืจืืช. ืืืืืจ, ืืขืืืื ืื ื ืืกืื ืืืืืืื, ืืื ืจืง ืฉืจืฉืจืช (ืงืจืืืืช) ืฉื ืืฉืืืืช.
ืื ืืื ืืจืื ืืืจืืฉ ืืื ืืืขืจืื ืืช ืืืืืื ืืืืกื.
ืืื ืชื ืืืืืช Ada ืฉืืืืื ืืฉืืื, ืกืื ืืกืืคืจ ืืืฉืชื ื ืืืืืื ืืืกืื ืืื. ืืืืืืืืช ืจืืืช ืืื ืงืฉืืจืืช ืืืืืืืื ืกืคืฆืืคืืื ืฉื ืืจืฆืฃ ืืืขืืืชื (ืืืฉื. Incrementing_Buffer_Index
, Locking_Mutex
, Mutex_Unlocked
), ืืืืืจ ืืื ืืื ืืก ืืชืืื ืืืืืื ืืงืฆืื ืฉืืงืฆื ืืช ืืกืคืืจื ืืืชืืืื ืืืฉืชื ื ืืืืืื. ืืืืืื ืฉืงืื ืืืืืืืงื ืฉื ืื ืื ืคืฉืื ืืืกื ืงืืืข ืืืืืจืื, ืืืืคืช ืืฉืืืืช ืืชืืฆืื ืืืืฆืืขื ืืืืชื ืืืื ืื ืกืืืจื. ืืฉืื ื ืืขืืงืจ ืืืืืืืื ืฉืืืืืื ืืืืืืฃ ืืช ืืืฉืืื, ืืืืืื ืฉืืืกืืื ืืชืจืืฉื ืืืืฆืืข ืืื ืืืืืจื ืืขืช ืืืืคืช ืืืฉืืื ืืืืืจ (ืืืื ืกืืืืช).
ืืฉืืืช ืืืขืงื ืคืฉืื ืจืฆื ืืืืืื ืืืืืงื ืืขืช ืืขืช ืื ืืขืจื ืฉื ืืืฉืชื ื ืืืืืืื ืืฉืชื ื. ืขื ืื ืฉืื ืื, ืืขืจื ื ืฉืืจ ืืงืืืฅ. ืืื ืืืชื ื ืงืฆืจื ืืฆ'ืง ืืืฉ. ืืชืืชื ืืช ืืืฉืชื ื ืืงืืืฅ ืื ืืืฉืืื ืืืฆืขื ืจืง ืืืฉืจ ืืืขืจืืช ืืืจื ืืืชื ืืืืฆืืข ืืขืช ืืืืคืช ืืืฉืืื ืืืืืจ ืืืขืื. ืื ืื ืฉืงืจื ืืืฉืืื ืืื ืื ืืฉืคืืข ืขื ืืฉืืืืช ืืกืืืืช ืืืจืืช, ืฉืืื ื ืงืฉืืจืืช.
ืืื ืฆืคืื ืฉืืืฉืจ ืืืขืจืืช ืชืืืข ืื ืงืืืช ืืืฆืืข ืืงืื ืืืขืืืชื, ืืืฉืชื ื ืืืืืืื ืืืืคืก ืืขืช ืืขืืจ ืืื ืืืืื ืืื. ืื ืืงืจื ืืฉืื ืฉืืืจืื ืืืฉืืื ืืขืืืจ, ืืืืืืื ืฉืชืืืจืืช ืืืืฆืืข ืฉืื (10 ืืจืฅ) ื ืืืื ืืื ืฉื ืืฉืืืช ืื ืืืืจ, ืืืื ืืืืจ ืืืื ืืืืื ืืช ืืขืจื ืฉื ืืืฉืชื ื ืืืืืืื ืืืืชืื ืืืชื. ืืืฆื ืจืืื, ืืืืืชื ืืงืื ืจืฆืฃ ืืืืจ ืฉื ืชืช-ืงืืืฆื ืฉื ืกืคืืจืืช: ืืขืจืืื ืืืืจืื ืื ืฉื ืืืฉืชื ื ืืืื ืืืืคืช ืืืฉืืื. ืืขืช ืืชืืื, ืืืฉืชื ื ืืืืืืื ืืืจ ืื ืืืืจ ืืืฉืชื ืืช, ืืืขืจื ืืืืจืื ืฉื ืืชื ืืฆืืื ืืืื ืืืืื ืื ืืืฉืื.
ืืจืฆืชื ืืช ืืงืื ืขื ืืขืงื. ืืื ืงืคื. ืืื ืืืืจ ืขืื ืืื ืฉืขืื.
ืืืืื ืืืื ืืช ืืจืฆืฃ ืืฆืคืื, ืฉื ืงืืข ืขื ืืื ืขืจื ืืืฆืืื ืฉื ืงืจื mutex Unlock
, ืืืืฉืืื ืื ืืืฉืืื - ืืคื ืฉืงืืจื ืืืืคื ืฉืืืืช ืงืืืืืช.
ืืื ืืกื Apex ื ืืชืื ืืงืืืชื ืืช ืืช ืืงืื ืฉืืื ืืฉืื ืื ืืืฆืื ืืงืื ื-mutex ืฉืื, ืชืืืืจืืืช, ืืืืื ืืืชืจืืฉ ื ืขืืื. ืืื ืืืกืชืืจืืช ืฉืื ืืืืชื ื ืืืื ืืืื, ืฉืื ืจืง ืจืฆืฃ ืืกืืื ืฉื ืืืจืืขืื ืืืชืจืืฉ ืืืื ืืกืืื ืืืื ืืืืืื ืืืกืืื. ืืืง ืืจืคื, ืืืจ'ื, ืื ืืืง ืืจืคื.
ืืื ืืืื ืขื ืคืืกืช ืืงืื ืฉืืืืชื ืฆืจืื, ืืืืคืชื ืืช ืงืจืืืืช ืืคืื ืงืฆืืืช mutex (ืฉืื ืืืืช ืขื ืืื ืคืื ืงืฆืืื ืืืืช ื-mutex ืฉื ืืขืจืืช ืืืคืขืื) ืืืืืื ืงืื ื ืฉื Ada mutex ืืื ืืฉืืื ืืืืฉื ืฉื mutex ืืงืืข ืืื.
ืืื ืกืชื ืืืชื ืืงืื ืืืจืฆืชื ืืช ืืืืืงื. ืฉืืข ืฉืขืืช ืืืืจ ืืื ืืงืื ืขืืืื ืคืขื.
ืืงืื ืฉืื ืืืืฉ ื-Rational ืืฉื ืืจืืืื ืืืชื, ืคืืจืงื ืืืชื ืืืืงื ืฉืืื ืื ืืฉืชืืฉ ืืืืชื ืืืฉื ืฉืืืืชื ืืฉืืืืฉ ืืคืื ืงืฆืืืช ื-mutex ืืืขืืืชืืืช.
ืื ืืืืชื ืกืงืืจืช ืืงืื ืืฆืคืืคื ืืืืชืจ ืืงืจืืืจื ืฉืื ๐ ืืื ืืืชื ืืขืฉืจื ืืื ืืกืื ืืื ืืืื ืืืืจ, ืขืื ืขืฉืจื ืื ืฉืื ืืื ืืฉืืืช ืืขืืื - ืืืืื ืืื ื ื-20 ืฉืืจืืช ืงืื.
ืืงืื ื ืืืง, ืงืืืฆื ืืคืขืื ืืืฉืื ืืืจืืื ืืืืืฉื ืืืืืงืช ืจืืจืกืื ืจืฉืืืช. ืืขืืืจ ืฉืืืขืืื, ื ืืกืื ืืกืคืืจื ืืืืืจ ืืฆืืื ืืืืื ืืืจืืื.
ืืืงืื, ืืื ืืื ืืืคื, ืืื ืื ืืืขื ืืกืืคืืจ?
ืื ืืืืชื ืืขืื ืืืขืืื ืืืืืืื. ืืืืช ืืืคื ืฉืืจืืช ืงืื, ืืืฆืืข ืืงืืื, ืืืขืื ืืชืจืืกืจ ืชืืืืื ืืื ืืจืืงืฆืื, ืืจืืืืงืืืจื ืืงืืื ืืืืืขื ืืงืืื, ืืืฉืงืื ืืืขืจืืืช ืืฉืืืฆืืช ืืืืฆืืช ืืืืืื ื ืืืืจืื. ืืื ืืืฅ, ื ืืื.
ืื ืืืืชื ืืืืื ืฉืขืื ืขื ืืืขืื ืืื, ืืืจืืช ืฉืืืืชื ืืืืจ ืืืจืงืืจืื ืืืื ืฉืขืฉืืชื ืืช ืืืขืืจื. ืืื ืืืจืืช ืฉืขืฉืืชื ืืช ืื, ืื ืื ืืืืจ ืฉืืื ืชื ืืช ืื ืืืืช ืืืคื ืฉืืจืืช ืืงืื, ืื ืืคืืื ืจืคืจืคืชื ืืืชื. ืืงืื ืืืืืืื ื ืืชืื ืขื ืืื ืืื ืืกืื ืืื ืืืจืฅ, ืืื ืืฉืกืืคืจื ืื ืืช ืืืฉืขืจืืช ืฉืืื ืืืื ืืืืจืืื ืืืฉื, ืืงื ืื ืจืง ืืฆื ืืงื ืืืคืจืื ืืืชื. ืืืฉืืชืืงืฉืชื ืื ืชื ืชืืืืจืืืช, ืืืืชื ืืขืืืจ ืืช ืื ืืืืฉืื ืืืจ, ืื ืืื ืื ืืจืืจ ืฉืืืื ืืกืื ืืืื ืืืืืื ืืืจื ืืื ื ืืื ื. ื ืฉืืข ืืืืจื ื? ืื, ืื ื ืืื, ืืื ืืืืชื ืืช ืืืฉืขืจืืช ืืืืงืฉืืช ืืกืืื ืืืจืช.
ืืื ืชื ืืช ืืืืช ืืืขืื. ืื ืืืขืชื ืืืืืง ืืืคื ืื ืงืืจื ืื ืืื, ืืื ืืืขืชื ืื ืงืืจื.
ืืืืื ืืฉื ืื ืฆืืจืชื ืืืข ืื ืืกืืื ืจื. ืืืืชื ืืืืืฆื ืืฉืืืืฉ ืืขืื ืืืื ืชื ืืช ืืืชืจืื ืืช ืืืืกืจืื ืืช ืฉืื. ืื ื ืืืืข ืืื ืกืคืจืืืช ืืื ืืจืืฆื ืฉื Ada ืืืคืืืช ืืืฉืืืืช ืืืชืืืืืืช ืขื ืืืฆืืข ืืงืืื. ืืื ื ืืืื ืืชืื ืืช ืืจืื ื ืืืื ืืจืืช ืืืืืจืื, ืืจืืืกืืจืื ืืืืกืืืืจ. ืืืืืื ืืืจืืช, ืืฉ ืื ืืืข ืืขืืืง ืืชืืื ืฉืื. ืืืฉืชืืฉืชื ืืื ืืื ืืืฆืื ืืช ืืกืืื ืืืขืื. ืื ืจืง ืขืงืคืชื ืืช ืืืื, ืืื ืชื ืืื ืืืฆืื ืืืชื ืืกืืืืช ืืื ืจืืฆื ืืืื ืจืืืฉื.
ืกืืคืืจืื ืืืื ืฉื ืืืืง ืืงืื ืืื ื ืืขื ืืื ืื ืืืืืื ืขืืืจ ืื ืฉืื ืืืืจ ืืช ืืชืืื ืืช ืืืชื ืืื ืฉื ืืืืง ืืื. ืืื ืืกืืคืืจืื ืืืื ืขืืืจืื ืื ื ืืืืื ืื ื ืืจืฉ ืืื ืืคืชืืจ ืืขืืืช ืงืฉืืช ืืืืช.
ืืื ืืคืชืืจ ืืขืืืช ืงืฉืืช ืืืืช, ืืชื ืฆืจืื ืืืืืช ืืืชืจ ืืกืชื ืืชืื ืช. ืืชื ืฆืจืื ืืืืื ืืช "ืืืจืื" ืฉื ืืงืื, ืืืฆื ืืื ืืงืืื ืืื ืืจืืงืฆืื ืขื ืืกืืืื ืฉืื, ืืืืฆื ืืกืืืื ืขืฆืื ืคืืขืืช.
ืืื ืืืื ืื ืฉืืืข ืื ืืจืืก ืืฉืื.
ืืืฉื.
ืืงืืจ: www.habr.com