Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отечественные языки программирования 
:(
    Опции темы
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   Вверх
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

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

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

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

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


 




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


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

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