Таня Климова
Пятидесятые (50-е) годы – это начало конкуренции между Советским Союзом и США не только в космосе, но и в других областях науки. Например, в области компьютерного программирования. Параллельно с американскими кибернетиками, советские (а потом и российские) программисты разрабатывали собственные языки программирования. Вот самые известные из них.
The fifties marked the beginning of competition between the Soviet Union and the United States not only in space, but also in other fields of science. For example, in computer programming. In parallel with American cyberneticists, Soviet (and then Russian) programmers developed their own programming languages. Here are the most famous of them.
Адресный язык программирования (1954-1958) был разработан Екатериной Ющенко и её командой в Киеве. Это один из первых в мире языков программирования высшего уровня. В основе языка лежат указатели, которые работают на математических принципах. Книга Ющенко и её коллег «Элементы программирования» стала первым советским учебником по этой дисциплине.
The Address programming language (1954-1958) was developed by Ekaterina Yushchenko and her team in Kiev. This is one of the world’s first high-level programming languages. The language is based on pointers that work on mathematical principles. Yushchenko’s book “Elements of Programming” became the first Soviet textbook on this subject.
Несмотря на то, что в шестидесятые (60-е) годы советские программисты активно используют язык Fortran, разработанный IMB, советские кибернетики продолжают разрабатывать свои языки. Так, физик Валентин Турчин разрабатывает Рефал (1966): функциональный язык, основанный на принципе символических вычислений и перевода с одного языка на другой.
Although in the 60s Soviet programmers actively used the Fortran language developed by IMB, Soviet cyberneticists continue to develop their own languages. Thus, physicist Valentin Turchin develops Refal (1966): a functional language based on the principle of symbolic calculations and translation from one language to another.
Рапира (1978-1979) разрабатывался как язык научной элиты. Рапира использует синтаксис русского языка и буквы как кириллицы, так и латинского алфавита.
Младший брат Рапиры – Робик, учебный язык программирования, разработанный специально для школьников (8-11 лет).
Rapira, the “Rapier” (1978-1979) was developed as the language of the scientific elite. Rapira uses Russian syntax and letters of both the Cyrillic and Latin alphabets.
Rapira’s younger brother is Robik, an educational programming language developed specifically for schoolchildren (8-11 years old).
Дракон («Дружелюбный русский алгоритмический язык, который обеспечивает наглядность») был разработан в 1996 году и является визуальным языком программирования, он работает на принципе визуализации блок-схем. Изначально ДРАКОН разрабатывался для космического корабля «Буран» ещё в 1986 году. Его создатели хотели создать универсальный язык программирования, который может заменить собой все другие языки. В идеале его должны были понимать все, благодаря простым визуальным «дракон-схемам». Медицинские алгоритмы ДРАКОНа используются в медицинской практике.
Drakon (“Friendly Russian algorithmic language that provides clarity”) was developed in 1996. It’s a visual programming language, it works on the principle of visualizing flowcharts. Initially, Drakon was developed for the Buran spacecraft back in 1986. Its creators wanted to develop a universal programming language that could replace all other languages. Ideally, everyone should understand it, thanks to simple visual “drakon schemes”. Drakon’s medical algorithms are used in medical practice.
Из свежих языков программирования можно назвать Kotlin (2011), статистически типизированный язык. Хотя главный офис компании-разработчика JetBrains находится в Праге, во главе её стоят российские программисты. Кстати, язык получил своё название от острова Котлин в Финском заливе, на котором находится Кронштадт. В 2017 году компания Google объявила, что будет использовать этот язык для разработки Android.
Among the new programming languages, we can name Kotlin (2011), a statistically typed language. Although the head office of the developer JetBrains is located in Prague, it is run by Russian programmers. By the way, the language got its name from the island of Kotlin in the Gulf of Finland, where Kronstadt is located. In 2017, Google announced it would use this language to develop Android.
Вам было интересно почитать о языках программирования, разработанных советскими и российскими программистами? Вы интересуетесь темой интернета и интернет-безопасности? Тогда слушайте подкаст Дача N°97 «Свобода или безопасность» (арест Павла Дурова) в Клубе Дача. Для тех, чьё кредо по жизни «Всегда продолжать учиться».
Did you enjoy reading about programming languages developed by Soviet and Russian programmers? Are you interested in the Internet, Internet security? Then listen to the Dacha podcast N°97 “Freedom or Security” (arrest of Pavel Durov) in the Dacha Club. For those whose life motto is “Always keep learning.”