Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
 Re: спецификация языка MSH  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 13139
В споре двух мужчин важен каждый сантиметр. (с)
19 авг 13, 08:56    [14723875]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
Блок А.Н.
Member

Откуда: Новосибирск
Сообщений: 3803
Пока я на работе - у нас 21.5Мб.
Разработка начала около 13ти лет назад, около 10ти лет идет эксплуатация (с постоянными доработками).
За это время менялись и руководители стороны заказчика, руководители группы разработки, программисты, технологи. Люди, которые с ней работают, успели сходить в декрет и вернуться. Я не думаю, что у вас разработка объемнее, потому что вы говорите "я разрабатывал". "Я" не может разработать слишком уж большую систему.

Так вот, поверьте мне, проблемы системы отнюдь не в синтаксисе языка. И я не теоретик ;-)
19 авг 13, 14:39    [14725822]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
Блок А.Н.
Member

Откуда: Новосибирск
Сообщений: 3803
И да, я не представляю, как это можно было бы написать на голом М.
19 авг 13, 14:40    [14725829]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
Шваров Евгений
Member

Откуда:
Сообщений: 847
misha_shar,
Может быть Вам на Кикстартер?

Только чем результат будет лучше minimdb и gt.m?
19 авг 13, 14:52    [14725899]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
misha_shar
Member

Откуда: Казахстан город Алма-Ата
Сообщений: 164
Шваров Евгений
misha_shar,
Может быть Вам на Кикстартер?

А можно по русски что все это значит? Я не силен в Английском.
Шваров Евгений
Только чем результат будет лучше minimdb и gt.m?

minim и gt.m это реализации языка MUMPS. MSH это развитие MUMPS. Это разные языки. То что MUMPS надо развивать по моему это бесспорно иначе он умрет естественной смертью. Речь может идти только о том насколько MSH соответствует духу MUMPS и насколько необходимы предложенные изменения.
19 авг 13, 15:27    [14726136]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1549
misha_shar,

в русском сильны? См. Kickstarter.
19 авг 13, 15:56    [14726342]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
Шваров Евгений
Member

Откуда:
Сообщений: 847
misha_shar
Шваров Евгений
misha_shar,
Может быть Вам на Кикстартер?

А можно по русски что все это значит? Я не силен в Английском.


Это международный агрегатор проектов: "А давайте сделаем...".
Автор темы говорит, например: соберите 1 млн долларов, я вам сделаю ... например, супер-MUMPS.

Что самое интересное - деньги собираются (миллионы долларов) и проекты делаются, если идея востребована сообществом.
misha_shar
Шваров Евгений
Только чем результат будет лучше minimdb и gt.m?

minim и gt.m это реализации языка MUMPS. MSH это развитие MUMPS. Это разные языки. То что MUMPS надо развивать по моему это бесспорно иначе он умрет естественной смертью. Речь может идти только о том насколько MSH соответствует духу MUMPS и насколько необходимы предложенные изменения.


А, Вы предлагаете развитие стандарта?
С другой стороны, и Cache, и gt.m и mini.m не только поддерживают стандарт MUMPS, но и развивают сам язык - конечно больше всего в этом направлении сделано в Cache, хотя тут я, естественно, субъективен.
19 авг 13, 15:59    [14726364]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
misha_shar
Member

Откуда: Казахстан город Алма-Ата
Сообщений: 164
Шваров Евгений
А, Вы предлагаете развитие стандарта?
С другой стороны, и Cache, и gt.m и mini.m не только поддерживают стандарт MUMPS, но и развивают сам язык - конечно больше всего в этом направлении сделано в Cache, хотя тут я, естественно, субъективен.

Безусловно в Cache сделано больше всего и больше всего испорчен MUMPS. Расширения сделаны в разрез языка. Противоречат ему и не совместимы с ним.
19 авг 13, 17:20    [14726974]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
Блок А.Н.
Member

Откуда: Новосибирск
Сообщений: 3803
misha_shar,

вы воспринимаете язык как икону, а это инструмент. Как молоток или ложка.
Кстати, извольте ответить на мой вопрос выше, выясним все-таки, кто теоретик, а кто практик (это не я начал, кстати).
19 авг 13, 18:47    [14727340]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
Блок А.Н.
Member

Откуда: Новосибирск
Сообщений: 3803
misha_shar,

