Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отечественные языки программирования 
:(
    Опции темы
regis
Дата 16.1.2007, 14:33 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 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?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой.
PM MAIL WWW   Вверх
DrDred
Дата 16.1.2007, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 14.9.2006
Где: Земля

Репутация: нет
Всего: 2



- встроенный язык 1С smile
- google вывел на Глагол

на самом деле не густо, что печально... 
при таком диком количестве языков Wikipedia  (и далее по страницам)
PM MAIL WWW ICQ   Вверх
setq
Дата 16.1.2007, 23:53 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











AWL (?)  smile 
  Вверх
SAnty
Дата 17.1.2007, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 16.2.2006

Репутация: 2
Всего: 5



PM MAIL WWW   Вверх
V.A.KeRneL
Дата 17.1.2007, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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...» © Ф.М. Достоевский, «Бесы»
---/)/)---(\.../)---(\(\
--(':'=)---(=';'=)---(=':')
(")(")..)-(").--.(")-(..(")(")

PM MAIL IM ICQ AOL YIM MSN   Вверх
regis
Дата 18.1.2007, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 12.12.2005
Где: Москва, Россия

Репутация: 2
Всего: 7



Ну, упомянуть про AWL мне помешала скромность. Хорошо, что это сделали за меня.  smile 

Про встроенный язык 1С я ничего не знаю. За упоминание Глагола и Gentee -- спасибо. TBPL посмотрю.


--------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой.
PM MAIL WWW   Вверх
DrDred
Дата 18.1.2007, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 14.9.2006
Где: Земля

Репутация: нет
Всего: 2



Цитата(regis @  18.1.2007,  13:12 Найти цитируемый пост)
Про встроенный язык 1С я ничего не знаю

Ну как же можно пропустить такой "шедевр" smile там даже свой диалект SQL есть, после термина "ЛЕВОЕ СОЕДИНЕНИЕ" (LEFT JOIN, кто не понял) я долго бы в глубокой задумчивости smile


PM MAIL WWW ICQ   Вверх
WERITAS
Дата 18.1.2007, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


********
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 2.5.2005
Где: Москва

Репутация: нет
Всего: 5



Stratum  smile 

Цитата
Идеология обработки данных основана на строковых подстановках

Точнее на нормальных алгорифмах Маркова - одном из четырех фундаментальных определений алгоритма. smile
русскоязычный сайт рефал-диаспоры

Это сообщение отредактировал(а) WERITAS - 18.1.2007, 15:45


--------------------
Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак"
PM MAIL   Вверх
regis
Дата 22.1.2007, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 12.12.2005
Где: Москва, Россия

Репутация: 2
Всего: 7



Цитата(WERITAS @ 18.1.2007,  15:31)
Stratum  smile 

Цитата
Идеология обработки данных основана на строковых подстановках

Точнее на нормальных алгорифмах Маркова - одном из четырех фундаментальных определений алгоритма. smile
русскоязычный сайт рефал-диаспоры

Спасибо за ссылку. (Согласен, что "строковые подстановки" -- очень упрощенное определение.)

А про Stratum можно подробнее? Насколько я понял, какой-то язык симуляции?


--------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой.
PM MAIL WWW   Вверх
WERITAS
Дата 22.1.2007, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


********
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 2.5.2005
Где: Москва

Репутация: нет
Всего: 5



Цитата
А про Stratum можно подробнее?

Stratum - Среда, в составе которой есть: графический двухмерный и трехмерный редакторы, текстовый редактор, гипертекстовая и гиперграфическая база, база данных, база моделей, математический решатель, технология проектирования, звуковой и видео проигрыватели, язык (синтаксис которого очень похож на С, да собсно все модули Stratum'а написаны на С), система управления периферией компьютера, отображения и управления данными, система связи и управления всеми этими объектами между собой. Изначально среда создавалась для моделирования микропроцессорных систем автоматического управления. Поэтому что-нить "красивое" в ней не сделать. Но сейчас ее постепенно расширяют smile Правда много еще чего нет (например моделей освещения)

Это сообщение отредактировал(а) WERITAS - 22.1.2007, 22:11


--------------------
Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак"
PM MAIL   Вверх
regis
Дата 9.2.2007, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 12.12.2005
Где: Москва, Россия

Репутация: 2
Всего: 7



Еще пять копеечек в тему.

Был такой небезынтересный язык "Эль-76", тесно связанный с "Эльбрусами". Он процедурный и достаточно высокоуровневый, но во многом ориентированный на аппаратную поддержку тех структур данных, с которыми работали эти суперкомпьютеры. В связи с проектом E2K может быть можно даже ожидать, что этот язык возродится и найдет прмменение.

Встречал упоминания о языке "ИНФ", но ничего про него не знаю. В Сети тоже ничего не нашел.


--------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой.
PM MAIL WWW   Вверх
regis
Дата 14.3.2007, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 12.12.2005
Где: Москва, Россия

Репутация: 2
Всего: 7



Вот случайно наткнулся на такую интересную информацию по теме:

http://www.transhumanism-russia.ru/content/view/331/116/

Язык ДРАКОН был создан прежде всего как инструмент, обеспечивающий безукоризненное взаимопонимание между людьми. Он возник в результате обобщения опыта, накопленного при проектировании космического корабля «Буран».

(Стоит почитать, любопытно. С одной стороны -- в описании маловато конкретики и многовато воды, совсем как у автора одного "душевного" языка программирования. ;) С другой -- то, что эта разработка вполне реально использовалась в проекте "Буран", заставляет относиться к ней с интересом.)


--------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой.
PM MAIL WWW   Вверх
setq
Дата 1.4.2007, 12:17 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











В этой статье упомянуты (без раскрытия деталей) языки НУТ, БАРС и ПОЛЯР: http://www.computer-museum.ru/histussr/kronos.htm
  Вверх
SerpentVV
Дата 7.4.2007, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 27.11.2006
Где: Астрахань

Репутация: нет
Всего: 1



Уще в Советстком союзе был разработан язык Утопист - это прибалты. А Вельбицкий создал РТК-комплекс, где программа рисовалась схемами... Видимо это была его докторская... smile

PM MAIL   Вверх
SerpentVV
Дата 9.4.2007, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 27.11.2006
Где: Астрахань

Репутация: нет
Всего: 1



Вижул Васик на русском... smile

PM MAIL   Вверх
AlexCab
Дата 3.12.2008, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 3.12.2008

Репутация: -1
Всего: -1



Новый и отечественный язык РС/Б www.rs-b.nm.ru.
PM MAIL   Вверх
Dobermann
Дата 4.12.2008, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: нет
Всего: 0



"Рабочее название языка — 1Сик (одинэсик)"  smile 
http://ru.wikipedia.org/wiki/1С_Язык_программирования
PM   Вверх
Parondzhanov
Дата 4.4.2009, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 8.3.2008

Репутация: нет
Всего: нет



Цитата(regis @ 14.3.2007,  16:48)
Вот случайно наткнулся на такую интересную информацию по теме:

http://www.transhumanism-russia.ru/content/view/331/116/

Язык ДРАКОН был создан прежде всего как инструмент, 
обеспечивающий безукоризненное взаимопонимание между людьми. 
Он возник в результате обобщения опыта, накопленного 
при проектировании космического корабля «Буран».


(Стоит почитать, любопытно. С одной стороны -- в описании 
маловато конкретики и многовато воды, совсем как у автора 
одного "душевного" языка программирования. ;) 
С другой -- то, что эта разработка вполне реально 
использовалась в проекте "Буран", заставляет относиться 
к ней с интересом.)


Уважаемые коллеги!
Наиболее полное описание языка ДРАКОН содержится в книге:

"Паронджанов В.Д. Как улучшить работу ума: Алгоритмы 
без программистов -- это очень просто! - М.: Дело, 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

С глубоким уважением,
Владимир Паронджанов

PM MAIL   Вверх
AlexCab
Дата 1.5.2009, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 3.12.2008

Репутация: -1
Всего: -1



Язык программирования РС/Б, новый адрес сайта: www.rs.b.nm.ru
PM MAIL   Вверх
NODEN
Дата 12.6.2009, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 15.4.2009

Репутация: нет
Всего: нет



Ещё есть HiASM http://hiasm.1gb.ru/_index.html
Так программа рисуется - строится из кубиков
PM MAIL   Вверх
amatornk
Дата 12.2.2011, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 12.2.2011

Репутация: нет
Всего: нет



Цитата(regis @ 16.1.2007,  14:33)
Решил тут поднять эту интересную тему.
Возникла идея собрать всю информацию об известных языках программирования, разработанных у нас.
В плане действительно интересных языков, имеющих нетривиальные идеи, к сожалению, небогато. Но все-таки были.

- На первое место я бы поставил РЕФАЛ. (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-х. Помните ключевые слова алгначкон?
Этот язык тоже можно считать творением А.П. Ершова. Где-то я читал, что у него было официальное название
РАЯ (Русский Алгоритмический Язык).

Вот, собственно и все. Не густо. Если у кого-то есть желание дополнить этот список, прошу это сделать.

Тема действительно интересная! Языков в Союзе разрабатывали не так мало, как публиковали. Могу добавить в тему язык "Ядро" - разработан и реализован в 1990 г., пересмотрен в 2005 (Каледин В.О. Концепции языка программирования "Ядро". - Новокузнецк: НФИ КемГУ, 2010. - 47 с.) Содержит средства формирования регулярных последовательностей.  Например, XY[1,]:=(1 to m) repeat; - заполняет первую строку массива XY прогрессией от 1 до m , повторяя её столько раз, сколько поместится.
PM MAIL   Вверх
communicay
Дата 16.2.2013, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 19.12.2012

Репутация: нет
Всего: нет



Вот тут есть довольно-таки широкий перечень: Энтузиасты-разработчики компиляторов и их проекты, и ещё: Отечественные компании-разработчики компиляторов

Так что не всё плохо в нашем отечестве, когда-нибудь количество перейдёт в качество.
PM MAIL   Вверх
ТарасАтавин
Дата 26.11.2013, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 26.8.2013

Репутация: нет
Всего: нет



Цитата(regis @  16.1.2007,  14:33 Найти цитируемый пост)
РАЯ (Русский Алгоритмический Язык).
Школьный алгоритмический язык, а не русский. Такое название он имеет в учебнике по самому языку.

Добавлено @ 15:48
Кстати, а как же автокод программирования?

Добавлено через 9 минут и 50 секунд
А адресный язык программирования?

Это сообщение отредактировал(а) ТарасАтавин - 26.11.2013, 15:50


--------------------
Не так всё плохо, как оно есть на самом деле.
PM MAIL   Вверх
svlary
Дата 5.12.2013, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 8.9.2009

Репутация: нет
Всего: 4



Наверное, единственный язык программирования,  разработанный в СССР и получивший довольно широкую известность за рубежом, это ЛЯПАС - Логический Язык программирования Алгоритмов Синтеза. Сделал его А.Д Закревский в Томске (ТГУ + СФТИ). Применялся для проектирования сложных электронных схем по заданной логике поведения. Были многочисленные публикации (например -  LYaPAS: A programming language for logic and coding algorithms. N.-Y.; L.: Academic Press, 1969), звания и степени в СССР и за рубежом.
PM MAIL   Вверх
msAvtor
Дата 19.6.2014, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 19.6.2014

Репутация: нет
Всего: нет



Gentee 
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)

  • Обязательно следуйте правилам Форума.
  • Пожалуйста, прочитайте и следуйте рекомендациям по работе в разделе и навигации по Форуму.
  • Для вставки текстов исходных кодов используйте подсветку синтаксиса из выплывающего списка Код в форме ответа. Если Ваш язык в списке не представлен, то используйте тег: [code=ваш_язык]код[/code], например, [code=ada]код[/code]. Если в будущем подсветка синтаксиса для указанного языка будет реализована, исходный код преобразится.
  • Помните, один вопрос - одна тема.

Приятного времяпрепровождения! С уважением, Void, kemiisto .

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие языки | Следующая тема »


 




[ Время генерации скрипта: 0.1536 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.