"áááºážá ááááºážááá±ážááá¯áá±á¬á· áááºááᯠprogramming ááŒáá¯ááºáá²" â á¡á²áá«á ááááºážá¡áá»ááºá¡áááºáááºážááá¬áá±á¬ááá²ááᯠáá»áœááºáá±á¬á·áºáá²á·ááœá²ááœááºáá²á·á áá¬ážáá¯á¶ážááŒá áºáá¬áá²á· áá®á áá¬ážáá«á áá«á·áááºáá²ááŸá¬ áá±á«ááºááœá¬ážáá¬áá²á· áá¶á á¬ážáá»ááºááœá±ááᯠááá¯áá áá¯ááºáá² áá¯á¶á·ááŒááºáá²á·á¡áá±áá²á· áá»á áºááá°áá®á á áá¬ážáá áºááœááºážá áá«áá±ááá·áº áá»áœááºáá±á¬áºáᬠáá°á·á áá¬ážááᯠáá¬ážáá±á¬ááºáá²á·áááºááá¯ááẠáá¬ááºáááºážáá±á¬á áá®ááá¯ážáááºááŸá¯áááºáž ááŸáááŸá¬ááá¯ááºáá°ážá
ááá¬áá±ážááááºáá±á¬ááºážáá±á«áºááŸá áá¯ááºáá±á¬ááºáá»ááºá¡ááœáŸááºáž
áá»áœááºá¯ááºááá¬ááºáááºáž- á¡ááááá¬áá±á¬ááºážáá»á¬ážá á¡áááá¹áá«ááºáááºážáá²á·ááŸá¯ááŸáá·áº ááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ááá¡ááœáẠááá¹á
áááºá¹ááá¬áá«á áá«á·áá¬ááẠVika áá«á áá«á·áááá áºáá»áŸá±á¬ááºáá¯á¶áž áá°áá¬ážáá»ááºážá á¬áá¬áá±á¬ááºáá¬ážááŸá¯áá áºáá¯á¡ááŒá ẠáááºááŸááºáá¶ááááºá
ááááºážá¡áá»ááºá¡áááºáááºážááá¬ááẠá¡ááŒá±á¬ááºážááŒáá»ááºáá»á¬ážá áœá¬ááŒá±á¬áá·áº áá»áœááºá¯ááºá¡ááœáẠá¡á¶á·ááŒááœááºáá±á¬ááºážááá·áºá¡áá¬áá áºáá¯ááŒá áºáááºá
áá«ááŒá±á¬áá·áº áá»áœááºááá²á· á¡ááá áááºááŸááá²á·áá°áááºááᯠbashorg ááŸá¬ áá¯ááºáá¯á¶ážá á±áá²á·áááºá áá»áœááºáá±á¬á·áºá¡ááœááºá FreeBSD á¡á±á¬ááºááœáẠ"KDE2 ááᯠáá¬áá±ážáááºáž" áá¯á¶á á¶ááŸááá¬áááẠáá¬ážááááºááá¯ááºáá±á¬áºáááºáž á á¬áá¯á¶ážáá»á¬ážááŸáá·áº áááºážááŸá®ážááá·áºá¡ááá·áºááœááºááẠáááºážá¡ááŒá±á¬ááºážááᯠááááá¯ááºáááá·áºá¡ááœáẠáá¯ááºáá°áááá«áááºá
áá»áœááºá¯ááºáá±á·áá¬áá±á ááºá¡ááœááºážá áá»áœááºá¯ááºááẠHTML ááŸáá·áºáááºáááºááá·áº áááºáááºážá á¬á¡áá±ážá á¬ážáá áºáá¯áá¬áááºáá°áá²á·ááẠ- ááá¯á·áá±á¬áº áá¯áá áºááŸá áºá¡ááŒá¬ááœáẠáá»áœááºá¯ááºááá±á«ááºážáá²ááœáẠááá¯ááºáá«ááá·áºááºáá»á¬ážáá«ááá·áº ááŸááá±á¬á á¬áá»ááºááŸá¬áá áºáá¯ááá¯á¶áá áºáá¯á¶á¡ááŒá Ạáá±á«áºáá¬ááŒááºážá០ááááºááá·áºáá²á·áá«á
áá«áá±ááá·áº áááºáááºážáá»ááºáá²á· á¡ááŒááºá á¡ááŒá±áá¶áá»áááºá ááá¯ááºáá²ááŸá¯ááá¯ááºááẠáááºá¹áá»á¬á áœááºážááẠáá¯á¶ážááááºážáá²á·áááºááá¯á· áá»áœááºáá±á¬áºáá°ááááºá áááºáá»á±á¬áºáááºá¡ááœááºáá¯ááºážá áá®ááá±á¬áá¬ážááᯠáá ááºážá á¬ážáá² áááºáá¶áá²á·áááºá
ááŸá áºááá·áºáá±ážááŸá áºááœáẠáá°áááẠá¡áááºáááºážáá»á±á¬ááºáž áá®áááá¯áá¬ááŸáá·áº á¡áááºáááºážáááºááœá±ážáááºážáá»á±á¬ááºážááᬠáá®áááá¯áá¬ááŸá áºáá¯ááᯠáááŸááá²á·áááºá áá±á¬ááºáá¯á¶ážáá áºáá¯á áá±ážáá«ážá áá±ážáá«ážáá±áááá¬ááᯠáá»áœááºá¯ááºááŸá áºáááºáááºááŸá¬ áá°á·ááá¹áá¬ááá¯ááºá¡áá±á«áºááŸá á áœááºážá¡á¬ážá¡áá»áá¯á·ááŸáá·áº á¡á áœááºážáááºáá±á¬ á¡áá°ážáá¯ááá¬áááºááááºááœáẠáá°ážáá áºáá±ážáá«ážá á¡á áœááºážáááºáá±á¬ áááºáááºáá áºáá¯á¡ááŒá Ạá áááºáá°ážá áááºáááºážááŒáá·áº á áááºáá²á·ááŒááºážááŒá áºááŒá®ážá á¡áá±á¬ááºá¡áá°ááŒá áºá á±áááºááŸáá·áº á¡áá¹ááá¬ááºááŒá áºá á±ááá¯ááºáááºá ááŸá áºááœá±ááŒá¬áá¬áááºááŸáá·áºá¡áá»áŸ áá»áœááºá¯ááºáá¡ááááá¬áá»á¬áž ááá¯ážááœá¬ážáá¬áááº- áá±ážáá«ážáá®áá¬áá¶áá»á¬ážá áá±ážááá¯ááºáááá¬ážáááºáááºááŒááºážá ááá·áºááœááºááŸá¯áá»á¬ážááŒáá·áº áá¯ááºáá±á¬ááºááŒááºážá áááºááŒáá·áºá
áá«ážááŸá Ạá¡áááºážááẠá¡ááá·áºááŒáŸáá·áºáááº-
á¡ááá¯ááºážáá áºááá¯ááºážááᯠááŒááºáááºá áááºáá«á
á¡ááááá¬ááŸáá·áºá¡áá°á áááºážá á¡áááá¹áá«ááºáá²á·ááŸá¯ááᯠáá¬ážáááºááŸá¯ ááá¯ážááœá¬ážáá¬ááẠ- áááºááœá±ááŸá¬ááœá±ááŒááºážááœáẠáááá¯ááºáá¬ááá¯áá±á¬ á¥ááá±áá»á¬ážá ááŸáá·áº ááá·áºáá»á áºá ááœááºáááºáá±á¬ááºáá¬ážáá±á¬ áááºááŒá¬ážáá»á¬ážá¡áááºá áááºáááºážáá»ááºááᯠáá»áá¯ážáá»ááºááá¯ááºáá±á¬ áááºáááºážáá»ááºáá áºáá¯á á¡áá±ážááŒá®ážáá¯á¶á ááá°áá±á¬ááºáá±ááá·áº ááá¯áá·áºá¡ááœáẠááá¯áá±á¬ááºážáá²á·ááááᯠááá¯áá»ááºáááºá áá±á¬ááºáá¯á¶ážáá±á¬á·á áá«ááá¯á·á áá«ááá¯á·ááᯠáááºážáá¶áá¬ážáá²á·á¡áá¬ááœá±áá² ááá¯ááºáá¬ážá
áá«áá±á·áá¬ááŒá®áž áááºáá°áá¯á¶- áá«á·áá»ááºááŸá¬ááŒáá·áº ááá¯ááºáá¬ážáá±á¬ áá®ážáá¯ááºááᯠá¡áá¯ááºááá¹ááá¬ááŸáá·áº áá«á·á¡á á¯á á¯ááŸá á¡ááá¯ááºá á¬áž ááá±á¬áá»ááºáá áºáá¯
áááá¯ááááºá¡ááœáẠáááºáá°ááŒááºážá ááááá¯á¶ážá¡ááœá±á·á¡ááŒá¯á¶ááẠáá áºáááŒá¬á¡á±á¬áẠáá»áœááºá¯ááºááá»ááºááŸá¬ááᯠáá®ážáá¯ááºááŒáá·áºááá¯ááºááŒá®ážáá±á¬áẠááŒá®ážáá¯á¶ážááœá¬ážááẠ- á¡ááºáá¬áááºáá±á«áºááŸá áá»áááºážááŸá¬ááœá±ááœá±á·ááŸááá²á·áá±á¬ á á¬á¡á¯ááºáá áºá¡á¯ááºááŸáá·áº ááœáá·áºáá¬ážáá±á¬ ááŸááºá á¯á á¬á¡á¯ááºááœáẠáááºááá·áºá¡áá¬ááá¯áááᯠáá¬ážáááºááááºáá«áááºá áááºáá±á¬ááŒááºážááœá± áá»á±á¬á·áá«ážáá¬ááŒá®áž ááá¹áááœá± áá»á±á¬á·áá«ážáá¬áááºá áá áºááŸá áºá¡ááœááºá ááá¯á·áá±á¬ááºááœáẠá¡áááºážá¡ááŒá áºáá»á¬áž ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážááŒáá·áº á áááºááẠááá¯á¡ááºááŒá±á¬ááºáž áá¯á¶ážááŒááºáá²á·áááºá
áá±á¬ááºážáá«ážáá»á¬ážá áááºááá¯ááºáá»á¬ážá á¡áá»áœááºážááááºááŸááá±á¬ áááá¯ááááºáá¬áá»á¬ážá ááá·áºá¡á¬áž áá¯á¶ážáá¡ááœááºáž á á¶áጠdeveloper áá áºáŠážááŒá áºá á±ááẠáááááŒá¯ááá·áº ááá¬áá±ážááá¯ááºáᬠááá±á¬áá»ááºáá»á¬ážá áœá¬ááẠááá¯á¡ááºááŒá®áž áááá¯á¡ááºáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážá áœá¬ááᯠáá±ážáá±á¬ááºááá·áº áá¬áááºááŒá®áž áá®áá®ááᯠhosting site áá áºáá¯áá±á«áºááœáẠáá»ááºáááºáá»á¬ážááŒá áºáááºá áá»áœááºáá±á¬á·áºááŸá¬ áá¯á¶áá±á¬ááºáá²á· ááá¹ááá²á· á¡ááœáá·áºá¡áááºážááœá± ááŸááá²á·áááºá ááŒá¿áá¬á áá»áœááºáá±á¬á·áºáá²á· á¡ááááá¬ááᯠá áá áºááá» ááááºááŒá±á¬ááºááŒááºážáá«áá²á áá¯á¶ážááŒááºáá»ááºáá²á·á áááºáá áºáá±á¬ááºá¡ááœáẠáá á¬áá áºáá¯áá¯á¶áž á¡áá¯ááºá¡áá»áá¶ááá¯á· á¡áááºááá·áºáááŒá áºáá±ážáááᯠáá¬ážááœááºááá¯ááááºááá¯á·áááºáž á¡áááºááá·áºáááŒá áºáá±ážáá«áá°áž- "áááºážááŸá¬ áááºážááá¬ááá¬áááŸááá°ážá áááºážá á¬áá»ááºááá¯á· á¡áááºážáá±á¬ááºáá»áá±ááŒá®á áááºážáááá¬ážá á¯á¡ááŒá±á¬ááºáž áááºážá ááºážá á¬ážááááºá áá¯ááºááááº..."
ááŒá®ážáá±á¬á· Hexlet á¡ááŒá±á¬ááºáž áááá¬áááºá ááá±á¬áºáá á¡ááŸá®á¡ááá¯áááºážáá±á¬ áááºáá°ááŸá¯áá¡áááºá¡áá²áá»á¬ážá¡ááŒá±á¬ááºáž á áá¬ážááá¯ááºážáá áºáá¯ááœáẠááŒááºáááºážááœá¬ážááŒááºážááœáẠááá¯ááá¯á·áá±á¬áºááŒáá¬ážááŒááºážááŒá áºáá«áááºá áá áºááŒáááºáááºáááºážááá¯ááºáá±á¬áºáááºáž ááŒáá·áºá á¯á¶áá±á¬áá»á±á¬ááºážáá áºáá¯ááŒá áºáááºá áá»áááºááááœá¬ážáááºá
á¡ááŸáá·áºá¡ááŒá±á¬ááºážá áááŒá¬áá±ážáá«áá°áž- áá»áœááºáá±á¬á·áºáá²á· ááááá¯á¶áž ááá±á¬áá»ááºááᯠááŒá®ážááœá¬ážáá²á·áááºá áá«á áá°á¡ááŒáá¯ááºáá¯á¶áž á¡ááá¯ááºáž
áá«ááá¯ááºááá¯ááºáá¯ááºáá¬ážáá²á· Console ááááºáž
á¡ááœá±á·á¡ááŒá¯á¶ááŸá ááá¬áá áºáŠážá áááºážááœáŸááºááŸá¯á¡á±á¬ááºááœáẠááá·áºááá¯ááºááá¯áẠGitHub á¡áá±á¬áá·áºááœáẠá¡áá¯ááºáá¯ááºááŒááºážááẠáá¯á¶ážáááœá²ááŒá¬ážáááºáᯠáá¶á á¬ážááááºá ááá¯ááŸá±á¬ááºááŸá¯áá áºáá¯ááᯠá¡á ááŒá¯ááŒááºážááŸáá·áº "tasks" ááœááºáá±á¬áºááŒáá¬ážááá·áº áááºáá±á·áá»áºáááºáá±áá»á¬ááᯠá¡áá¯á¶ážááŒá¯á á¡áá¯ááºáááºáááºážáá»ááºááᯠáááºááŸááºááŒááºážáá²á·ááá¯á·áá±á¬ áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááẠáááºáá¯ááºáá±á¬ááºááá·áºá¡áá¬á¡ááœáẠá áááºááŸá¯ááºááŸá¬ážá áá¬áá±á¬ááºážááá·áº áá¬áááºááá áááºááŒáá·áº á¡áá±á¬ááºááŒááºáá¬ážáááºá
á¡áá±á·á¡ááááŸááá²á "á¡áá¯ááºáá»á¬áž" á¡á á¯á¡áá±ážááẠááŸá¯ááºááœá±ážáá±áá±á¬áºáááºážá á¡áááºážáá¯á¶áž á á®ážááœá¬ážááŒá áºááá¯ááºáá±á¬ áá¯ááºáááºážáá»á¬ážááᯠáááºážááá¯á·áááá¯ááºáá±ážáá¬ááááºáá»á¬ážááœáẠááá·áºááœááºážááẠáááºáááºážáááºáá»á¬ážá¡á¬áž á¡áááºááŒá±á¬áá·áº áá±á¬ááºážááá¯áááºááᯠáááºáá¬ážáááºáá¬áá«áááºá áá«á áá¯á¶ážáááœá²ááŒá¬ážáá²á· áá¶áá°áá»ááºá¡ááá·áºáá«á á€á¡áá»áááºááẠááááºážááŸááºáá»á¬ážá ááá±á¬ááá¬ážááᯠáááá¬ážáááºáá¬ážááŒá®ážá á¡áááºáááá¡áá¬áá»á¬áž á¡áá«á¡ááẠáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠáá±ážááẠáááºáá°áá²á·ááŒá®ážá linear-iterative ááŸáá·áº linear-recursive ááŒá áºá ááºáá»á¬ážá¡ááŒá±á¬ááºáž áá±á·áá¬áá²á·ááŒá®ážá áá»á±áááºáá»á±á¬áºááœáŸááºááŸá¯ ááœáŸááºážááŒá¯á¶ááœá¬ážááá·áºá¡ááá¯ááºá¡ááá·áºááŸáá·áº áá¶á á¬ážáá»ááºááá¯á·á ááẠááá¹áá¬ááŒá®ážááᯠáááºááŒá±á¬ááºážáá²ááá¯ááºáááºá áááºážááẠá¡áááºáááºáá²ááœááºáᬠáá»ááºáá áºáá²á·áááºá áááºážááá¯á·á ááá·áºá¡á¬áž "ááá¯ááºáá áºáá¯áááºáá®ážááŒá®áž áá±ážáá«"á "áá±áá°áá» áá¯áá¹áááá±áááᯠááœá²áá¯ááºááŒá®áž áá®ážááŒá¬ážáá¯ááºáá±á¬ááºááŸá¯áá áºáá¯ááœáẠááá·áºáá«"á "ááŸááºáááºáá±á¬ á¡áááºáá¬áááᯠááá±á·áá«ááŸáá·áºá áá®ááá¯ááºážá¡ááŒá±áá¶áá°áá»á¬áž"á "áá«ááᯠáááŸá¯ááºááœá±ážáá«áá²á·!" áá°ááœááºááŸá¯ááᯠááááºááá·áºáá² áá±á«ááºážáá±á«áºááŸá áá±á¡á±ážááŸáá·áºáá°áááºá âáááºááœááºážááœá±ááŸá¬â á¡áá¯ááºáá ááẠáá®áá¶á á¬ážáá»ááºááᯠáááºážá á¬ážááá¯ááºáá²á·ááá¯á· á¡áááºážáááºážáá¬áááá«áááºá
áááºááá áºáŠážáá»ááºážá á®ááá¯ááŒááááºáá áºáá¯áááºážáá±á¬áááºážáááºážááŸá¬ readme ááœááºááŒá áºáááº-
readme ááŸá¬ áááºážáá²á· áááºáá®ážááá¯ááºá áœááºážááᯠá¡ááá²á· áá»á¯ááºááŸá±á¬ááºáá±ážááá¯ááºáá«áááºá
á á¬áááºááᬠá¡ááŒá²áááºáá²áááºá OOP ááẠáá áºáá»áááºá áá»áœááºáá±á¬á·áºá¡ááœáẠáááŒá áºááá¯ááºáá±á¬ á¡áá¬ážá¡áá®ážáá áºáá¯ááᯠáááºááááºá á¡áááºážáá¯á¶áž á¡ááŒá±áá¶áá»á¬ážááᯠáá¬ážáááºááẠááá±áááœááºááá¯ááºáá±á¬ ááŒáá¯ážáááºážááŸá¯áá»á¬áž ááŸááá²á·ááẠ- "áááºááá»áŸá±á¬á·áá«ááŸáá·áº" á ááá¯ááºááŒáá·áº áá°áá®áá±á¬ áááºáá±á·áá»áºáá»á¬ážááᯠáááºáá¶áááŸáááŒá®áž á€ááœáẠáááºáááºááŒá¬ áá¯á¶ážááŸá¯á¶ážáá²á·ááááºá ááá¯á·áá±á¬áº áá áºáá»áááºáá»áááºááœááºá áááºážááẠá¡áá¬áááºááááºážááᯠááááºáᬠáá±á¬áá·áºáá áºáá±áá¬ááœáẠáá¯ááºážá¡á±á¬ááºážáá±ááá¯ááá·áº ááá¹áááᯠááá¹áá¬ááá¯ááºá áá¯áá¶áá¬ááœááºááŸá¯áá¯á¶á·ááŒááºááŸá¯á¡ááŒá Ạá¡áá»ááºá¡áááºá¡áá áºáá»á¬ážá áœá¬ááᯠáá±á«ááºážá ááºážááẠááŒáá¯ážáááºážááẠáá°áá®áá±ážáá²á·áááºá
ááá¯ááœááºáá¬áááºá á¡áááºážáá¯á¶ážáá±á¬á· SQL ááᯠáááºáá°áááºážáá²á· áá®ááá¯áá«áá²á áááºážá ááŒá±ááŒá¬ááá±á¬ááá¬áááŒá±á¬áá·áº ááŒá áºáá±á¬ááºážááŒá áºááá¯ááºáááºá ááá¯á·áá±á¬áº áááºážááẠááá±áá»á¬áá«á
ááá±á¬áá»ááºáá áºáá¯ááŸááááºá ááá¯ááºáá±ážááŸááºáááºážá á¡áááºááá·áºááŒá áºáá±ááŒá®á á¡ááºáá¬áá»á°ážááœá± áá¬ááŒáá¯áááºá
áá áºáá»áááºáá»áááºááœááºá áá±ážááá¬ááẠáá°á·ááá¹áá¬ááá¯ááºá¡áá±á«áº âáá«áá«â ááŒá áºáá«á áááá¯ááááºáá±ážááœá²ááŒááºážááẠááá¹áá¬áá áºááŸááºážáá¯á¶ážáá®ážáá«ážááœáẠâáá«áá«â ááŒá áºáááºááᯠáá»áœááºá¯ááºááá±á¬áá±á«ááºáá¬áááºá áááá¯ááááºážáááºážáá¬áá¬á áá¬ážááẠáá¯áá¹ááá®áá áºáá¯á¡á¬áž á¡ááá·áºáá áºáá áºáá¯ááá¯á· ááŒáŸáá·áºáááºáá±ážááá¯ááºáá±á¬ ááá¯á·ááá¯áẠááá±á¬áºáááá±á«á·áááŸá¯ááŒáá·áº áááºážá¡á¬áž áá»ááºáá®ážáá áºááá¯ááºáá±á¬ áááºáááºáá áºáá¯ááŒá áºáááºá ááá¯áá·áºááá¯ááá¯áẠáá¯ááºáá»áŸáá¯ážáá±áá²á· á¡á¬áá¬ááŸááºááá¯á· áá±á«áºááŒá®áž ááááºážá¡áá»ááºá¡ááẠáááºážááá¬áá²á· áá»á±á¬ááºáá²ááᯠáá±á«ááºážáá¯á¶á·áá¬ážááá¯ááºáááºá
ááœááºáá²á·ááá·áºááŒá±á¬ááºáá Windows ááœáẠá¡áá¯ááºáááºáááºážáá»ááºáá áºáá¯ááᯠáááºáá±á¬ááºáá²á·ááŒá®áž á á¬á¡á¯ááºá á¬áááºážáá áºáá¯áá¯á¶ážááᯠá á¯áá±á¬ááºážáᬠáááá¯ááááºážáááºážááŸáá·áº ááááᯠáá»áááºáááºááá¯áááºáᯠáááºááááá·áºá¡ááœáẠáá¯ááºáá°áááá«áááºá ááᯠáá»áœááºá¯ááºá áá¯ááºáá°á áᬠá¡ááŒá±á¬ááºážá¡áá¬ááŸá¬ á¡ááœááºááŒáá·áºá á¯á¶áá±á¬ ááá±á¬áá»ááºááŒá áºáááºá áá»áœááºá¯áẠá á¯áá±á¬ááºážáá¬ážáá±á¬ á á¬á¡á¯ááºáá»á¬ážáá²á០áááºááŒá®ážáá±á¬ á á¬á¡á¯ááºáá»á¬ážá á¬áááºážá ááá¯á·áá±á¬áº á¡áá±ážááŒá®ážáá¯á¶ážááŸá¬ á¡ááŒá±áᶠá¡ááááá¬á á¡áá±ážáá«ááŸá¯ááŸáá·áº áá»áœááºá¯ááºááœá±ážáá»ááºáá¬ážáá±á¬ áááá¯ááááºáá¬áá¬á áá¬ážá á¡ááŒá±áá¶áá»á¬ážááᯠáá¬ážáááºáááºá . ááŒá®ážáá±á¬á· áá°ááá¯á·ááá¯ááºáá°ááá¯á· ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáá²á· áá±á«ááºážáááºážáá°ááá¯ááºážáá²á· ááá¯á¶ážáá±á«áºáá»áá¬áá²á· áá¬áááºááᯠááááá¬ážáá«á
áá¯ááºáá«áááºá áá«á á¡áááºážááá¯áá±á¬ááºážáá²á· ááŸááºáááºážáá áºáá¯áá²á áá»áœááºáá±á¬á·áºááŸá¬ á¡áá¯ááºááœá± á¡áá»á¬ážááŒá®ážááŸááá±ážáááºá áá«áá±ááá·áº áá áºáá»áááºá áá¬áááŒá®ážáá²á· âáá®áááºááá¯ážááŸááºážáá²á· áá áºáá¯áá¯ááᯠááŸá¬ááá·áºáááºâ ááá¯áá²á· áá®áá¯á¶ááŒááºáá²á· á á¬áááºááááááºááœá±ááᯠá áááºáá°ážáá±ážáá áºáᯠáá±ážáá»ááºáá«áááºá á€áá±á¬ááºážáá«ážááᯠáá¶ááá áááºááŒáá·áº áááºááŸá¯áá±áá°áá»á¬ážááᯠá¡áááºážáááºáá¯á¶ááŒááºááŸá¯áá±ážááá¯ááºááẠá¡ááŸááºááŸá¬ áááá¯ááááºážáááºážáá¬áá¬á áá¬ážááᯠáá¬áááºá¡ááŒáá·áºááŒáá·áº áááºáá°áá±áá°áá»á¬ážááŸáááŒá®áž á¡áááºážááẠááá¹ááááŸáááŒáá°áá»á¬ážáááºáž ááŸááá«áááºá
ááá¯ááºáá±ážáá¬áááẠá¡áááºááá·áºááŒá áºáá±ááŒá®ááŒá áºáá±á¬ááŒá±á¬áá·áº á¡áá±ážááŒá®ážáá¯á¶áž á¡ááááá¬ááᯠáááŸááá¬ážááŒá®ážá áá»á±á¬ááºáá¯á¶ážáá±ááá»áŸááẠá¡áááºážáááºáá±á¬ áá¯á¶ážááŒááºáá»ááºáá áºáá¯áá¬ááŒá áºáááºá áá«áá±ááá·áº á¡áᯠáá±á«ááºáá±áá²á· áááºá áá«áá²á áá¬ážááá¯áááááºáá² áááŒá¬ážáá°ááœá±áá²á·áááºááŒááºáá°ááá»ááºááá± áá¯ááºážááœááºááá¯á· áááºáá°áá²á·áááºá abstraction áá¬áá¬áááºáá¯á¶ážáá¯ááᯠáá»áœááºáá±á¬áºáááºáá²á·áááºá
source: www.habr.com