ямб

Mar. 20th, 2009 11:41 pm
avva: (Default)
[personal profile] avva
В любопытном списке языков программирования, использующих языки кроме английского нет на данный момент языка ЯМБ - "Язык Машин Бухгалтерских". Я помню, что он был основан на русских ключевых словах, но кроме этого ничего не помню (я видел программу на ЯМБе мельком несколько раз в детстве). Сетевой поиск пока не помог мне найти пример кода на ЯМБе или описание языка. Может, кто-то знает/помнит/найдет?

Date: 2009-03-20 09:49 pm (UTC)
From: [identity profile] 1master.livejournal.com
ЭЛЬ-76 там тоже нет - локализованный кобол (насколько я в курсе) для Эльбруса.

Date: 2009-03-20 09:55 pm (UTC)
From: [identity profile] ygam.livejournal.com
Я задавал вопрос про русский КОБОЛ; вроде бы, он был на нескольких машинах.

Date: 2009-03-20 10:00 pm (UTC)
From: [identity profile] spamsink.livejournal.com
Эль-76 - ох, не кобол.

(no subject)

From: [identity profile] 1master.livejournal.com - Date: 2009-03-20 10:02 pm (UTC) - Expand

(no subject)

From: [identity profile] spamsink.livejournal.com - Date: 2009-03-20 10:15 pm (UTC) - Expand

(no subject)

From: [identity profile] ygam.livejournal.com - Date: 2009-03-20 10:31 pm (UTC) - Expand

(no subject)

