Що таке макроси

Що таке макроси

Макрос - це певний об 'єкт у програмі, який під час проведення обчислень замінюється на новий об' єкт. Новий об 'єкт створюється визначенням макроса на основі його аргументів, а потім виражається стандартним чином.

Інструкція

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

2. Застосовуючи макроси, можна прискорити роботу програміста з обраною програмою. Крім того що макрос виконує певний перелік команд, вбудованих в додаток, він також дає можливість обробляти зовнішні файли, робити завантаження і передавати необхідні файли за допомогою інтернету, допомагає читати і бажаним чином змінювати налаштування в операційній системі. Зазвичай режим, в якому проводиться запис дій людини у вигляді макроса, дає тільки недопрацьований код, який згодом необхідно буде коригувати. Але і в цьому випадку макрос істотно знижує витрати часу, необхідного для того, щоб виконати поточні операції.

3. У програмуванні макрос - це спеціальне символьне ім 'я, яке замінюється при його обробці процесором на певну послідовність інструкцій у програмі. Для кожної мови програмування є особливий синтаксис виклику макросів.

4. Якщо певний вираз не зручно вводити вручну, але можна створити його за допомогою програми, то максимально зручно зробити це за допомогою макросів. Вони надають можливість впроваджувати в певну мову програмування нові форми речень, які не існували в цій мові раніше, але підходять для конкретного вирішуваного завдання.