Obsessive robot (bluxer) wrote,
Obsessive robot
bluxer

Category:
МР.jpg

Макрокоманда, макроопределение или мáкрос — программный алгоритм действий, записанный пользователем.
Используя макросы, можно значительно (в десятки, а то и в сотни раз) увеличить эффективность работы с приложением.
В большинстве случаев макрорекордер (режим записи действий пользователя в виде макроса) выдаёт код, нуждающийся в доработке. Но, тем не менее, и такой макрос значительно сокращает время, требующееся на выполнение рутинных операций.


Полезная вещь. Но, как и всегда здесь, порассуждаем немного о псевдофилософской стороне дела.

Можно образно назвать ручное создание макросов "обезьяньим программированием", которое кое-чем отличается от человеческого:

1) Поскольку код создается на основе записи определенных действий (последовательное нажатие именно таких-то кнопок, выбор нужных в данный момент настроек и т.п.), то он отражает только строго заданную ситуацию, а не все возможные случаи офисной жизни пользователя.
Настоящее же программирование, насколько я понимаю, должно максимально учитывать вариативность происходящего.

2) Записывается только то, что реально выполнено руками. Это своего рода "событийность". Не рожденный в воображении алгоритм (если угодно, моделирование), а повтор уже однажды состоявшихся событий.

Армейский принцип: "делай, как я". Может быть, так и роботов когда-нибудь будут учить.
Subscribe

  • (no subject)

    Двойная фамилия - признак благородного происхождения или жалкого самомнения её носителя? Вопрос неоднозначный... :) Практична ли она? Похоже, что…

  • (no subject)

    ЕСЛИ КОЛЕТ В ПРАВОМ БОКУ Такое случалось со мной много раз. В один из них мы сидели на берегу Невы на бревне с моим одноклассником и пили пиво. Были…

  • (no subject)

    Рассмотрим алгоритм планирования, которые даёт процессор потоку, у которого общее время процессора, которое этот поток использовал, наименьшее.…

  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 4 comments