From: [identity profile] spamsink.livejournal.com - Date: 2009-03-20 11:00 pm (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-03-20 11:18 pm (UTC) - Expand

(no subject)

From: [identity profile] moon-aka-sun.livejournal.com - Date: 2009-03-21 12:13 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-03-21 12:15 am (UTC) - Expand

(no subject)

From: [personal profile] nine_k - Date: 2009-04-06 06:17 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-04-06 08:03 am (UTC) - Expand

(no subject)

From: [identity profile] kouzdra.livejournal.com - Date: 2009-04-06 08:05 am (UTC) - Expand

(no subject)

From: [identity profile] mak-sh.livejournal.com - Date: 2009-03-30 06:13 pm (UTC) - Expand
From: [identity profile] sanitareugen.livejournal.com
Русский КОБОЛ был на Минске-32, был и для ЕС.

Date: 2009-03-20 10:07 pm (UTC)
From: [identity profile] inner-creature.livejournal.com
16 лет назад я выкинул на помойку килограмм 20 документации по Искре-555 и ЯМБу. Было решено, что в Израиле маме не придется мучаться с этим исчадием кибернетического ада.

Помню только что язык был чем-то вроде продвинутого ассемблера.

Date: 2009-03-20 10:35 pm (UTC)
From: [identity profile] cema.livejournal.com
Ещё был язык Аналитик. На машине "Мир".

Date: 2009-03-20 11:16 pm (UTC)
From: [identity profile] kouzdra.livejournal.com
Очень, кстати, крутой - мы в него запихивали интегралы из Демидовича, и он что-то даже действтельно брал.

(no subject)

From: [identity profile] cema.livejournal.com - Date: 2009-03-21 02:47 am (UTC) - Expand

Date: 2009-03-20 10:44 pm (UTC)
From: [identity profile] dimrub.livejournal.com
Вот бы придумать язык "ХОРЕЙ" какой-нибудь, а потом не уметь его от этого ЯМБа отличать.

Date: 2009-03-21 02:47 am (UTC)
From: [identity profile] cema.livejournal.com
Или потом как раз научиться его отличать, наконец-то!

Date: 2009-03-20 11:11 pm (UTC)
From: [identity profile] raindog-2.livejournal.com
Пора уже наоборот - придумать искусственный "естественный" язык на основе одного из языков программирования. Например, в языке токи-пона - всего 120 слов (или корней слов). И, вроде, хватает. Можно взять ключевые слова и названия из стандарной библиотеки какого-нибудь языка программирования и создать из них язык для нормального общения. Ну, может, не нормального, а - гико-общения.

Кстати, на заметку любителям лосей: знаете, как токипонцы Россию называют? - http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:TokiPonaElopa.jpg

Date: 2009-04-06 06:06 am (UTC)
From: [identity profile] polenova.livejournal.com
Был такой, назывался Natural, для базы данных ADABAS

Date: 2009-03-20 11:17 pm (UTC)
From: [identity profile] moon-aka-sun.livejournal.com
Был ещё Автокод. Для машин типа М-22 (или 222, не помню их номеров). Тоже ключевые слова русские и куча всяких странностей: простые скобки там значили что-то особое, и т.п.

Date: 2009-03-21 06:45 am (UTC)
From: [identity profile] tmp4grelkaaccou.livejournal.com
Автокод -- это был руссифицированный ассемблер.
Оффтоп: на юпике картинка часом к простым числам отношения не имеет? Уж больно знакомая...

(no subject)

From: [identity profile] moon-aka-sun.livejournal.com - Date: 2009-03-21 07:44 am (UTC) - Expand

Date: 2009-03-20 11:36 pm (UTC)
From: [identity profile] vodianoj.livejournal.com
Был ещё "Алгоритмический язык Ершова" - в школе мы ходили на УПК - и там на милейших Ямахах были установленны интерпретаторы этой странной мутации навеянной паскалем, и разработанной на сколько я понимаю академиком Ершовым. Как следствие выражение "Если то иначе всё" плотно въелось в мой моск.

Date: 2009-03-21 02:53 am (UTC)
From: [identity profile] cema.livejournal.com
Это не то же самое, что Рапира?

(no subject)

From: [identity profile] mr-rm.livejournal.com - Date: 2009-03-21 01:01 pm (UTC) - Expand

(no subject)

From: [identity profile] janatem.livejournal.com - Date: 2009-03-21 04:35 pm (UTC) - Expand

(no subject)

From: [identity profile] michk.livejournal.com - Date: 2009-03-21 08:49 pm (UTC) - Expand

(no subject)

From: [identity profile] pilpilon.livejournal.com - Date: 2009-03-22 06:16 pm (UTC) - Expand

Date: 2009-03-20 11:38 pm (UTC)
From: [identity profile] vodianoj.livejournal.com
ЯМБ, судя по названию, - это издёвка над IBM?

Date: 2009-03-21 10:16 am (UTC)
From: [identity profile] liveuser.livejournal.com
Легенда гласит, что это Ярошевская Марина Борисовна.

Date: 2009-03-21 12:46 am (UTC)
From: [identity profile] itman.livejournal.com
Нет языка 1С и нет локализованных версий MS VBA, в том числе русской. Там упомянут только китайский MS VBA.

Date: 2009-03-21 05:20 am (UTC)
From: [identity profile] 37.livejournal.com
Вот как раз на советских бухгалтерских машинах Искра мне пришлось програмировать в заклепках. Команды (высокого уровня!) - по 16 бит. Берешь специальное шило, коробку заклепок и вперед! Мозолв изрядные на ладонях. Особенно паршиво, если в процессе отладки надо вставить несколько строчек в середину. Приходилось делать переход с возвратом на свободный планшет и оыормлять вставку в виде подпрограммы.
А по-русски программировали еше на Минске. И хорошо помню автокод Инжненер для Мира.

ЯМБ

Date: 2018-02-20 05:29 am (UTC)
From: (Anonymous)
В свое время работал на ЯМБе Создавал смешно но всетаки базу данніх Формирование и доступ к даннім массива сортировку в массивах и тд и тп

Date: 2009-03-21 06:20 am (UTC)
From: [identity profile] al-zatv.livejournal.com
гыы,это был зверский язык.на искре 1030 я его видел.
файлы писать из него нельзя было, надо было указывать сектор диска куда писать, по номеру. а потом вспоминать куда записал, чтобы прочесть.
а форматный вывод на экран/принтер был очень развит,таблички делались легко.

но это было очень давно, возможно я чего-то путаю.

Date: 2009-03-21 06:32 am (UTC)
From: [identity profile] flaass.livejournal.com
Альфы (и Альфы-6) нет, Эпсилона нет.

Date: 2009-03-21 07:49 am (UTC)
From: [identity profile] moon-aka-sun.livejournal.com
Если ещё русское вспоминать, был ещё сводный брат ФОРТа - ДИСП, кажется. Тоже стековая архитектура, но со своими особенностями.

Lingua Romana Perligata

Date: 2009-03-21 10:02 am (UTC)
From: (Anonymous)
 
       #! /usr/local/bin/perl -w

        use Lingua::Romana::Perligata;

        adnota Illud Cribrum Eratothenis

        maximum tum val inquementum tum biguttam tum stadium egresso scribe.
        vestibulo perlegementum da meo maximo .
        maximum tum novumversum egresso scribe.
        da II tum maximum conscribementa meis listis.
        dum damentum nexto listis decapitamentum fac sic
               lista sic hoc tum nextum recidementum cis vannementa da listis.
               next tum biguttam tum stadium tum nextum tum novumversum
                        scribe egresso.
           cis  


DESCRIPTIO

The Lingua::Romana::Perligata makes it makes it possible to write Perl programs in Latin. (If you have to ask "Why?", then the answer probably won't make any sense to you either.)

Re: Lingua Romana Perligata

Date: 2009-04-06 10:32 am (UTC)
From: [identity profile] cema.livejournal.com
Кстати!

Date: 2009-03-21 10:22 am (UTC)
From: [identity profile] liveuser.livejournal.com
> Может, кто-то знает/помнит/найдет?
Повезло вам иметь во френдах обладателя Кубка Яндекса.

Держите — В.И. Заворотный. Программирование на языке ЯМБ.

Ну и еще заодно:
- часть книги "Системы обработки данных на базе ЭБМ Искра-554, Искра-555"
- часть книги "Алгоритмы и процессоры ЭБМ. Искра 554". 59 страниц текста, потом идут блок-схемы реализации клавиш, блок-схемы реализации символов и страницы с таблицами "адрес-микрокомманда-код-комментарий").
Может, еще что-то есть. Если понадобится — скачивайте/покупайте на nglib.ru.

Вообще, чудесный оказался сайт http://nglib.ru/ - тонны всякого оцифрованного старья (djvu + поиск по хреново распознанным страницам), довольно большой бесплатный раздел. Платить можно как за книгу (что почему-то в три раза дороже постраничного), так и за просмотры страниц (у меня по 30 копеек/страница снимали) — при этом ограничивают просмотр 15% книги на IP. Каждому новому аккаунту дают 10 единиц подъемных (это если платить не хочется, как мне), только почему-то после регистрации пятого аккаунта стали сообщать об ошибках регистрации. Счет можно пополнять электронными деньгами, SMS и с пластиковой карты.

Date: 2009-03-25 05:31 pm (UTC)
From: [identity profile] avva.livejournal.com
Большое спасибо. У меня не было времени совсем почитать, но в ближайшие дни обязательно найду.

Date: 2009-03-21 10:39 am (UTC)
From: [identity profile] dimorlus.livejournal.com
А была еще такая машина Наири (http://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D0%B8%D1%80%D0%B8_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80)), у нее тоже был основанный на русских ключевых словах, и, что смешнее на русских буквах в качестве переменных бейсик-подобный язык.

Date: 2009-03-21 11:03 am (UTC)
From: [identity profile] serenko.livejournal.com
Язык этот назывался ап - автоматического программирования. ап - это начало программы, а па - конец. Присваивание было "пусть". Интересная была мулька - по первым двум буквам оператора машинка допечатывала остальную часть. И был ещё шикарный переключатель тактовой частоты - тумблером. Ну, аналог появившейся на 386 кнопки Turbo. Эх, приятно вспомнить времена, когда паравозы мамонтов с путей разгоняли..)

(no subject)

From: [identity profile] prool.livejournal.com - Date: 2009-03-21 02:55 pm (UTC) - Expand

Date: 2009-03-21 08:35 pm (UTC)
From: [identity profile] lazy-tiger.livejournal.com
У машины "Электроника-НЦ03Д" был ассемблер с русскими мнемониками:
СЛЖ = сложить
ВЫЧ = вычесть
ПЕР = перейти

ну и так далее.

Date: 2009-03-22 07:36 am (UTC)
From: [identity profile] wildernesscat.livejournal.com
שכחו את שפת התכנות "בסיסית", שזה סוג של בייסיק עם מילים עבריות.

АЛМИР-65

Date: 2009-03-23 11:49 pm (UTC)
From: [identity profile] crazy-flyer.livejournal.com
Ещё там нет языка АЛМИР-65 , то есть "Алгоритмический Язык машины МИР" ;-))) На этом языке работала машина МИР-1 , а "Аналитик" - это уже на машине МИР-2 было . На Алмире даже довелось немного поработать , прикольный был язык , чисто русский . Можно было вводить слова-операторы полностью - например "печатать" , а можно и сокращённо - типа "пе" . Язык был интерпретируемый , по возможностям вроде Бэйсика , только без подпрограмм . Были там условные операторы ( "Если" , "То" , "Иначе" ) , оператор перехода "На" , оператор цикла ( "Делать" ) , в качестве меток можно было использовать любые слова , не совпадающие с операторами языка . Был ещё режим прямой интерпретации - удобно , если надо просто что-то посчитать , как на калькуляторе . Что ещё запомнилось - в начале программы надо было указать разрядность вычислений ( оператор "разрядность" ) , и верхний предел был не ограничен ( точнее , обраничен только объёмом памяти ) , так что можно было , например , посчитать чисто Пи до 200 знаков . Неплохо для советской машины , разработанной в 65-м году ;-)))))

