![]() |
|
![]() ![]() ![]() |
|
regis |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 12.12.2005 Где: Москва, Россия Репутация: 2 Всего: 7 |
Решил тут поднять эту интересную тему.
Возникла идея собрать всю информацию об известных языках программирования, разработанных у нас. В плане действительно интересных языков, имеющих нетривиальные идеи, к сожалению, небогато. Но все-таки были. - На первое место я бы поставил РЕФАЛ. (REFAL -- REcursive Functions Algorithmic Language.) Разработан Валентином Турчиным в середине 60-х. Таким образом, один из первых языков функционального программирования, разработанных в мире. Идеология обработки данных основана на строковых подстановках. Вообще, любопытный и мощный язык. Руководство по REFAL-5 (увы, англоязычное) есть вот здесь: http://www.supercompilers.com/html/refal_content.html Кое что (немного) можно найти на русском вот здесь: http://shade.msu.ru/refal.msu.ru/index.html - В свое время на таких машинах как МИР и МИР-2 был реализован АНАЛИТИК. Очень мощный был язык. Вычисления интегралов в численном виде и т.п. были там встроенными операциями. Интересно, как это было реализовано. - Под руководством академика Ершова был разработан транслятор с языка Альфа. Собственно, это был диалект Алгола-60, но *весьма* расширенный (вполне можно считать самостоятельным и довольно интересным языком). Там были встроенные операции над комплексными числами, векторами и матрицами и пр. - Потом были еще школьные "обучающие" языки. Кто-нибудь помнит такие языки, как РАПИРА, РОБИК и т.п.? Кстати, РАПИРА был языком относительно мощным, и явно создавался не без влияния популярных тогда языков СВУ, типа SETL. Не знаю, насколько широко он был реализован. - А еще припоминается "алогритмический язык", описанный в самых первых школьных учебниках по информатике, в середине 80-х. Помните ключевые слова алг, нач, кон? Этот язык тоже можно считать творением А.П. Ершова. Где-то я читал, что у него было официальное название РАЯ (Русский Алгоритмический Язык). Вот, собственно и все. Не густо. Если у кого-то есть желание дополнить этот список, прошу это сделать. --------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой. |
|||
|
||||
DrDred |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 14.9.2006 Где: Земля Репутация: нет Всего: 2 |
||||
|
||||
setq |
|
|||
Unregistered |
AWL (?)
![]() |
|||
|
||||
SAnty |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 16.2.2006 Репутация: 2 Всего: 5 |
||||
|
||||
V.A.KeRneL |
|
|||
![]() Vadim A. Kazantsev ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 3.12.2006 Где: Moscow, Russia Репутация: нет Всего: 14 |
TBPL — http://tbpl.info/
(Делает один парень из соседней группы... И это на младших курсах-то! Начал, вроде на 1-ом (хотя не уверен может и раньше), сейчас мы на 2-ом.) Это сообщение отредактировал(а) V.A.KeRneL - 17.1.2007, 14:21 -------------------- «C'est un pense-creux d'ici. C'est le meilleur et le plus irascible homme du monde...» © Ф.М. Достоевский, «Бесы» ---/)/)---(\.../)---(\(\ --(':'=)---(=';'=)---(=':') (")(")..)-(").--.(")-(..(")(") |
|||
|
||||
regis |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 12.12.2005 Где: Москва, Россия Репутация: 2 Всего: 7 |
Ну, упомянуть про AWL мне помешала скромность. Хорошо, что это сделали за меня.
![]() Про встроенный язык 1С я ничего не знаю. За упоминание Глагола и Gentee -- спасибо. TBPL посмотрю. --------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой. |
|||
|
||||
DrDred |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 14.9.2006 Где: Земля Репутация: нет Всего: 2 |
||||
|
||||
WERITAS |
|
|||
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Stratum
![]()
Точнее на нормальных алгорифмах Маркова - одном из четырех фундаментальных определений алгоритма. ![]() русскоязычный сайт рефал-диаспоры Это сообщение отредактировал(а) WERITAS - 18.1.2007, 15:45 -------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
regis |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 12.12.2005 Где: Москва, Россия Репутация: 2 Всего: 7 |
Спасибо за ссылку. (Согласен, что "строковые подстановки" -- очень упрощенное определение.) А про Stratum можно подробнее? Насколько я понял, какой-то язык симуляции? --------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой. |
||||
|
|||||
WERITAS |
|
|||
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Stratum - Среда, в составе которой есть: графический двухмерный и трехмерный редакторы, текстовый редактор, гипертекстовая и гиперграфическая база, база данных, база моделей, математический решатель, технология проектирования, звуковой и видео проигрыватели, язык (синтаксис которого очень похож на С, да собсно все модули Stratum'а написаны на С), система управления периферией компьютера, отображения и управления данными, система связи и управления всеми этими объектами между собой. Изначально среда создавалась для моделирования микропроцессорных систем автоматического управления. Поэтому что-нить "красивое" в ней не сделать. Но сейчас ее постепенно расширяют ![]() Это сообщение отредактировал(а) WERITAS - 22.1.2007, 22:11 -------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
regis |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 12.12.2005 Где: Москва, Россия Репутация: 2 Всего: 7 |
Еще пять копеечек в тему.
Был такой небезынтересный язык "Эль-76", тесно связанный с "Эльбрусами". Он процедурный и достаточно высокоуровневый, но во многом ориентированный на аппаратную поддержку тех структур данных, с которыми работали эти суперкомпьютеры. В связи с проектом E2K может быть можно даже ожидать, что этот язык возродится и найдет прмменение. Встречал упоминания о языке "ИНФ", но ничего про него не знаю. В Сети тоже ничего не нашел. --------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой. |
|||
|
||||
regis |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 12.12.2005 Где: Москва, Россия Репутация: 2 Всего: 7 |
Вот случайно наткнулся на такую интересную информацию по теме:
http://www.transhumanism-russia.ru/content/view/331/116/ Язык ДРАКОН был создан прежде всего как инструмент, обеспечивающий безукоризненное взаимопонимание между людьми. Он возник в результате обобщения опыта, накопленного при проектировании космического корабля «Буран». (Стоит почитать, любопытно. С одной стороны -- в описании маловато конкретики и многовато воды, совсем как у автора одного "душевного" языка программирования. ;) С другой -- то, что эта разработка вполне реально использовалась в проекте "Буран", заставляет относиться к ней с интересом.) --------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой. |
|||
|
||||
setq |
|
|||
Unregistered |
В этой статье упомянуты (без раскрытия деталей) языки НУТ, БАРС и ПОЛЯР: http://www.computer-museum.ru/histussr/kronos.htm
|
|||
|
||||
SerpentVV |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 27.11.2006 Где: Астрахань Репутация: нет Всего: 1 |
Уще в Советстком союзе был разработан язык Утопист - это прибалты. А Вельбицкий создал РТК-комплекс, где программа рисовалась схемами... Видимо это была его докторская...
![]() |
|||
|
||||
SerpentVV |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 27.11.2006 Где: Астрахань Репутация: нет Всего: 1 |
Вижул Васик на русском...
![]() |
|||
|
||||
AlexCab |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 3.12.2008 Репутация: -1 Всего: -1 |
Новый и отечественный язык РС/Б www.rs-b.nm.ru.
|
|||
|
||||
Dobermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
||||
|
||||
Parondzhanov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 8.3.2008 Репутация: нет Всего: нет |
Уважаемые коллеги! Наиболее полное описание языка ДРАКОН содержится в книге: "Паронджанов В.Д. Как улучшить работу ума: Алгоритмы без программистов -- это очень просто! - М.: Дело, 2001. - 360с". http://forum.oberoncore.ru/viewtopic.php?p=21078#p21078 Краткое описание Дракона см. здесь: http://narod.ru/disk/7290880000/0.%D0%94%D...%D0%BA.rar.html Подробное обсуждение языка ДРАКОН ведется в отдельном разделе на форуме сайта OberoneCore (в разделе свыше 40 тем). Там же можно скачать дракон-редактор: http://forum.oberoncore.ru/viewforum.php?f=62 С глубоким уважением, Владимир Паронджанов |
|||
|
||||
AlexCab |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 3.12.2008 Репутация: -1 Всего: -1 |
Язык программирования РС/Б, новый адрес сайта: www.rs.b.nm.ru
|
|||
|
||||
NODEN |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 15.4.2009 Репутация: нет Всего: нет |
||||
|
||||
amatornk |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 12.2.2011 Репутация: нет Всего: нет |
Тема действительно интересная! Языков в Союзе разрабатывали не так мало, как публиковали. Могу добавить в тему язык "Ядро" - разработан и реализован в 1990 г., пересмотрен в 2005 (Каледин В.О. Концепции языка программирования "Ядро". - Новокузнецк: НФИ КемГУ, 2010. - 47 с.) Содержит средства формирования регулярных последовательностей. Например, XY[1,]:=(1 to m) repeat; - заполняет первую строку массива XY прогрессией от 1 до m , повторяя её столько раз, сколько поместится. |
|||
|
||||
communicay |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 19.12.2012 Репутация: нет Всего: нет |
Вот тут есть довольно-таки широкий перечень: Энтузиасты-разработчики компиляторов и их проекты, и ещё: Отечественные компании-разработчики компиляторов
Так что не всё плохо в нашем отечестве, когда-нибудь количество перейдёт в качество. |
|||
|
||||
ТарасАтавин |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 26.8.2013 Репутация: нет Всего: нет |
Школьный алгоритмический язык, а не русский. Такое название он имеет в учебнике по самому языку.
Добавлено @ 15:48 Кстати, а как же автокод программирования? Добавлено через 9 минут и 50 секунд А адресный язык программирования? Это сообщение отредактировал(а) ТарасАтавин - 26.11.2013, 15:50 -------------------- Не так всё плохо, как оно есть на самом деле. |
|||
|
||||
svlary |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 8.9.2009 Репутация: нет Всего: 4 |
Наверное, единственный язык программирования, разработанный в СССР и получивший довольно широкую известность за рубежом, это ЛЯПАС - Логический Язык программирования Алгоритмов Синтеза. Сделал его А.Д Закревский в Томске (ТГУ + СФТИ). Применялся для проектирования сложных электронных схем по заданной логике поведения. Были многочисленные публикации (например - LYaPAS: A programming language for logic and coding algorithms. N.-Y.; L.: Academic Press, 1969), звания и степени в СССР и за рубежом.
|
|||
|
||||
msAvtor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 19.6.2014 Репутация: нет Всего: нет |
Gentee
|
|||
|
||||
![]() ![]() ![]() |
Добро пожаловать в раздел "Другие языки" форума Vingrad! | |
|
Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)
Приятного времяпрепровождения! С уважением, Void, kemiisto . |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Другие языки | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |