Mikhail Shaikh’s work on “How to Write a Computer Program” is also available as part of Google Scholar. There are two good collections of original work by Russian writers on programming languages, published by the Russian Academy of Sciences. One is by Yuriev, whose book was compiled and edited by Yury Ushakov and is a work of high educational value. An extensive online collection by Oleg Kravchenko, written in Russian, has also been published.
As we continue our journey there is no time to go on as is shown by another recent book by Sergey Aleynikov, entitled “Programming Language Programming.”
Aleynikov’s book is available in English translation by Godejko Publishing. Aleynikov’s books can be found online as part of Karel Pétter’s free resource library at http://hq.klaust.pl. It’s a very comprehensive selection of programming languages with a substantial section on artificial intelligence.
To bring back a conversation we had with Yuriev (not in Russian), he says there is no point even writing a computer program because one can only understand the machine if one creates one. Then one should learn how to create the programs to interact with it. This will surely be as important to one’s own life as learning to walk.
One of the more famous Russians in the programming world, Sergei Kramnikov, published an essay by email some years ago, where he said
What the Russians call “programming” is, in fact, a set of techniques developed and deployed by students and teachers of artificial intelligence and mathematics. Many of these skills are already used in many industries, but there is no one in the field writing a computer program for any company and no one writing the computer code for any computer. This is a fact confirmed by the very rich number of publications in the field and the many millions of users in the “real world”.
The Internet Archive also has a list of the programming language articles on the internet from 1990-2002.
There are other projects and publications coming out of Russia, not only by the Russian Academy of Sciences, the Russian Academy of Sciences, but by other Russian universities and institutes. One is the Institute for Computer Physics, sponsored by the Russian Academy of Sciences. The Institute for Mathematical Sciences also has a section titled “Numerical Computing” where one can access books and publications on the topic.