 He also created one of the first algorithms for compiling arithmetic expressions.He was responsible for the languages ALPHA and Rapira, AIST-0 the first Soviet time-sharing system, electronic publishing system RUBIN, and MRAMOR, a multiprocessing workstation.He also was the initiator of developing the Computer Bank of the Russian Language (), the Soviet project for creating a large representative Russian corpus, a project in the 1980s comparable to the Bank of English and British National Corpus.