áá»á
áºááŸá
áœá¬áá±á¬ Khabra ááŒáá¯á·áá¶áá»á¬ážáááºá¹ááá¬áá±á·á
áá®áá±á· áááºáááŸá¬ ááŒá
áºáá»ááºáá²á·áá²á· JASS ááá¯ááºáá¶ááᬠáá»á±á¬ááºážáá¬ážáá»á±á¬ááºážá¡ááŒá±á¬ááºáž áá¬ááºáááºážáá
áºáá¯áẠááŒá±á¬ááŒáá«áááºá ááá¯á·á
áºááŸá¬ áá«áááºáá²á·áá²á· áá°áááºáá»ááºážáá
áºáá±á¬ááºáá²á· á¡áá° á
á¬áá¬ážááᯠááŒááºáááºáá¬ážáá«áááºá
áá±áá±á«áºáá«áá®áá¡á
ááœáẠáá»á±á¬ááºážáá¬ážáá»á¬ážá¡ááœáẠááá¯ááºáá¶ááá¬áá¯ááŸá¬áž-áá»á¬áááºáá»á±á¬ááºážááœáẠáá«áááºááœáá·áºáááẠáá»áœááºá¯ááºááá¯á· ááááŸááá²á·áá«áááºá JASS-2012 (á¡áá¹ááá¡ááŒáááºááŒá±á¬áẠá¡ááá·áºááŒáá·áº áá»á±á¬ááºážáá¬ážáá»á±á¬ááºáž) ááœá²áááºááŒáá¯á·á áá®á¡ááŒá±á¬ááºážááᯠáá°ááŒá±á¬ááŒáááºá Alexander Kulikov - ááŸáááŸáá¯ááºážáá±ážááŸá°áž ááœááºáá»á°áá¬áááá¹áá¶á
ááºáᬠ(áá»áœááºá¯ááºááá¯á· áá»á±á¬ááºážáá¬ážáá»á¬ážááŒá
áºááŒáá±á¬ á€áá±á·áá»áá·áºáá±áž ááááºáá±á¬ááºážá¡áá
áºááá¯áááºáž áá
áºáá¯áá±á¬ áá±áá¬ááœáẠáá±á¬áºááŒáá¬ážááŒá®ážááŒá
áºáááºá ááŸááºá
á¯áá»á¬áž on Habre), ááá¬á SPbAU NOTSTN RAS О POMI ááŒá®ážáá±á¬á· á¡áááºáž áááºááŒááºááŒá®áž á
áááºá¡á¬ážáááºáááºáá²á·áá°áá
áºáá±á¬ááºáá«á áá»á±á¬ááºážááœáẠá¡ááŒá±á¬ááºážá¡áá¬á¡ááá¯áẠáááºááá¯ážááŸá
áºáá¯áá«ááŸáááẠ- ááŒáá¯ážáá»á¬áž (Efficient String Algorithms áá®ááá¯ááºáž) ááŸáá·áº áá±ááºáá®ááá¯ááá¯ááºážá¡ááºááºáá®áá±ážááŸááºážáá»á¬áž ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±áž (Usability Engineering & Ubiquitous Computing on mobile devices) ááá¯ááºáᬠáááá±á¬ááºáá±á¬ á¡ááºáááá¯áá®áááºáá»á¬ážááá¯ááºáᬠáááºáááºážááŒá
áºáááºá
áá±á¬ááºáá¯á¶ážáááºáááºážááᯠá
áááºáááºá
á¬ážááŒá®áž áá«áááºááá¯á· áá»áŸá±á¬ááºáá¬ážáá«áááºá ááá¯á·ááŒá±á¬áá·áº áá¬ááºáááºážááẠá¡áááá¡á¬ážááŒáá·áº á€áŠážáááºáá»ááºá¡ááŒá±á¬ááºážááŒá
áºáááºá á
áááºáááºá áá°ááá¯ááºážááẠá¡ááŒáá¯ááºá¡ááá¯ááºááœá±ážáá»ááºááŸá¯áá
áºáá¯ááᯠááŒááºáááºážááááº- á¡áá±á¬ááºá¡áááºáá±á¬áºááẠá
áááºáááºá
á¬ážááœááºáá±á¬ááºážáá±á¬ á¡ááºááá®áá±ážááŸááºážáá
áºáá¯á¡ááœáẠáááºážááá¯á·áááá¯ááºááá¯ááºá
áááºáá°ážááᯠáá±á¬áºááŒáá«á áá¯á¶ážá
áœá²áá°áá»á¬ážááŒá¬ážáááºááá¯á¡á¬ážááŸáá·áº á
á»á±ážááœááºááœáẠá¡áá¯á¶ážááá·áºá
á±ááá·áºá¡ááŒáẠá¡ááá¯ááŒá¯áá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážá¡áááºá០á¡ááá¯áá»á¯á¶ážá¡á
á®áááºáá¶á
á¬ááᯠááŒá¯áá¯ááºáá«á áá»á±á¬ááºážá
á®á
ááºáá°áá»á¬ážá០áááºážááá¯á·á¡áááºá០á
áááºáááºá
á¬ážá
áá¬á¡áá±á¬ááºážáá¯á¶ážááŸá¬- Android/iOS á¡ááœáẠá¡ááºááá®áá±ážááŸááºáž ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á á
ááºážáááºáá±á¬ááºážááŸááºááŸá¯ ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á Smart Spaces/Internet of Things á á¡ááŒá±áá¶ááá±á¬ááá¬ážáá»á¬ážááŒá
áºáááºá ááá¯ááºá
á¬ážááŸááºáá±á¬ááºážáá»á¬ážááẠá
á¬ááœááºá
á¬áááºážá¡á¬ážáá¯á¶ážááᯠá¡ááºá¹áááááºáá¬áá¬ááŒáá·áº ááŒááºáááºááŒá®áž áááºážááá¯á·á áá»á¬áááºáá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážááŸáá·áº áá¯á¶áá¬áá¬á
áá¬ážááᯠááŸá¬ááœá±á·ááá¯ááºááŒá±á¬ááºáž ááŒááááºá
ááœá±ážáá»ááºáá¶ááá±á¬ áá»áœááºá¯ááºááá¯á·á áá»á±á¬ááºážáá¬áž ááá·áºáá¯á¶ážáŠážáá²ááœáẠáá«áááºáá«áááºá áá±á¬ááºá»á¬ážáá±áž á¡áá±á¡ááœáẠá¡áá°áá°áá±á¬áẠáá±á¬ááºáá¬áááºá ááŒá°ážáá
áºáááºážááá¬ááá¹áááá¯áẠMTU ááá±á¬áºáááºáá¬áá
áºáá±á¬ááºáá²á· áá±á«ááºážáá±á¬ááºááŸá
áºáá±á¬ááºáá²á· áá«ááá¯á·ááŒáá¯á·ááᯠBernd BruggeCarnegie Mellon University ááœáẠáá«áá±á¬áá¹áá¡ááŒá
áºáááºáž áááºááŒá¬ážáá²á·áááºá Ernst Mayerááœááºáá»á°áá¬áááá¹áá¶áááºáááºááœáẠáá«ááá°áá
áºáŠážááŒá
áºáááºá áá»á±á¬ááºážááẠ(áááºá áá áááºá០áá áááºá¡áá) áá«ážáááºáᬠááŒá¬ááŒáá·áºááŒá®áž ááá¯á¡áá»áááºááœáẠáá»áœááºá¯ááºááá¯á·ááẠááá¯ááá¯ááºážá¡ááºááá®áá±ážááŸááºážáá»á¬ážá¡ááœáẠáá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯ááºá¡ááŒá¶áá¬ááºáá»á¬ážááᯠá¡ááá¯ááŒá¯áᬠá¡áá±á¬ááºážáá¯á¶ážáá»á¬ážááᯠááœá±ážáá»ááºáᬠáá
áºáŠážáá»áŸáẠáá° 19-24 áŠážááᯠá¡ááœá²á·áá¯á¶ážááœá²á·ááœá²áᬠááŸá±á·ááŒá±ážáá¯á¶á
á¶áá»á¬ážááᯠáá®ááœááºáá²á·áááºá ááá¯ááá¯ááºážá¡ááºááá®áá±ážááŸááºážáá»á¬ážá¡ááœáẠá
áááºáá°ážáá»á¬ážááŸááẠááá±áááºáááºážáá»áŸá±á¬ááºááá·áºáá±áá¬ááᯠá
á®á
ááºááŒááºážá¡áá áá¯á¶ážááŒááºáá»ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠuniversal vote ááŒáá·áº ááŒá¯áá¯ááºáá²á·ááŒá®áž áá°ááá¯ááºážáááá¹áááᯠáá¯ááºáá±á¬áºááá¯ááºáááºááᯠáá»áœááºá¯ááºá¡ááœááºááŸá
áºáááºáá«áááºá á¡áááºážáá»á¬ážá¡á¬ážáá¯á¶ážááẠááá¯ááºáá¶ááá¬ááŸááŒá
áºááŒá®áž áááºážááᬠá¡áá¯ááºá¡á¬áž ááá¯ááá¯á
áááºáááºá
á¬ážá
á±áááºá ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¯ááºáááºážá
ááºááᯠScrum áááºážááá¬ááᯠá¡áá¯á¶ážááŒá¯á ááŒá±ážááœáŸá¬ážááŒááºážáá»á¬ážááẠáá
áºáááºáá¬ááŒá¬ááŒáá·áºááŒá®ážá ááœááºáá²á·ááá·áºáá±á·ááœáẠá¡ááœá²á·áá
áºááœá²á·áá»ááºážá
á®á á¡á±á¬ááºááŒááºááŸá¯áá»á¬ážááŸáá·áº á¡áááºá¡áá²áá»á¬ážááᯠááœá±ážááœá±ážááẠááá±ááá¯ááºáž áá»áœááºá¯ááºááá¯á·á
á¯áá¯á¶ážáá¬á á¡á
ááºážá¡áá±ážááá¯ááºážááœáẠááá±á¬áºáááºáᬠBernd Brugge ááẠáá»áœááºá¯ááºááá¯á·áá
áºáŠážá
á®ááá¯ááºážááᯠáá±ážááœááºážáá
áºáá¯áá±ážáá²á·áááº- ááááºááŒáẠáá¬áá¯ááºáááºááá¯á· ááááá±ážáá«ááá²á áá±á«áá¬áááŸáá·áº á
áááºááá¯ááºážááá¯ááºáᬠá¡áá±ážáá±ážááŸá¯ááẠá€á
áá¬ážáá¯á¶ážááŸá
áºáá¯á¶ážá¡áá±á«áºááœáẠáá¬ážáá«áááº- áááºááá¯ááºááá¯ááºááááá±ážáá«áááºá "áá«ááá¯á·áá¯ááºáááº" ááá¯á·ááá¯áẠ"áá«ááŒáá¯ážá
á¬ážáá«á·áááº" áá°áá±á¬áá¯á¶á
á¶ááŒáá·áº ááŒá±ááẠáááŒá
áºááá¯ááºááŒá±á¬ááºážá áá«áá±á¬áá¹áá "áá«ááá" áá°áá±á¬ á
áá¬ážáá¯á¶ážáá»á¬ážááŒáá·áº á
áááºááá·áº á¡ááŒá±ááᯠáá«áááºáá°áá¶á០áá±á¬ááºážááá¯áá²á·áááºá áááºááá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážááŸá±á·ááœáẠááá¯ááá¯á·áá±á¬á¡ááŒá±ááẠááááºá¡ááœáẠááá¯ááºáá±ážááá¯ááºáá¬áá¬áááºááŸáááŒá±á¬ááºážááŸáá·áº ááááºááŒááºááœáẠááá·áºááá¯ááºááá¯ááºáááááᯠá¡áá»ááºážááŸá®ážááŒá
áºá
á±áá±á¬ á
áá¬ážáá¯á¶ážá¡ááŒá
ẠáááŒá±á¬ááºážáá²á
á±áááºá¡ááœáẠáá±áá»á¬áá«áááºá á€áá±ážáááºáá±á¬áºáááºáž á¡ááœááºá¡áá±ážááŒá®ážáá±á¬ áááºáááºážá
á¬ááẠá€áá»á±á¬ááºážá០áááºáá°áá²á·áá±á¬ á¡áá±ážááŒá®ážáá¯á¶ážá¡áᬠááŒá
áºáá¬áááºáᯠáá»áœááºá¯ááºáááºáá«áááºá á€á¡áá¯ááºáá»áá·áºáááºááẠáá»á¬áááºááá¯á·áá¶á០áááºáá°ááá·áºááá·áºá¡áá¬ááŒá
áºáááºá áá»á¬áááºáá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážááẠááá¯áá
áá¯ááºá¡á
á®á¡á
á¥áºáá±ážááœá²ááŒááºážá á¡á
ááºážá¡áá±ážáá»á¬ážááŸáá·áº áá®ááá¯ááºážááŸá¯ááºááŸá¬ážááŸá¯áá»á¬ážááᯠááœá±ážááœá±ážááŒááºážááá¯á·ááᯠá¡ááœááºá¡á¬áá¯á¶á
áá¯ááºááŒáááºááá¯áááºáž áá»áœááºá¯ááºááá¯á·áááááŒá¯áááá«áááºá ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááᯠáááºááá¯ááºááá»áŸ ááŒááºááŒááºá
áááºááŒá®áž ááááºáá»á¬ážááá°ááẠáá»áœááºá¯ááºááá¯á· áá
á±á¬áá·áºááá¯ááºáá«á áá»áœááºá¯ááºááá¯á·ááá»á¬áááºáá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážááá¯ááºáá±á¬ááºáááºáá»ááºážáááºáá¯á¶ááŸá¬ á¡á
ááá¯ááºážááœáẠááŸááºáá»á¬ážááœááºážáááºáá¯áááºááá±á¬áºáááºážá á¡á
á®á¡á
ááºááœá²áá¬ážáá±á¬á¡áá¯ááºááẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬áá¯ááºáá¯ááºá
áœááºážá¡á¬ážááŸáá·áº áááºááŒáááºáá±á¬ááááºáá»á¬ážááá¯áá±ážááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á·ááá±á¬áá±á«ááºááŒá®áž áá¯á¶ááŒááºáá¬áá²á·áááºá áá»áœááºá¯ááºááá¯á·ááá°ážáá±á«ááºážáá±á¬ááºááœááºááŸá¯áááá¯áá±á¬ááºážáá±á¬áá¬áááœááºá áá»áœááºá¯ááºááá¯á·ááẠá¡áá¯ááºá
á®á
ááºááŒááºážá ááœá±ážááœá±ážááŒááºážááŸáá·áº ááá¯ááºáá±ážááá¯ááºáá¬áá¬áááºáá°ááŒááºážááá¯ááºáᬠá¡ááœá±á·á¡ááŒá¯á¶áá±á¬ááºážáá»á¬áž áááŸááá²á·áá«áááºá á€ááá¯ážááŸááºážáá±á¬áºáááºáž á¡áá±ážááŒá®ážáá±á¬á¡áá¬áá»á¬ážááẠáá
áºáá«áá
áºáá¶ááœáẠáá»áœááºá¯ááºááá¯á·ááá¯ááºáá¶á á¡ááœááºáá»áá¯á·áá²á·áá«áááºá
áá»áœááºá¯ááºááá¯á·áááá¯áá±á¬ááºážáá±á¬áá°ážáá±á«ááºážáá±á¬ááºááœááºááŸá¯áá
áºáá»áŸá±á¬ááºááœááºá áá»áœááºá¯ááºááá¯á·ááẠáá»á±á¬ááºážááœááºáá«áááºáá°á¡á¬ážáá¯á¶ážááŒá¬ážááœáẠá¡ááœááºá¡á±ážáá»ááºážááŒá®áž áá±á¬áºááœá±áá±á¬á¡ááœá±á·á¡áááºááŒáá·áº áá¯ááºáá±á¬ááºáá²á·áá«áááºá áá»áœááºá¯ááºááá¯á·ááẠááœá²áá±áá±ážáá¬ážááá·áºá¡áá»áááºá¡á¬ážáá¯á¶ážááᯠááá¯ááºááá¯ááºáá®ááœááºáááºáá®ážááŒááºážááá¯ááºááŒá±á¬ááºážá á
á»á±ážááœááºááœááºá¡ááºááá®áá±ážááŸááºážáá
áºáá¯á¡á±á¬ááºááŒááºááŸá¯áá¡áááá¡ááŒá±á¬ááºážáááºážáá
áºáá¯ááŸá¬ áá¯á¶ážá
áœá²áá°ááá¯á
áááºáááºá
á¬ážááá¯ááºááŸá¯ááŒá
áºáááºá ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠá¡ááá®áá±ážááŸááºážá á¡ááŸá
áºáá¬áááᯠáááºáááºá
á±ááá·áº ááŒá±á¬áºááŒá¬áá®áá®ááá¯áá±ážáá
áºáá¯ááᯠáá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯ááºáááºááŒáá·áº áááºáá®ážááŒá®áž áá
áºáááºááá·áº á¡áá»áááºáá¯ááºáá¯á¶ážáá²á·áááºá áá»áœááºá¯ááºááá¯á·áá¡ááœá²á·ááẠá¡ááŸáááºááŒáŸáá·áºáá®áá¬ááᯠá¡áá¯á¶ážááŒá¯á áááºážáá»á¬ážáá±á«áºááŸá á¡áá±á«ááºáá»á¬ážááᯠáá±á¬ááºááŸááºážááá¯ááºááá·áº á¡ááºááá®áá±ážááŸááºážááᯠáá®ááœááºáá±áá«áááºá áá±á¬áááá¯ááºáá¯ááºááŸááºááá°áá¬áá¯á¶á
á¶ááŒáá·áº á€áááá¯ááá¯ážááŸááºážáá®áá®ááá¯ááᯠáá»áœááºá¯ááºááá¯á· á¡áá¯á¶ážáááºááá¯ááºáááº-
áá»á±á¬ááºážáá±á¬ááºáá¯á¶ážáá±á·ááœáẠáá»áœááºá¯ááºááá¯á·á ááá±á¬áá»ááºáá»á¬ážááᯠááá¯ááºááŒáá²á·áá«áááºá áá®ááá¯á¡áá»áááºááá¯áá±ážá¡ááœááºážááŸá¬ á¡áááºážáá¯á¶ážáááºážáá¯á¶áž ááŒááºáá¬áááºáá¬ááŸááá²á· ááááºááœá±áááŸááá²á·áá«áááºá áá°ááá¯ááºážáá²á· áá¯ááºáá¯ááºá
áœááºážá¡á¬ážááŒá±á¬áá·áº áá»áœááºáá±á¬áºááá¯á· á¡á¶á·á¡á¬ážááá·áºáá²á·ááá«áááºá áá»áœááºá¯ááºááá¯á·áá¡ááœá²á·ááẠAndroid á¡ááœááºááŸáá·áº iOS á¡ááœáẠááŸá±á·ááŒá±ážáá¯á¶á
á¶ááŸá
áºáá»áá¯ážááᯠááŒááá²á·áááºá á¡ááá®áá±ážááŸááºážá¡á¬ážáá¯á¶ážááœáẠá¡áá¬áááºááœáẠáá®ááœááºááá¯ááºááá·áº á¡ááŒá±áá¶áá¯ááºáá±á¬ááºáá»ááºáá»á¬áž áá«ááŸááááºá
áá±á¬ááºáá¯á¶ážáá±á·ááá±ááá¯ááºážááœááºá JASS áááœá²áááºáááºáá±á¬ááºáá°áá»á¬ážá áá»á±á¬áºááŒá¬ážáá±á¬áááºá¹áá»á¬ááá¬ááŸááºáá»á¬ážáááºáá±á¬ááºáá²á·ááŒááá·áº á¡áááºážá¡áá¬ážááœáẠáá»á±á¬ááºážáááºáá±á¬ááºáá°áá»á¬ážá¡á¬ážáá¯á¶áž á¡á±á¬ááºááŒááºá
áœá¬ááŒá®ážáá¯á¶ážááŒá±á¬ááºáž áá¯ááºááŒá¯áá²á·ááŒáááºá Yu.V. Matiyasevich О S.Yu.Slavyanov. áá»áœááºá¯ááºááá¯á·ááẠáá»á¬áááºáá»á±á¬ááºážáá¬ážáá»á¬ážááŸáá·áº ááá¯ááá¯á¡ááœááºááá±á¬ááŒáá·áº áááºááœááºááá¯ááºáááºá ááá¬áá±ážá
áá
áºá¡ááŒá±á¬ááºáž áá±á·áá¬áᬠáá»á¬ááá®ááŸá ááœááºáá»á°áá¬áááá¹áá¶ááŸáá·áº áá±á¬á·ááºáá²ááºá¡ááºáá»ááºáá®áá¬áááºáááºááœáẠá¡áá¯ááºáá¯ááºááá¯ááºááá¯ááºáá²á·áááºá
JASS áá»á±á¬ááºážááẠááá¯ážáá¯ááºá
ááºááá¯ááºážáá»á¬áž áá»ááºááŒáá·áºáá¬ááŒááºážá á¡ááœá±á·á¡ááŒá¯á¶áá»á¬áž áááŸááºááŒááºážááŸáá·áº ááá±á¬áºáááºááŸááºááẠá¡áááºá¡ááœááºá¡áá
áºáá»á¬ážá¡ááœáẠááá¯ážááŸááºážáá±á¬ áá±áá¬áá
áºáᯠááŒá
áºáá¬áááºá áá«áááºáá°á¡á¬ážáá¯á¶ážááẠá¡ááœááºá¡ááŒá¯ááá±á¬áá±á¬ááºáá±á¬ á¡áááºá¡ááŒááºáá»á¬áž ááŸááá²á·ááŒáááºá áá®á¡ááœáẠáá»á±á¬ááºážá
á®á
ááºáá°ááœá±ááᯠáá»á±ážáá°ážá¡áá»á¬ážááŒá®ážáááºáá«áááºá áá±á¬ááºááŸá¬áááºáž áá®ááá¯ááœá²áá»áá¯ážááœá± áááºááŸááŠážááŸá¬áá«á
á¡áááºážá¡ááŒá
áº: www.habr.com