powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / У Cache своя математика?
11 сообщений из 36, страница 2 из 2
У Cache своя математика?
    #37055860
Turk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kolesovЭто однозначно и безусловно недостаток.
Это просто один из вариантов реализации обработки (синтаксического анализатора) скриптового языка. И в нем есть свои плюсы - в частности, вычисление может происходить сразу, а не после обработки всего выражения. Конечно полагаться на такие особенности языка не стоит, но в некоторых случаях скорость выполнения бывает критична.
...
Рейтинг: 0 / 0
У Cache своя математика?
    #37055891
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolesovandrew000999от себя добавлю что это скорее особенность языка чем недостаток
(очень иногда полезная особенность)

Это однозначно и безусловно недостаток. Средний программист использует 5-15 языков или нотаций. Есть вещи общепринятые. Не убей, не укради, вначале возведи в степень, потом умножь/подели, а уже потом вычитай и складывай. Это - азбука. Норма.

В каше довольно много далекого от нормы поведения... Ничего не поделаешь. Мне это продолжает доставлять серьезные неудобства и после 10-летнего знакомства с каше. К плохому привыкать трудно ;)

Крутые программеры только складывают и вычитают
...
Рейтинг: 0 / 0
У Cache своя математика?
    #37055918
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolesov Средний программист использует 5- 15 языков или нотаций
Фигасе, программист-мазохист
...
Рейтинг: 0 / 0
У Cache своя математика?
    #37056007
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrew000999а в арифметических операциях (+-*/) приоритета действительно нет
то есть все в порядке следования
Именно про это и писалось с самого начала, люди даже ссылки приводили...
...
Рейтинг: 0 / 0
У Cache своя математика?
    #37056014
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9Крутые программеры только складывают и вычитают
Самые крутые только умножают и складывают...
...
Рейтинг: 0 / 0
У Cache своя математика?
    #37056034
coder1cv8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kolesovЭто однозначно и безусловно недостаток. Средний программист использует 5-15 языков или нотаций. Есть вещи общепринятые. Не убей, не укради, вначале возведи в степень, потом умножь/подели, а уже потом вычитай и складывай. Это - азбука. Норма.

В каше довольно много далекого от нормы поведения... Ничего не поделаешь. Мне это продолжает доставлять серьезные неудобства и после 10-летнего знакомства с каше. К плохому привыкать трудно ;)
Спасибо! Это именно то что я хотел сказать этой темой.
...
Рейтинг: 0 / 0
У Cache своя математика?
    #37056512
ser_shu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в 80-х выбирал язык программирования для проектов...
После польской нотации в lisp и forth порядок выполнения операций в mumps уже не пугал...
Единственное, написал в стандарте - если в формуле больше одного оператора - ставьте скобки :)
...
Рейтинг: 0 / 0
У Cache своя математика?
    #37056564
ser_shu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
coder1cv8kolesovЭто однозначно и безусловно недостаток. Средний программист использует 5-15 языков или нотаций. Есть вещи общепринятые. Не убей, не укради, вначале возведи в степень, потом умножь/подели, а уже потом вычитай и складывай. Это - азбука. Норма.

В каше довольно много далекого от нормы поведения... Ничего не поделаешь. Мне это продолжает доставлять серьезные неудобства и после 10-летнего знакомства с каше. К плохому привыкать трудно ;)
Спасибо! Это именно то что я хотел сказать этой темой.
Согласен.
Ошибок типа set a = a + b * c (надо a + (b * c)) в Каше делают поначалу все.
Интерпретатору было проще обрабатывать строку, вот и весь смысл... Минимальный размер интерпретатора и скорость обработки строки.
...
Рейтинг: 0 / 0
У Cache своя математика?
    #37057352
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.kolesov Средний программист использует 5- 15 языков или нотаций
Фигасе, программист-мазохистБросьте. 2-3 диалекта SQL, так!? или вы с одной бд работаете? пару-тройку серверных скриптов вы также используете... даже если об этом не знаете ;) на клиенте чем-то тоже нужно ублажать потребленца... плюс транспорты... плюс визуалка (или css вы за язык не считаете?) если многослойная архитектура, то имей каждый уровень особенности, присущие каше, то это вообще форменная вешалка была-б.
...
Рейтинг: 0 / 0
У Cache своя математика?
    #37057761
Rus000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Автор,

из того что Вы изучили в школе в отношении арифметики не означает что вся математика построена по этому принципу.

Строго говоря для каждой алгебры должно быть задано не только множество элементов но и операции над ними.

Опционально можно определить (произвольно задать) приоритет операций для данной алгебры.

Операции могут иметь одинаковый приоритет, тогда они вычисляются по правилу ассоциативности , установленному для этих операций.


Единственное с чем можно согласиться - поведение COS не соотносится с ожидаемым стереотипным поведением алгебраических операций.

Аналогично, зная русский и украинский язык считать что англоязычные фразы строятся по тому же принципу ;)

Изучая язык Вы должны изучить грамматику и синтаксис, даже если Вам неудобно поначалу, в противно случае Вас никто не поймет в том смысле который Вы вкладываете во фразу.
...
Рейтинг: 0 / 0
У Cache своя математика?
    #37058098
ser_shu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
действительно, выражения в COS не являются арифметическими, поэтому установить приоритет кроме как скобками, навряд ли возможно.

set a = d - c > 7 ! d * 4 < "45 boys" ** 2 ! (p + p > 0 ) = 32

попробуйте объяснить, какие тут приоритеты должны сработать...

только скобки и слева направо.
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / У Cache своя математика?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]