если отбросить религиозную составляющую, чем же был испорчен язык М?
19 авг 13, 18:48    [14727348]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
misha_shar
Member

Откуда: Казахстан город Алма-Ата
Сообщений: 164
Блок А.Н.
misha_shar,

вы воспринимаете язык как икону, а это инструмент. Как молоток или ложка.
Кстати, извольте ответить на мой вопрос выше, выясним все-таки, кто теоретик, а кто практик (это не я начал, кстати).

Создайте тему у кого толще там и будем обсуждать. К этой теме это никакого отношения не имеет.
19 авг 13, 19:14    [14727449]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
Блок А.Н.
Member

Откуда: Новосибирск
Сообщений: 3803
misha_shar,

Понятно, значит начали тему, а потом стало стыдно, решили уйти в кусты.
А на вопросы по языку тоже не ответите? Это то хоть по теме?
19 авг 13, 19:19    [14727460]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
misha_shar
Member

Откуда: Казахстан город Алма-Ата
Сообщений: 164
Блок А.Н.
misha_shar,

если отбросить религиозную составляющую, чем же был испорчен язык М?

1. Процедуры введены в разрез идеологии MUMPS поэтому IS просит их не смешивать с MUMPS кодом. В смешанном коде сложно понять видимость переменных. Команда X выполняется как внешняя процедура и переменные в ней указанные не видны внутри неё.
2. Команда While ничего нового не дает.
3. Введено декларирование классов. MUMPS не декларативный язык.
4. Объекты порождают собственную структуру данных. Чего быть не должно.
19 авг 13, 19:31    [14727483]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
misha_shar
Member

Откуда: Казахстан город Алма-Ата
Сообщений: 164
Шваров Евгений
misha_shar,
Может быть Вам на Кикстартер?

Спасибо! Интересное предложение.
19 авг 13, 19:36    [14727492]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
Блок А.Н.
Member

Откуда: Новосибирск
Сообщений: 3803
>1. Процедуры введены в разрез идеологии MUMPS поэтому IS просит их не смешивать с MUMPS кодом.
Не понял вас.
Видимость переменных на нескольких уровнях стека - это ужас. Хорошо, что IS с этим борется.

>В смешанном коде сложно понять видимость переменных.
Не понял вас. Локальная переменная должна быть видна локально.

>Команда X выполняется как внешняя процедура и переменные в ней указанные не видны внутри неё.
Неприятный артефакт, вероятно, связанный с реализацией.
Не понимая логику Каше тяжело понять, почему это не работает.

>2. Команда While ничего нового не дает.
Ну и ладно, жалко что-ли?

>3. Введено декларирование классов. MUMPS не декларативный язык.
И это недостаток MUMPS

>4. Объекты порождают собственную структуру данных. Чего быть не должно.
Объекты порождают ту структуру данных, которые вы укажете.

Пока я не вижу объективных причин ругать каше, только фанатизм.
Есть претензии к реализации (видимость переменных в execute, оформление хост-переменных sql через new и PublicList), но это уж как смогли.
20 авг 13, 13:34    [14730600]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
misha_shar
Member

Откуда: Казахстан город Алма-Ата
Сообщений: 164
Блок А.Н.,
Я не возражаю. Если вам нравится эта помесь языков Си и MUMPS это ваше дело. Но я не думаю что это можно включить в стандарт.
20 авг 13, 15:22    [14731375]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno -> Moscow
Сообщений: 2651
misha_shar
Блок А.Н.,
Я не возражаю. Если вам нравится эта помесь языков Си и MUMPS это ваше дело. Но я не думаю что это можно включить в стандарт.
где вы увидели помесь Си и MUMPS ?
20 авг 13, 15:41    [14731460]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
misha_shar
Member

