Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

21 Июль 2019, 18:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Макрос vs. Макрокоманда vs. Модуль vs. Подпрограмма  (Прочитано 3622 раз)
0 Пользователей и 1 Гость смотрят эту тему.
tagezi
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Finland
Сообщений: 793



WWW
« Ответ #45897: 12 Март 2018, 10:43 »

Перевожу руководство и возник логичный вопрос. Возможно, когда-то в прошлом уже обсуждался.

Программный модуль или Модуль - название по требованиям ГОСТ 19781-90 для компонентов программы. В ТЗ на разработку Макросов использовать необходимо именно его (Возможно по маркетинговой причине. Макрокоманда - кажется слишком простой штукой для реализации). На самом деле, слишком обширный термин. И (по кране мере мне) в LO привычнее использовать для определения компонентов пакета таких как, Writer, Calc.

Макрокоманда - в том же ГОСТ 19781-90 определено как предложение на Макроязыке. Термин предложение не определён вообще. Скорее всего подразумевается логически завершенная конструкция в рамках языка программирования. Макроязык определён как:
Цитата:
Язык программирования, предназначенный для представления макроопределений.
Примечание. Некоторые средства макроязыка могут использоваться вне макроопределений
И дальше, там полный бред глубокая рекурсия, при помощи которой пытаются охватить Макрокоманды от ассемблера до Basic.

Подпрограмма - в том же ГОСТ 19781-90 определено как:
Цитата:
Программа, являющаяся частью другой программы и удовлетворяющая требованиям языка программирования к структуре программы

В принципе, любое из выше озвученный определений можно использовать для макросов в LO.

Макрос - (скорее всего) введён переводчиками компании МайкроСофт, может потому, что им было в лом думать читать, может они решили, что калька с английского сокращения macroinstruction, читается проще, и заставляет людей меньше беспокоится, что они чего-то не понимают.

Короче.. мы будем возвращаться к истокам, или ну его?

ЗЫ: Как точка старта для размышлений.
Записан

(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!