Date: 2009-03-24 09:51 am (UTC)
From: [identity profile] rom777.livejournal.com
Был еще Язык Символического Кодирования (ЯСК) для машин Минск-22 и Минск-32
(русский ассемблер). Запомнились на всю жизнь команды ЖОО (ждать ответа оператора) и ЗАЫ (закрыть выходной массив).

Date: 2009-07-24 10:47 am (UTC)
From: [identity profile] mvtm.livejournal.com
Понимаю, что тема "протухла", но русским еще был псевдокод на Искра-1256 :)

Date: 2009-08-23 07:00 pm (UTC)
From: (Anonymous)
Этот язык применялся на многих советских персональных компьютерах
связанных с бухгалтерским учетом.
Среди них Терминал Нева 501, Искра 2106, Искра 554;555, Искра 1030, Нейрон,
и т.д. модификаций машин было очень иного, шло бурное развитие.
Язык на разных машинах мог иметь небольшие отличия в реализации.
Был реализован как в качестве интепретатора на машинах Искра 2106 и терминал Нева-501, и зашит в ПЗУ т.к. эти машиный не имели операционных систем.
Искра 2106 имела всего 4 или 8 кб оперативной памяти и до 32 кб ПЗУ с зашитым интерпритатором.
Терминал НЕВА-501 не имел операционной системы в этом терминале было всего от 8 до 32 кб оперативной памяти(в зависимости от модификации терминала(с 1 по 7)и до 32 кб ПЗУ. (реализован терминал на 580 микропроцессорной серии)
На терминале Нева-501 можно было писать асемблерные вставки, их можно-было загружать в оперативну пмять и обращаться к ним из специальных команд включенных в язык ЯМБ.

Более развитые машины Искра 1030 работали под ДОС 3.1 3.30 там язык мог быть в качестве загружаемого предварительно интерпритатора, так и в качестве компилятора.
Азык ЯМБ так-же присутствовал на ГДРовских персоналках Роботрон 1715, поставлямых в СССР.
Для 77-80 годов язык позволил перевести многие бухгалтерские и статистические задачи на первые персональные компьютеры, которые производились тогда в СССР.
Язык сам по себе напоминает современные табличные языки в перемешку с русифицированным Бейсиком.
Лично мне на 32 кб оперативной памяти приходилось писать довольно серьезные задачи по зарплате, складу , решению геодезических задач по расчету площадей.

Если кого интерсует документация на АМБ ее можно попытаться найти в региональных управления статистики. Там эта техника широко использовалась, хотя ее давно уже выкинули, но возможно у кого завалялась документация.
Описание языка прилагалось к каждой советской персоналке.

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2009-08-23 07:55 pm (UTC) - Expand

ЯМБ

Date: 2010-06-15 06:11 pm (UTC)
From: (Anonymous)
Я на нем кодил в 1985...1994 годах. Щас самому страшно вспомнить, это практически ассемблер. Написал несколько проектов по бухгалтерии.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 05:53 am
Powered by Dreamwidth Studios