áá¬ááºáááºážáá¡áááº
ááá¹ááá¬ááºá ááááá á¡á¡á±ážáá¯á¶áž Operating System ááá¯ááœááºááŸááá²á·ááá·áºááŸá Ạ- Windows XP á rsdn.ru áááºáá¯ááºážááá±á«áºáá¬áá¬áá²á C# ááŸáá·áº .NET Framework ááá¯á·á ááœá±ážááá¹ááá¬ááºá áá±á¬ááºá á¯ááŸá áºááááááŸá áºá Pentium IVá 2001 mb ram ááẠáá¬á·ááºáá²á¡áá áºá áá«áá«ááœáẠá¡áááá¯ážááŸá¯ááºáž ááá¯ážáá¬áá²á·áááºá
9 áááºážá¡á±á¬ááºááŒá®ážáá¬áá²á· áááá¯ááááºáá±ážááŒááºážá¡ááœáẠááá¯ááºááááºáž á
áááºá¡á¬ážáááºáááºááŸá¯ááᯠááŒááºááŒá®áž áááááœá±á áá»áœááºáááᯠáááá¯ááááºáááºážáá²á· áá±áá»á¬ááᯠáá±á¬ááááºáááºááá¯á· áá¯á¶ážááŒááºáá²á·áá«áááºá áá®áááºážá ááá¯áá±á¬ááºážáááºááá¯á· áá¯á¶ááŒááºááŒá®áž á¡á²áá®ááŸá¬ áááºáá±ážáááºááá¯á· áá°ááá¯á·á áá¯á¶ááŒááºáááºá áá±á¬ááááºáá°áá±á¬ á
áá¬ážáá¯á¶ážááẠá
ááºááŸá¯ááŒáá¯á·áá¡á
áœááºá¡áá»á¬ážááŸá á€á¡ááœá²á·á¡á
ááºážááŸáá·áº áááá¯ááºáá®áá«á áááºážááẠáá¬áá¬ááºáááºážááá¬áá»á±á¬ááºážáá
áºáá¯ááŒá
áºááŒá®áž áááºážááá¯á·ááá»ááºááŸá¬á
á¬ááœáẠáá±ááºáááºáá±á¬á
áá¬ážáá¯á¶áž âáá±á¬ááááºâ áá¶ááááºááá»áááºáá¬ážááá·áº á¡ááŒá¬ážáááºážááá¬áá»á±á¬ááºážáá»á¬ážááŸáá·áº ááá°áá±á
áá±á¬ááºážááŒá®á áá»áœááºá áááááœá±ááᯠááá·áºáá»ááºááŒá®áž áá°ááá¯á·áá²á· áá¯á¶ážááŒááºáá»ááºááᯠáá
áááºáá±á«áºáá«áá°ážá áááºááá¯á·áááºááá¯á
á±áá¬áá° áá»áœááºá¯ááºááẠááááááá¯ááºááᯠááá¬áááºááŒá¬ážááŒááºážááœáẠáá«áááºáá±ááŒá®ážá á€áá±áá¬áá
áºááœáẠáá»áœááºá¯ááºá¡á¬áž á¡ááá¯áá±á¬ááºážááá¯áá¯ááá»á¬áž áá±ážáááá·áºáááºáᯠáááºááŒááºáááá«áááºá
áá±á¬ááááºááááºááẠááœá±áá¬áá®ááŸá¬ ááá¹ááááºážááŸá¬ áá¯ááºáá±áá²á·áá²á· ááŒá
áºááá¯ááºáá²á· áááºážááá¬á¡á¬ážáá¯á¶ážááᯠá
á±á·á
á±á·á
ááºá
áẠáá±á·áá¬áá²á·áááºá
á¡ááá¯ááºá
á¬ážáááºáá¬á¡áá»á¬ážá
á¯ááẠLinux ááœááºááŸáááŒáááºá Mazda (Windows) ááẠlamers áá»á¬ážá¡ááœááºááŒá
áºáááºá ááá¹ááááºážáááºáá°ážáá°ááá¯ááºáž á¡á²áá®ááá¯á·á
áºáá²á·áá¯á¶á
á¶ááᯠááŸááºááááŒááŸá¬áá«á ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºá áá¯áááºáá±á¬á
áááºááœááºá Windows ááŸááœááºááẠááá¯á·ááá¯áẠá¡á±ážá¡á±ážáá±ážáá±ážáá¬ážááŒá®áž Linux ááœááºáᬠá
áœá²ááŒá²áá±á
á±ááẠá
áááºáá°ážááŸá
áºáá¯ááẠá¡áá»ááºážáá»ááºáž ááá¯ááºááá¯ááºáá²á·ááŒáááºá
Hacker ááá¹ááááºážá áá¯ááºáá±ááŸá¯á¡áá
áºááá¯ááºážááẠáá»áœááºá¯ááºá¡á¬áž áá
áºááá¯áá±á¬áºáááºáá±á¬áºáááºáááºááŸáá·áº Linux Red Hat 7 ááá¯á·ááá¯áẠWindows Me ááᯠááá·áºááœááºážááẠá¡ááŒá±á¬ááºážááŒáá»ááºá¡áá
áºáá
áºáá¯áá±ážáá²á·áááºá áá¯ááºáá«áááºá áá»áœááºáá±á¬á·áºááŸá¬ áá±á·áá»áá·áºáá±áž vector áá
áºáá¯á០áááŸááá°ážá ááá¹ááááºážááœá± áá«ááŸááá¯áẠâáááºáá¬ááœá±áá²á· áá»áŸáá¯á·ááŸááºáá»ááºâ ááá¯áá»áá¯áž ááá¯ážáá°ážáá¬ážáá²á· CD ááœá±ááŸá¬ áááºáá°ážáá¬ááœá±ááᯠáá¯ááºáá²á·áááºá âWindows XP (áá±á«áº) ááŒááºáá°ááœá±áž - áá«á á¡áááºááŸááºáááœá±á¡ááœááºáá«â áá°áá±á¬ á
áááºáá¬ááºá¡áá
áºááŒáá·áº áááºáááºááŸá¯á
áá
áºááŸá
áºáá¯ááᯠááŒáá¯ááºáá° áááºáááºááŒááºážááá¯áááºáž áá»ááºáá
áºáá²á·áááºá áá±ážáááºáá²á·á¡áá¬ááœá±ááᯠáá¯ááºáá»ááºáááºááá¯áááºáá±á¬á· áá»ááºáá¯á¶ážááŸáááºááŒá®áž Linux ááœááºááá¯ážááºááá± á¡áá¯ááºáá¯ááºááá«áááºáâ áá¯ááºáá«áááºá áá»áœááºáá±á¬áº á
áá
áºááœá±ááᯠáááºáá¬á ááœááºááẠáááºááá¯á¡áá¯ááºáá¯ááºáááºááá¯áá¬ááᯠáá¬ážáááºááŒá®áž á¡á²áá®áá¯ááºážá á¡á
áœááºážáááºáá²á· Anonymous ááŒá
áºáá»ááºáááºá
áá áºááᯠáá±á¬ááºááááá² áá±á¬áºáááºáá¯ááºáá¬ážááŒá®áž Unix-like á áá áºá ááŒáá·áºááŒá°ážáá±ážáááááá¬á¡á á¯á¶ááᯠáááºážááœáẠááá·áºááœááºážáá¬ážáááºá áá¯ááºáá²á·áá¯ááºáá²á·á ááœááºááá¯ážááºá០FreeBSD 4.3 ááá¯áá¬á¡áá¯á¶ážááŒá¯ááá·áº áááá·áºáááºáá¬áá áºáŠážááŸáá·áº á¡ááºáá¬áá»á°ážáá áºáá¯ááᯠáá»áœááºáá±á¬áºáááºáá°ážáááºá áá áºáá»áááºáááºážááŸá¬ááẠáá°ááẠáááºáá»á¬ážááŸáá·áº á¡á áá¯ážáá áá áºáá»á¬ážááᯠáááºáá¬áá¯ááºááẠáá¬áááºááŸááááºá áŠážáá±á«ááºážááᯠááá¯ážááŒáá¯ážáá áºáá¬ááŒá áºááŒá®áž BSD OS ááᯠáááºáá áá áºá¡ááŒá Ạ5 ááŒááẠááá·áºááœááºážáá²á·áááºá ááŒá¿áá¬ááŸá¬ áááºáááºááŒá®ážáá±á¬ááºááœáẠááᬠconsole ááŸááœá²á áá¬áá»áŸáááŸááá±á á¡áá¶áááºá KDE2 ááᯠááá·áºááœááºážááŒá®áž á¡áá¶ááœáá·áºáááºá¡ááœááºá áá¬ááá¯áááºážááŒáá·áº á¡áá»á¬ážá¡ááŒá¬áž ááá¯ááºááŒá®áž configs á¡áá»á¬ážá¡ááŒá¬ážááᯠááŒá¯ááŒááºááẠááá¯á¡ááºáá«áááºá
FreeBSD 4.3 ááŒáá·áºáá»á®ááŸá¯ááẠáááºáᬠOS á¡áá»á¬ážáá¯á¶ážááŒá
áºáááºá
á á¬áá±á¡ááŒá±á¬ááºáž
ááœááºááŒá°áá¬áá
áºáá¯á¶ážááá¬áá¬áá²á·á¡áá»áŸ áááá¯ááááºážáááºážá¡ááŒá±á¬ááºáž á
á¬á¡á¯ááºááœá±áááºáá¬áááºá áááá¡áá»ááºááŸá¬ "Turbo Pascal 7.0" ááááºážááœáŸááºáá»ááºááŒá
áºáááºá áááá¯ááááºážáááºážáááºáááºážáá»á¬ážá០áá«á
áááºá¡áááºážáááºááᯠáá»áœááºá¯ááºááááŒá®ážááŒá
áºáá±á¬ááŒá±á¬áá·áº á¡á¶á·ááŒá
áá¬ááá¯ááºáá«á áá»áœááºá¯ááºááá¯ááºááá¯áẠáááºáááºáá±á·áá¬ááá¯ááºáá«áááºá ááŒá¿áá¬ááŸá¬ áááºáá¬áá»á¬ážááẠPascal ááœáẠááá±ážááŒááŒááºážááŒá
áºáááºá ááá¯á·áá±á¬áẠPerl áá¬áá¬á
áá¬ážááẠáááºááŸááºááŸáá ááá¯á·ááá¯áẠááá¯á¡á±ážáá±á¬áá°áá»á¬ážá¡ááœáẠC/C++ ááŒá
áºáááºá á¡áááºážáá¯á¶ážáá±á¬á· á¡á²áá« ááá¹ááááºážááŸá¬ áá±ážáááºá Kernighan áá²á· Ritchie áá±ážáá¬ážáá²á· âThe C Programming Languageâ áá²á· ááááá¯á¶ážá
á¬á¡á¯ááºáá«á á
áá¬ážáá
ááºá áá»áœááºáá±á¬áº Linux áááºáááºážáá»ááºááŸá¬ áá±á·áá¬áá²á·áááºá
áá¯ááºáá±ážááẠgcc ááŸáá·áº KDE á built-in áááºážááŒááºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯áá²á·áááºá
á€á
á¬á¡á¯ááºááŒá®ážáá±á¬ááºá UNIX Encyclopedia ááᯠáááºáá°áá²á·áááºá á¡áá±ážáá»ááẠ3 áá®ááá¯áááẠá¡áá±ážáá»áááºááŸáááŒá®áž A3 á
á¬áá»ááºááŸá¬áá»á¬ážááœáẠááá¯ááºááŸáááºáá¬ážáááºá
á
á¬á¡á¯ááºáá¡ááŸá±á·áááºááŒááºážááœáẠáá±á¬ááºááœááŒáá·áº áá¬ááœááºážáááºááá¯ážáá¯ááºáá¯á¶ á¡ááŒáá·áºá¡á
á¯á¶ áá«ááŸáááŒá®áž áááºážááẠáá°áááááºážááœáẠ125 Hryvnia (áááºážááẠáááá áá¯ááŸá
áºááœáẠáá
áá±á«áºáá¬ááá·áº) áá¯ááºáá»áááºá á
á¬á¡á¯ááºáááºááá¯á· áá»á±á¬ááºážá áá°áááºáá»ááºážáá
áºáá±á¬ááºáá®á ááá¯ááºáá¶áá»á±ážááŒá®áž áá»ááºáá¬ááᯠáááááœá±á ááá·áºáááºá ááá¯á·áá±á¬áẠUnix command áá»á¬ážá vim ááŸáá·áº emacs áááºážááŒááºááŸá¯á ááá¯ááºá
áá
áºááœá²á·á
ááºážáá¯á¶ááŸáá·áº config ááá¯ááºáá»á¬ážáá¡ááœááºážááá¯ááºážááá¯á·ááᯠá
áááºá¡á¬ážáááºáááºá
áœá¬ á
áááºáá±á·áá¬áá²á·áááºá á
áœááºá
á¯á¶áá»ááºážá á
á¬áá»ááºááŸá¬ ááá áá®ážáá«ážááᯠáá«ážáá»áá¯ááœá¬ážáá²á·ááŒá®áž Kul-Hatzker ááŒá
áºáá¬ááẠáá»áœááºá¯ááºá á¡áááºáááºáá®ááá¯á· ááŒá±áá
áºááŸááºáž áá®ážáááºáá¬áá²á·áááºá
UNIX Encyclopedia - áá»áœááºáá±á¬áºáááºáá°ážáá²á· ááááá¯á¶ážá
á¬á¡á¯ááºááœá±áá²á áá
áºá¡á¯ááº
áá»á áºááá²á· á¡ááá¯ážá¡ááœá¬ážááœá±áá²á· áááááœá±áá±ážáá²á·áá²á· ááá¯ááºáá¶ááœá±ááᯠá á¬á¡á¯ááºááœá±áá±á«áºááŸá¬ áá¯á¶ážá áœá²áá²á·áááºá áá±á¬ááºá á¬á¡á¯ááºááá±á¬á· 21 Days ááŸá¬ C++ ááŒá áºáá«áááºá áá±á«ááºážá ááºá á¡áááºážááœá²áá±á¬ááºááŸá¯ááŸááááºá áá«ááŒá±á¬áá·áº á¡áááºá¡ááœá±ážááŒáá·áºáá²á· áááŒá¬ážá á¬á¡á¯ááºááœá±ááᯠáááŒáá·áºáá°ážá á€á¡áá¬áá»á¬ážááŒá¬ážá០áááºážááŒá áºá¡á¬ážáá¯á¶ážááᯠဠá áááºááá·áºá¡ááŒá¬ááœáẠá á¬á¡á¯ááºá០áá°ážáá°áá²á·ááŒá®áž C++ ááœáẠáá áºá á¯á¶áá áºáá¯ááᯠáá»áœááºá¯ááºáá¬ážáááºáá±ááŒá®ááŒá áºáááºá á€á á¬áááºážáá»á¬ážááœáẠáá±ážáá¬ážáááºáá»á¬ážááᯠáá»áœááºá¯áẠáá¬ážááááºááá¯ááºáá±á¬áºáááºážá áá«áá±ááá·áº ááá¯ážáááºááŸá¯ááœá± ááŸááá²á·áá«áááºá
áááºážáá²á·á¡áááºááœá±ážáááºážááŒá±á¬ááºážááᯠáááºá á¬á¡á¯ááºá ááœáŸááºážááá¯ážááŸá¯á¡ááŸááá¯á¶ážáá²ááá¯á· áá±ážáááºá "The Art of Programming" - D. Knuth ááᯠáááá¯ááºážááᜠááŒá±áááºá á¡á²áá«á áŠážááŸá±á¬ááºááᯠááŒááºá áá¯ááºáá¬áá±á áá®á á¬á¡á¯ááºá áá»áœááºáá±á¬á·áºáááºáá²ááᯠáááºááá¯áá±á¬ááºáá¬áááºááá¯áᬠá¡ááá¡áá» áááŒá±á¬ááá¯ááºáá±ááá·áº áá«áᬠáá»áœááºáá±á¬á·áºáá²á· á¡áá¬áááºá¡áá¯ááºá¡áá±á«áº á¡áá±ážáááºáá¯á¶áž ááœáŸááºážááá¯ážááŸá¯ááŸááá«áááºá
The Art of Programming - áááºááá«áááºá
ááááºá¹áááœá±ááœá±ááŸá¬áᬠááœáá·áºáá²á· áá±áá®ááá¯áá±ážááŸá¬ á á¬á¡á¯ááºááœá± á¡ááááááºáááºá ááááºá á¬á¡ááœáẠáá±á¬ááºááẠHryvnia áááºááááºážáá±á¬ááºááᯠááááºážáááºážááŒá®áž C++ áá²á· Perl ááŒá áºááá¯ááºáá²á· á á¬á¡á¯ááºá¡áá áºáá áºá¡á¯ááºááᯠááœá¬ážáá²á·áááºá ááœá±ážáá»ááºááŸá¯áᬠáá±á¬áºáá±á¬áºááŒá®ážáá±ááá·áº áá»áœááºáá±á¬á·áºááŸá¬ áááºážááŒáá áºáá±á¬ááºá០áááŸááá¬ááŒá±á¬áá·áº á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá±á·áá¬áá²á·áá«áááºá áááá¯ááááºáá±ážááœá²ááŒááºážááŸáá·áº áááºáááºá áá»áœááºá¯ááºá¡á¬áž á¡ááŒá¶ááŒá¯ááẠáá±á¬ááºážáá»áá°á¡á¬áž áá±á¬ááºážááá¯áá²á·áááºá áá»áœááºáá±á¬áºááŸááºááááá±á¬ááºáá±á¬á· áá°á âThe Art of Programmingâ ááᯠá ááºáá±á«áºááá± áá°ááœá¬ážáááºá áááá¡ááœá²á" á á¬á¡á¯ááºá ááŸááºážááŸááºážáááºážáááºáž áá¯á¶ážááŒá®ážáá¬ážá á¡áá¯á¶ážáá±á¬áá·áºáá»á¬ážááœá±ážááœá¬ážáᬠáá»á±á¬áááºááœáẠááŒá®ážáá¬ážáá±á¬ááŒá áºáá¬áá áºáá¯ááŒááºáááŒá®ážá Bill Gates á áá°ááá¯á¶ážáááºáá»ááºááᯠáá»ááºáá¬ážáá²á·áááº- "áá®á á¬á¡á¯ááºááá¯áááºááẠááá¯áá·áºááá¯ááºáá±ážáá¬ááááºááᯠáá±áá»á¬ááá¯á·áá±ážááá·áºáááº" áᯠáá±ážááá¯ážáá²á·áááºá Gates á¡ááŒá±á¬ááºážááᯠááá¹ááááºážááœá±ááá± áááá²á·ááŒá®áž áááºáá¬ááœá± á¡á¬ážáá¯á¶ážá áá°á·ááᯠáá±áááºáá±ááŒáá±áá²á· áá°á·ááᯠááá¯ááºáá±ážááŸááºáááºážáá áºá á±á¬áẠááá¯á·ááá¯ááºáᬠáá±á¬ááºážáááºáááºáááºá á á¬á¡á¯ááºáááºááá¯áž 72 UAH á (áá áá±á«áºáá¬) áá²á· áá á¹á ááºážá¡áá áºááœá±áá±á·áá¬ááá¯á· á¡ááŒááºááá¬ážáá²á· á¡áááºááŒááºáá²á·áááºá
á¡ááẠáá
ááŸá
áºááŸá¬ áá¬ážááááºááá¯ááºáá±á¬ááºá¡á±á¬áẠáááºáá²áá²á· á¡ááŒá±áá¶á¡áá»ááºááœá±ááᯠáááºáá²á·ááááºá áá«áá±ááá·áº áá±á·áá»áá·áºáááºážááá¯ááºážááᯠááŒá®ážááŒá±á¬ááºá¡á±á¬áẠááŒáá¯ážá
á¬ážáá²á·áááºá 15 ááá¯á·ááá¯áẠ25 ááŒáá·áº ááŒá¿áá¬áá
áºáá¯ááᯠááŸááºáááºá
áœá¬ ááŒá±ááŸááºážááá¯ááºáá²á·ááŒá®ážáááºááŸáá·áº áá
áºááŒáá¯ááºááẠáááºážááẠáááºá¹áá»á¬áááá«ááºážááá¯ááºáᬠá¡áááºážáá
áºáá¯ááŒá
áºáááºá áá»á±á¬ááºážáááºá¹áá»á¬ááᯠáá±á¬ááºážáá±á¬ááºáž áá¬ážááááºáá±ááá·áº áá»á¬áá±á«áºáááºááœá¬ážáááºá Knut áááœá²ááŒááºážá
áááºááŒá¬ - áá«áá¬áá®áá±á«ááºážáá»á¬ážá
áœá¬ááá¯ááºá
ááá¯á·áá±á¬áẠáá¯áááá¡áááºážááœáẠáá±áá¬ááœá²á·á
ááºážáá¯á¶áá»á¬áž ááŸááá²á·áááºá á€áá¯á¶áá»á¬ážááŸáá·áº ááá·áºááºáá»áááºáá¬ážáá±á¬ á
á¬áááºážáá»á¬ážá ááœááá
áºáááºáá»á¬ážá á¡á
á¯á¡áá¯á¶áá»á¬ážááŸáá·áº áááºážá
á®ááŒááºážáá»á¬ážá áá¯á¶áá»á¬ážááẠáá»áœááºá¯ááºáá»ááºá
áááŸá±á·ááœáẠááŸááá±áá±ážáááºá á
á®ážááœá¬ážááŒá
áºááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážááœáẠáá»áœááºá¯ááºá á¡ááẠ12 ááŸá
áºááœááºá áá»áœááºá¯ááºááẠáá±áá¯áá»áááºááœááºáá»áẠáá¬áá¬á
áá¬ážá¡áá»á¬ážá
á¯ááᯠá¡áá¯á¶ážááŒá¯áá²á·áááºá
áááºážááá¯á·ááŸá¬ C/C++á C#á Javaá Pythoná JavaScriptá Delphi ááá¯á·ááŒá
áºáááºá áááºááá·áºáá¬áá¬á
áá¬ážááᯠáá±á«áºáááºááŒá
áºá
á± áááºážáá
á¶ááŒá
á¬ááŒáá·áºááá¯ááºááœáẠDonald Knuth á០áá±á¬áºááŒáá¬ážáá±á¬ áá±áá¬ááœá²á·á
ááºážáá¯á¶áá»á¬ážááŸáá·áº á¡ááºáááá¯áá®áááºáá»á¬ážáá«ááŸááááºá ááá¯á·ááŒá±á¬áá·áº á¡áá
áºá¡áááºážáá
áºáá¯áá¯ááᯠáááºáá°ááŒááºážááẠá¡áá»áááºáá»á¬ážá
áœá¬ ááá°áá«á
áááááœá²ááẠáá»ááºááŒááºá
áœá¬ áá«ážáá»áá¯ááœá¬ážáá²á·áááºá Knut áá
á¬á¡á¯ááºááœááºáá±ážáá¬ážáá±á¬ algorithms áá»á¬ážááᯠC language ááá¯á·ááŒááºáááºáá±ážáá¬ážáá«áááºá á¡ááŒá²áááºážá¡áááºáááŒá±áá±á¬áºáááºáž ááá¯ááá¯áá±á·áá»áá·áºáá±áá± ááá¯ááá¯ááŸááºážáááºážáá¬áá«áááºá ááœá²ááá»áŸá±á¬á·á áááááœá²ááŒá®ážááœá¬ážáá±á¬á· áá¯ááááá²á· ááááááœá²ááᯠáááá¯ááºážááᜠááŒá±ážáááºááá¯ááºáááºá áá»áœááºáá±á¬áº áá¯ááááá
áºáá¯ááᯠá¡áá¯áá±ážáááºáá¬ážááá¯ááºáá±ááá·áº áááááá
áºáá¯ááᯠ(Sorting and Search) áááºáááºáá°ááá¯ááºáááºá
ááŸááºá
á¯á
á¬á¡á¯ááºáá
áºá¡á¯ááºáá¯á¶ážááᯠ"áá¬áá¬ááŒááºááŒááºáž" á¡áá»áá¯ážá¡á
á¬ážááœá²ááŒááºážááŸáá·áº ááŸá¬ááœá±ááŸá¯ á¡ááºáááá¯áá®áááºáá»á¬ážááᯠááŒáá·áºááœááºážáá¯á¶ááᯠáá±á¬ááºážá
áœá¬ááŸááºáááá«áááºá áá±áá¬ááœá²á·á
ááºážáá¯á¶áá»á¬ážáá²á·ááá¯á·áááºá ááœáááŸá¬ááœá±ááŸá¯ááŸáá·áº á¡ááŒááºá¡áá»áá¯ážá¡á
á¬ážáá»á¬ážááẠKnutth á ááááááŒá±á¬ááºá¡ááœá²ááœáẠáááºážááá¯á·áááºáá²á·ááá¯á·áá¯á¶áááºážááœááºááŒááºááᯠáá»áŸááºá
á®ážááŒá±á¬ááºážá¡ááŒááºááŸá¯ááºážááŒáá·áº áá»áœááºá¯ááºááŠážááŸá±á¬ááºááœáẠááŒááºáá¬ááŒááºáá¬á
á±áááºá
ááŸááºáá¶ááᯠáá±áá¬ááá¯ááºážááœáẠáááºáá°ážáááºá áááºáááºáá²ááœá¬ážáá²á·á¡áá« á¡áá®ážáá¬ážá PC ááá«áá²á ááŸááºá
á¯á
á¬á¡á¯ááºáá²ááŸá¬ algorithms ááœá±ááᯠáá»áá±ážááŒá®áž áá¶áá«ááºááœá±ááᯠáááºááá¯ááºáá¯ááºáá±áá¯ááºážáá«áá²á á¡á
á¯ááá¯ááºá¡ááŒá¯á¶ááá¯áẠáá»áœááºážáá»ááºááá¯á· áááºáá±á¬ááºáá¬áá»ááºáá²á·áááá²ááá¯áᬠááŸááºáááá±áá±ážáá±ááá·áº á¡á²áá«á ááá¯ááºáááºáá«áááºá
áá»áœááºáá±á¬á·áºá¡áá±á«áº ááœáŸááºážááá¯ážááŸá¯á¡á¬ážáá±á¬ááºážááá·áº áá±á¬ááºá
á¬á¡á¯ááºááŸá¬ âááá«ážáá»ááºážâ ááŒá
áºáááºá áááºážááẠ"Compilers: Principles, Technologies, Tools" - A. Aho, R. Seti áááºážááŒá
áºáááºá áá°áááẠC++ ááœááºá¡ááá·áºááŒáá·áºá¡áá¯ááºáá»á¬ážááŒáá·áº Herbert Schiltd á ááŸá±á·ááœááºááŸááá²á·áááºá á€áá±áá¬ááœáẠá¡á
ááºáá»á¬ážá
á¯áá¯á¶áá¬áááºá
Schildt áá²á·áá»á±ážáá°ážááŒá±á¬áá·áº áá»áœááºáá±á¬áº parser áá²á· language interpreters ááœá±áá±ážáááºáá¬áááºá ááŒá®ážáá±á¬á· Dragon of the Book á áá»áœááºáá±á¬á·áºáá²á· ááá¯ááºááá¯áẠC++ compiler ááᯠáá±ážááá¯ááºážáááºá
ááá¯á¡áá»áááºááœáẠáá»áœááºá¯ááºá¡á¬áž ááá¯áááº-ááŒáááºá¡ááºáá¬áááºáá»áááºáááºááŸá¯áá
áºáᯠáááŸááá¬ážááŒá®áž áááá¯ááááºáá¬áá»á¬ážá¡ááœáẠáá±áááºážá¡á
á¬ážáá¯á¶áž áááºááá¯áẠ- rsdn.ru ááœáẠá¡áá»áááºáá»á¬ážá
áœá¬áá¯ááºáá¯á¶ážáá²á·áááºá C++ ááẠááá¯áá±áá¬ááœáẠááœáŸááºážááá¯ážáá±ááŒá®áž áá»áœááºážáá»ááºáá°ááá¯ááºážááẠáá»áœááºá¯áẠáááá¯ááºááœááºááá¯ááºáá±á¬ áá±ážááœááºážáá»á¬ážááᯠááŒá±ááá¯ááá¯ááºáááºá áá«á·ááá¯áá¬áá»ááºá
á±áááºá ââáá«áá¬ážáááºáááºá
áá®áá¯ááºááááºááœá±ážááœá±áá²á· áá±ážááœá¬áá±áá¬ááŒá±á¬áá·áº âFrom and Toâ áá²á· á¡ááœááºážááá¯ááºáž á¡á¬ážáá¬áá»ááºááœá±ááᯠáá±á·áá¬ááá¯á· ááá¯áá«áááºá á€ááŸá¯á¶á·áá±á¬áºááŸá¯ááẠáá»áœááºá¯ááºá¡á¬áž 1998 C++ á
á¶ááŸá¯ááºážá áá»áœááºá¯ááºáááá¯ááºááá¯áẠcompiler ááŒá
áºáá±á¬ áá»áœááºá¯ááºá ááááá¯á¶áž áá±ážáááºáá±á¬ ááá±á¬áá»ááºááá¯á· ááá¯á·áá±á¬ááºáá±ážáá²á·áá«áááºá áá±á¬ááºáááºá¡áá±ážá
áááºááŸááºáááºážááŸáá·áº á¡áááºážá¡ááŒá
áºáá»á¬ážááᯠá€ááá¯á·á
áºááœáẠáááºááŸá¬ááœá±ááá¯ááºáá«áááºá
áá»á±á¬ááºáž ááá¯á·ááá¯áẠááá¯ááºááá¯ááºááá¬áá±áž
áá«áá±ááá·áº IDE á¡ááŒááºáááºááŸá¬ á¡ááŒá
áºááŸááºááᯠááŒááºááŒáá·áºáá¡á±á¬ááºá ááá¯á¡áá»áááºááœááºá áá»áœááºá¯ááºááẠáááºááœá±á·ááá០ááá¯ááá±ážááœá¬áá¬ááŒá®áž á¡áá¯á¡áá±á¬ááºááœáẠáá
áºááŒá¯ááºáá±áá±á¬áºáááºážá áá»áœááºá¯ááºáá¡áááºá¡ááœááºááŸáá·áº áá±áá°áá»áááºáá¶áá¬ážáá±á¬ á
á¶ááŸá¯ááºážáá»á¬ážááẠáá»áœááºá¯ááºá¡á¬áž áá±á¬ááááºáááºááẠá¡áááºážá¡ááŒááºááœááºážá¡á¬ážáá±ážáá±áá«áááºá áá«áᬠáááá·áº ááŸáááºá
ááºááŸá¯áá«á áá®á
ááºáá¯á¶ááŸá¬ áá¬áá¯ááºáá±áá²á áá¬ááŒá±á¬áá·áº áá®á¡áá»ááºá¡áááºááᯠáá¬ážáá±á¬ááºáá±áá²ááá¯áᬠáá¯á¶ážáááááá²á·áá«áá°ážá áá«á·áá±á«ááºážáá²ááŸá¬ áá¯á¶ážáááœá²ááŒá¬ážáá²á· áŠážá
á¬ážáá±ážááœá± ááŸááááºá WinApi ááŸáá·áº Delphi 6.0 ááá¯á·ááŒáá·áº ááŒáá¯ážá
á¬ážáá±áá±á¬ Visual Studio 6 ááᯠáááºáá°ááŒááºážá
áá¯á¶áá
áºáá¯áá¯á¶ážááᯠáá¬ážááááºáá±ááá·áº ááŒá±ááŸááºážááá¯ááºážááᯠáá»á±á¬áºááœáŸááºá
á±ááá·áº firststeps.ru ááá¯ááºáá
áºáá¯áá«á á¥ááá¬á¡á¬ážááŒáá·áºá áá°áá®áá±á¬áááºážááᬠMFC ááá¯á·ááá¯áẠActiveXá
áá±á¬ááááºáá±á¬á á¡áá»áááºááŒá¯ááºážáá±áá²á·áááºá áá±áá°áá»á¡á¬ážááŒáá·áº áá±á·áá¬ááŸá¯ááœá±áá²á· áááºáááºááẠáá»áœááºáá±á¬áº áá±á·áá¬áᬠáá¶á·áá«áááºá áá»áœááºáá±á¬áº 6 áááºážá¡áá áá°ážáá»áœááºáá²á· áá»á±á¬ááºážáá¬ážááŒá
áºáá²á·ááŒá®áž C áááºážá¡á±á¬ááºááŒá®áž 8 áááºážááá± 9 áááºážá¡áá áááááœá±áá®á ááœá²ááŸá¬ážáá²á·áá«ážáááºááœá±ááá²á·áá²á·á¡ááœáẠá¡áááºážááᯠáááŒá¬áá ááŒááºáá²á·áááºá
ááá¯á·ááŒá±á¬áá·áº áá»áœááºáá±á¬áº ááá¹áááá¯ááºáááºáá±á¬á¡áá«ááœáẠá
áááºá¡á¬ážáááºáááºááŸá¯ áááºážáá«ážáá²á·áááºá
- áááá¯ááááºážáááºážáááºááŸá¬áá²á ááá¯áá·áºááá¯ááá¯áẠáá±ážááœááºážáá
áºáá¯áá±ážáááºá áá«áá±ááá·áº áá®ááŸá
ẠáááááŸá
áºáááºááŸá¬ áá°á¡á²áá®ááŸá¬ áááŸááá²á·áá«áá°ážá ááá¯á·áá±á¬áº MS-DOS ááŸáá·áº Office ááŸáá·áº á¡ááœá±ááœá±ááá¬áá±áž áá¬áá¬áááºáá»á¬ážáá«ááŸááá±á¬ ááœááºáá»á°áá¬áááá¹áᶠááŸááá«áááºá
ááá¯á·á¡ááŒááºá áá»áœááºá¯ááºááẠáá±á¬ááºáá»á
áºáá±á¬ááá¯ááºáááºááá¯ááºááœá±ážááŸáááŒá®áž á¡ááœááºáá»áá¯ážááœá¶áá°ááŒá
áºáááºá ဠááŒá±á¬ááºááŒá±á¬ááºááŒá±á¬ááºá¡ááœá²á·áá¬ážá¡áá
áºááẠáá¯á¶ááŒááºááŸá¯ááᯠááŸá¯á¶á·áá±á¬áºááŸá¯ááá±ážááŒá±á¬ááºáž áááºááŸá¬ážáááºá áá±á¬ááºááŒá®ážáá±á¬á· á¡ááŒááºá¡ááŸááºáá±á«á·á ááá¯á·ááŒá±á¬áá·áº á¡áá»áá¯ážáá»áá¯ážáá±á¬ ááá±á¬áºááŸá±á¬ááºááŒá±á¬ááºááŸá¯áá»á¬ážááẠá¡áá»áááºá¡áá±á¬áºááŒá¬áá¬áááºááŸáá·áºá¡áá»áŸ áá±á«áºáá±á«ááºáá¬áá²á·áááºá ááá¶ááááºááá¯ááºááŒá
áºááŒá®áž á¡áááºážáá²ááœáẠááŒá
áºááŸá¯áá»á°ážááœááºáá° áá
áºáŠážááᯠáá»ááºááŸá¬áá»ááºážááá¯ááºáááºá¡áá á¡áá»áááºá¡ááŒá¬ááŒá®áž áá¶ááá¯ááºáááºááŸááá²á·áááºá áá¯ááºáááºá áá«áá²á· áá°á·á
á¬ážááœá²áá®ááᯠááŒá±ážááœá¬ážáááºá á¡áá±áá²á·áá»á±ážáá°ážáá« - áá°á áááºá
ááºááááºážá áááºááŒá
áºáááºá¡á±á¬áẠáááºáá±ážáá²á·ááŒá®áž ááááºáá¯ááºáá»ááºááẠáá¬áá¡á¬ážááᯠá¡áá¯á¶ážáá»ááá¯ááºáá«áááºá áá«áá±ááá·áº áá«á ááŸá¬ážááŸá¬ážáá«ážáá«áž ááŒá
áºáá²á·áááºá á¡ááŒáá·áºáá¯á¶áž ááœááºááœáá¯áá·áºááᯠá
á±á¬áá·áºááŒá®áž ááŸá±á¬ááºááŒá±á¬ááºáá¬ááᯠáá¶ááá¯ááºááẠááŸááááºáá«áááºá
á
áá¬ážáá
ááºá áá»á°ážááœááºáá°ááẠááŒá
áºáá»ááºáá±ááá·áºá¡áá¬á¡ááœáẠá¡ááœááºá¡áááºáž á¡á¶á·á¡á¬ážááá·áºááœá¬ážáá±á¬áºáááºáž áá°á áá¬ááœááºááŸá¯ááᯠáá¶á
á¬ážáá±áá²ááŒá
áºááŒá®áž áááºáá¯á¶á·ááŒááºááẠááá¯ááºááá¯ááºááẠáá»áœááºáá±á¬á·áºááᯠá
áááºáá±á«áºáá²á·áááºá ááá¬áá±ážá¡ááœá²á·á¡á
ááºážáá²á·áá±á¬ááºááœááºááŸá¬ áá
áºáááºáá±áá¬ááœá±ááŸááá±áá«ááŒá®á
áá«á áá»á±á¬ááºážáá¯ááºážáááᯠááá±ážááœá±ááᯠáááºáá®ážááŸá±á·áááºážáᬠááá¯ááºáá«áá°ážá ááŸá¬âáá±á«ááºážááœá²âááœá±ážâááœá± á¡áá»á¬ážááŒá®ážááŸááá²á· ááŒáá·áºááŒááºâáá²á· áá¬áááºâáá
áºáá±á¬ááºâááŸááááºá ááá¯áá±á¬ááºáá±ážááẠááŸááºááœá¶á·áá°ááá¯ááºáááᯠáá»áááºááŸáá·áº á¡áá±á«áºááá¯ááºážááᯠáá»áœááºážáá»ááºá
áœá¬ á¡ááºáá±ážáááºá áá°ááá¯ááºáž á¡áááºááŸááºáá»áẠáá»ááºáá
áºáá²á·ááŒá®áž ááá¯á¡áá»áááºááŸá
á áá«á·ááᯠáááºáá°áá»áŸ á¡ááá¯ááºáá»áá·áºááŒááºáž áááŒá¯áá±á¬á·áá±á
ဠ"áááá¯ááááºáá¬áá»á¬ážá¡ááœááºáá±á¬ááááº" ááœáẠáááŒá¬áááºááŸá¬áá² áá»áœááºáá±á¬áº á¡á²áá®ááᯠááœá¬ážáá»ááºá
ááẠáá¯á¶ážá áá»á±á¬ááºááœá¬ážáááºá ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºááẠááá¯áá±áá¬ááá¯á· áááœá¬ážáá±á¬á·áá²á ááááá»á¬ážáá¶á០áááºááá·áº ááŒáááºážááŒá±á¬ááºááŸá¯á០áá»áœááºá¯ááºá¡áá±á«áº áááºáá±á¬ááºááŸá¯ áááŸááá«á á¡á¶á·á©á
áá¬áá
áºáá¯á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá±á¬ááááºáááºáááºááŒááºážááᯠáá»á±á¬ááºážá áá áááºážá¡ááœáẠáá±ááœááºáá²á·ááŒá®áž áá áááºážáááºááœáá·áºááá²á·áááºá
á¡á¬ážáá¯á¶ážá¡áááºááŒá±áá±ááá·áº 11 áááºážá áá±á¬ááááºááẠá¡áá»á¬ážááŒá®ážááá¯áá±á¬ááºážááá¬áá°ážá á¡áááºááŒááºáá±á¬ááºáá±á¬á· ááááááºážááááºážá áááºáá°áá°ážáá²á· áá°ááœá±áá²á·ááœá±á·ááŒá®áž ááœá±ážáááºááŒá±ááŸá¬ á¡á¬ážáá¯á¶ážá¡áááºááŒá±áááºááá¯á· áá»áŸá±á¬áºááá·áºáááºá ááœá²ááœá²áá»ááºáá
áºáá¯áᬠááŸááááº- áá±á¬ááºá»á¬ážáá»á¬ážááẠáá»áœááºá¯ááºáá°ááááºážáá»á±á¬ááºážááœáẠáá°áááºáá»ááºážááŒá
áºáá°ážáá±á¬ áá±á¬ááºá»á¬ážáá±ážáá»á¬ážááẠáá®áá®á
á®ážáá®ážá០áá¬ážááŒáá»á¬ážááŸáá·áº ááá¯áá°áááºá áá°ááá¯ááºážááẠááŒáœááºáá¬ážáá¯áááºáááŸáááẠGym ááá¯á· á
á¯ááŒá¯á¶áá¬ááŒáááºá áá«ážáá²á·áá°áááºá ááááºááŒá®áž á¡áááºážááááºáááºá áá®ááá¯á¡ááá¯ááºáá»áá·áºáá²á· á¡áááºážáá±á¬áºá áá»áœááºáá±á¬á·áºááᯠáááºáááºáááºáá
áºáááºáá²á· áá»ááºááŸá±á¬ááºáá¬ážááá¯ááºáááºá
á€áááºááŸá¬ á¡áá»áááºááŒá¬áá¬áááºááŸáá·áºá¡áá»áŸ á
áááºááŒá
áºáá±á«áºáá¬áááºá á€ááœáẠáá»áœááºá¯ááºá áááá
áœááºážáááºááŸá¬ á¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ áááŸáááá¯ááºáá±á¬á·áá«á ááá¯ááºá¡áá±ážáá»ááẠá¡áá»áá¯ážá¡á
á¬ážáá»á¬ážááẠáá»áœááºá¯ááºááŸáá·áº áá
áºáá»áááºá áá»áœááºá¯ááºá ááœá±ážáááºáá¬áá á¡áááºážá០áá»ááºáá±á¬ áá±á¬ááºá»á¬ážáá±ážáá»á¬ážá¡ááœáẠá¡ááœááºááœá²ááŒá¬ážáá«áááºá ááá¯á·á¡ááŒáẠáá»áœááºá¯ááºá ááœá±ážáá±á«áºááŸá¯á áá°ážááŒá¬ážáá»ááºáá»á¬ážááẠáá°ááá¯á·ááá¯ááºáá°ááá¯á· áá¶á
á¬ážáá¬á
á±áááºá
á¡ááœá±ážááœá±áá±áá«ážááá±áá² áá»á±á¬ááºážááœááºáá²á·áááºá áá»áœááºáá±á¬áº áááºáá±á¬áá·áºáááºáᬠáá¶á
á¬ážááá²á· áá±áá¬á áá»áœááºáá±á¬á·áº á¡áááºážáá¶áá«ážááᯠááááºáá¬ážáá²á· ááœááºáá»á°áᬠáá±á¬áºáá®áᬠááŸá±á·ááŸá¬áá«áá²á á¡á²áá«á á¡áááá¹áá¬ááºááŸáááŒá®áž á¡ááá¯ááá¯ááŸááºáá¬ááᯠáá¯ááºáá±áááᯠáá¶á
á¬ážááááºá ááŒá®ážáá±á¬á· áá®áá»á±á¬ááºážáᬠá¡áá¯á¶ážááááºáá²á· áá¯ááºáá±á¬ááºáá»ááºááŒá
áºááŒá®áž áá±á·á
ááºáá²á·á¡áá»áŸ ááá¯ááá¯ááŒá®áž áááºážááŒá¬ážáá¬áá²á· áá®áá²á·áá²á·ááŸá¯ááœá±ááᯠáá¶ááá¯ááºáááºááŸáááá¯á·áá±á¬áẠáá¯á¶áá±á¬ááºáá«ááŒá®... áá«áá²á
á¡áááºážáá²ááŸá¬ áá±á¬ááºááẠáááááá¹áááœá±ááŒá
áºááŒá®ážáá²á·áá±á¬ááºááŸá¬ áá»áœááºáá±á¬áºá áŠážáá±á¬ááºá¡áááºážááá¹áááŸá¬ áá«áááºáá²á·ááŒá®áž áá»á±á¬ááºážáááœááºááŒá®áž á¡á²áá®áá±áá¬ááᯠáááºáááœá¬ážáá±á¬á·áá°ážá
á¡áááºááŸá¬ á ááá±á¬ááºááá¯ááºááŒá®áž á¡á¬ážáááºáá»áááºááœá±ááᯠC++/WinAPI/MFC áá²á· rsdn.ru ááá¯á·ááᯠáááºáá°áá²á·áá«áááºá
áá±á¬ááºáá¯á¶ážáá±á¬á· áá»á±á¬ááºážáá«ááá¯ááºáá¬á áááºážááá¶ááá¯ááºáá±á¬á· á¡áááºááŒááºáá±á«áºááœá¬ážáááºá
"áááºážáá
áºá áááºáž áá»á±á¬ááºážáááºááá¯á· á
ááºážá
á¬ážáá±áá¬áá¬ážá áá«ááŸááá¯áẠáááºážááœááºááœá¬ážááŸá¬áá¬ážá áá¯á¶ážááŒááºáá«á áááºáá°á០áááºážááᯠááœááºáááá²á· áá¬ážáá²á·ááŸá¬ ááá¯ááºáá°ážá" - áá«ááá¯ááºáá¬áááŒá±á¬áá«áááºá
âáá»áœááºáá±á¬áº ááœá¬ážáá±á¬á·áááºâ ááá¯á· á
áááºáá»áááºáá» ááŒááºááŒá±ááá¯ááºáááºá
áá±á¬ááºáááẠáá°áá®áá±á¬ áá¬ááºáááºážá áá»á±á¬ááºážáááŒá®ážááẠá
á¬áááºááá¯á· áá
áºááŸá
áºááœá²áá»ááºáá±ážáááºá á¡ááœá¶ááá«áá² áá«á·ááᯠááá¬ážáá²á·áá«áá²á·á áááááœá±á áá»áœááºáá±á¬á·áºááᯠá
áœáá·áºááœáŸááºááŒá®áž áá«ááá¯ááºáá¬áá²á· ááŸáááŸáá¯ááºážááá¯á· ááŒá±á¬áá²á·áááºá áá»á±á¬ááºážá¡á¯ááºááŒá®ážáá® áá±á¬ááºááœá¬ážáááºá á¡áá²ááá¯áááºáá¯ááºážá áŠážáá¯ááºáá»áœááºááá¯á· ááŸááºážá¡á±á¬áºáááºá ááá¯á·áá±á¬áẠáá°áááẠááŒááºážááŒááºážáááºááẠáá±ážááẠâáááºážááᯠáá« áá¬áá¯ááºáááŸá¬áá²â ááœáá·áºááœáá·áºáááºážáááºážááŒá±á¬áááẠáá»áœááºáá±á¬áºááá¯ááºááá¯ááºáááºáž áá¬áá¯ááºáááŸááºážááááá°ážá áááºááŸáá¡ááŒá±á¡áá±áá²á· áááºáááºááŒá®ážáá±á¬á· áá±á¬áºáá±á¬áºáá±ážááᯠáá»á±á¬áºááœáŸááºáááá«áááºá áá±á¬ááºáá¯á¶ážáá±á¬á· áá°á ááŒááºážááŒááºááᯠáá°ááá¯ááºááẠá
âáá«ááᯠáá®ááá¯áá¯ááºáá¡á±á¬ááºá áá«ááá¯á·ááá±áá»á±á¬ááºážáá«ááá¯ááºáá¬áá²á· ááá±á¬áá°áá®ááŸá¯áááŒá®áž áááºážá¡á²áá®ááá¯ááœá¬ážáááºá"
- "áá¯ááºáá²á·"
ááŒá®ážáá±á¬á· ááá±áá»á±á¬ááºážá áá»áœááºáááᯠá¡ááá¬ážááá¬ážááœá±á¡ááœáẠáááá·áºáá¯ááá¯á¶áá«áá²á áááœá¬ážáá»ááºáá»áŸáẠááœá¬ážáá«á á¡áááºážáá²ááœáẠáá° 45 áá±á¬ááºááŸáááŒá®áž 6-7 áá±á¬ááºáᬠá¡áááºážáááºáááºá á á¬áááºážáá²ááá°ááá¯ááºáž á¡áááºááŸááºáá±ááŒá®áž ááœááºááœááºáááºáááºáá±áááºááá¯áá¬áá±á¬á· ááááá°ážá áá¬ááŒá áºááá¯á·áá²ááá¯áá±á¬á· áá»áœááºáá±á¬á·áºááŸá±á·ááŸá¬ á¡áááºážáá±á¬áºááœá±á áááŒá¬ážáá áºáá±á¬ááºáá²á· ááá¯ááºáááºááᯠááá¯ážááœá¬ážááá¯á·áá²á áá«áá±ááá·áº á¡ááŒá áºááŸááºá á¡ááŸááºááá¬ážáá áºáá¯á¡ááŒá Ạáá»ááºáá±áá²á·áááºá áá»áœááºá¯ááºááẠáá»áœááºá¯ááºá áááá¯ááááºážáááºážá áœááºážáááºááᯠá¡ááá·áºá¡áááºáááŸá á¡ááá·áºááŒáŸáá·áºáááºááá¯ááºááŒá®áž á¡ááŸááºááááºááá¯á¡ááºáá±á¬á¡áá«ááœáẠáá»á±á¬ááºážáááºááá¯ááºáááºá ááŒá®ážááœá¬ážáá±á¬á· áá±á¬ááºáá¯á¶ážá á¬áá±ážááœá²ááœá± á¡á±á¬ááºááœá¬ážáááºá áá°ááá¯á·á á¡áá»á¬ážááŒá®ážááá±á¬ááºážáá°ážá áá«ááá¯á·á ááœá²á·ááŸááºážááááºáá±á¬áẠááŸááááºá ááœá²á·áá²á·áá±á¬á· áá®ážááŒá¬ážááá¹áá¬áá®áá«áá²á áááºááœááºáá²á áá¬ážááŒááœá±áá²á· á¡áááºážáá±á¬áºááœá±á áá«á·áááºáááºáá¬áá®ááᯠáá°ááœá¬ážáᬠááŸááºáááááºá áááºááŸááºááœá± áá±ážá¡ááºáá²á· á¡áá»áááºááŸá¬ áá»áœááºáá±á¬á·áºáá²á· áá¬áááºááᯠááŒá¬ážáá¬áá²á· á á¬ááœááºááᯠáá°ááá¯á· á¡ááŒá±ážá¡ááœáŸá¬áž ááŒá±ážááœáŸá¬ážáááºáž áá»ááºáááºááœá± áá²á· áá»á±á¬ááºážá¡ááŒááºááᯠááŒá±ážááœááºááá¯ááºá
ááœá±áá¬áá®á ááŒáá¯áá±áááºá Donald Knuth ááẠáááºážááŒá±á áááºáááºá áá±ááŸáá·áº áá°á·ááá¯ááºááá¯áẠááá±á¬áá»ááºááŒá®áž (compiler) áá±ážááẠáá¶ááŒáá¹áá¬ááᯠáá°á·áááºá¡á±á¬ááºááœáẠááá¯ááºáá¬ážáááºá
áááºáááºâŠ
source: www.habr.com