Откуда: Казахстан город Алма-Ата
Сообщений: 164
DAiMor,
Процедуры, While, {}
20 авг 13, 15:52    [14731518]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno -> Moscow
Сообщений: 2651
misha_shar
DAiMor,
Процедуры, While, {}
иии, это есть в огромном числе языков и все они таким образом на Си похожи ?
Язык Си во много раз сложнее чем MUMPS, и много чего еще есть, там есть и переменные которые есть и в MUMPS о ужас.
чем вас все это не угодило.
гораздо красивее блоки циклов и условий оформлены в фигурных скобках а не с точками, которые очень легко пропустить.
и процедуры, что вам в них не устраивает, почти все языки их имеют.
20 авг 13, 15:58    [14731570]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1549
misha_shar
...я не думаю что это можно включить в стандарт.
Едва ли имеет смысл всерьёз говорить о выпуске нового стандарта языка. Вам же Эд де Моель, кажется, отписался о текущем состоянии MDC, который вот уже 15 лет как бездействует, и совершенно непонятно, что может вывести его из этого состояния. Вся надежда была на вас ))), но похоже MSH не вызвал интереса и за океаном.
ИМХО, ISC поступила абсолютно правильно, вставив в язык то, что посчитала нужным, но сохранив совместимость с классическим M, тем самым оставив пользователям выбор, насколько далеко идти за ними.
20 авг 13, 16:08    [14731654]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 13139
Мне всегда нравился вот этот вариан языка...
http://www.rulit.net/books/babbage-yazyk-programmirovaniya-budushchego-read-139893-1.html
20 авг 13, 16:09    [14731658]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1549
krvsa,
а в чём прикол? Суровый язык закона? У меня открылось вот что:
Картинка с другого сайта.

Доступ заблокирован

Доменное имя этого сайта (www.rulit.net) заблокировано по решению органов власти в соответствии с законодательством РФ.
20 авг 13, 16:27    [14731781]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
misha_shar
Member

Откуда: Казахстан город Алма-Ата
Сообщений: 164
DAiMor
иии, это есть в огромном числе языков и все они таким образом на Си похожи ?
Язык Си во много раз сложнее чем MUMPS, и много чего еще есть, там есть и переменные которые есть и в MUMPS о ужас.
чем вас все это не угодило.
гораздо красивее блоки циклов и условий оформлены в фигурных скобках а не с точками, которые очень легко пропустить.
и процедуры, что вам в них не устраивает, почти все языки их имеют.

Язык Си оказал огромное влияние на другие языки например Java JS да и многие другие даже FreePascal заимствовал некоторые операции из Си. Я ничего не имею против Си. Некоторые конструкции в нем удачней чем в MUMPS. Я только против неудачного сваливания в кучу разных архитектурных схем. Процедуры меня устраивают они не устраивают команду New. Си не сложнее MUMPSa а проще. Оператор MUMPS Set A=1 выполняет гораздо больше работы оператор Си A=1; У этих языков совершенно разные ниши. И против фигурных скобок я ничего не имею против но в языке должно быть что то одно либо то либо другое. Точки в MUMPSe я тоже считаю неудачным выбором.
20 авг 13, 16:30    [14731795]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno -> Moscow
Сообщений: 2651
Alexey Maslov
krvsa,
а в чём прикол? Суровый язык закона? У меня открылось вот что:
Картинка с другого сайта.

Доступ заблокирован

Доменное имя этого сайта (www.rulit.net) заблокировано по решению органов власти в соответствии с законодательством РФ.
Видимо не повезло, и у вас сайт этот уже блокирован, приложил книгу оттуда

К сообщению приложен файл (Avtor_ne_ukazan_BABBAGE_-_yazyik_programmirovaniya_buduschego_RuLit_Net_139893.rtf.zip - 5Kb) cкачать
20 авг 13, 16:30    [14731796]     Ответить | Цитировать Сообщить модератору
 Re: спецификация языка MSH  [new]
misha_shar
Member

Откуда: Казахстан город Алма-Ата
Сообщений: 164
Alexey Maslov
Едва ли имеет смысл всерьёз говорить о выпуске нового стандарта языка. Вам же Эд де Моель, кажется, отписался о текущем состоянии MDC, который вот уже 15 лет как бездействует, и совершенно непонятно, что может вывести его из этого состояния. Вся надежда была на вас ))), но похоже MSH не вызвал интереса и за океаном.
ИМХО, ISC поступила абсолютно правильно, вставив в язык то, что посчитала нужным, но сохранив совместимость с классическим M, тем самым оставив пользователям выбор, насколько далеко идти за ними.

А я все помню я был не пьяный...
Я ему снова написал.
Но если не двигаться то прогресса не будет. Надо работать. Делать реализацию. Я надеюсь что все же дело сдвинится с мертвой точки. Прошлые мои предложения Эд де Моель переслал в какой то университет. Я так понял что кто то все же занимается MUMPSом.
20 авг 13, 16:36    [14731836]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Ответить