Макрокоманда, макро або макрос (множина від англ. macro) — програмний алгоритм дій, записаний користувачем.
Макрокоманди в програмуванні
У програмуванні макрокомандою називають таку абстракцію, коли всі випадки появи в документі тексту, що підпадає під заданий шаблон, модифікуються за заданими правилами. Інтерпретатор або компілятор автоматично змінює такі частини тексту, коли на них натрапляє. У компільованих мовах така заміна завжди відбувається під час компіляції. Також назва «макро» може вживатися в багатьох інших контекстах, як то клавіатурні макрокоманди та мови макрокоманд тощо. Більшість з таких контекстів безпосередньо пов'язана з тією самою концепцією — одна подана коротка команда або дія під час виконання розгортається у велику кількість інструкцій нижчого рівня абстракції.
Призначення макрокоманд полягає або в автоматизації часто вживаних послідовностей дій чи команд, або в сильнішому абстрагуванні дій/команд.
Наприклад, у вікіпедії макрокоманда {{subst:PAGENAME}} розкривається інтерпретатором на цій сторінці в «Макрокоманда».
Макропрограми
Також макросами або макропрограмами часто називають спеціальні програми, які призначено для виконання всередині інших програм. Наприклад, текстовий редактор Microsoft Word дозволяє виконувати у своєму середовищі програми, що написані спеціальною мовою VBA (Visual Basic for Applications). Такі програми звичайно використовуються для виконання типових для макрокоманд задач: автоматизації часто вживаних або складних послідовностей дій користувача.
Порівняно висока ефективність та розвинута функціональність VBA поєднані з можливістю за певних умов автоматичного (без прямої вказівки на те користувачем) виконання макрокоманд призвели до появи та поширення макровірусів.
Інші значення
Також в інтернет-культурі макрокомандою називають один із засобів спілкування — зображення з написом чи без, що вирізняється здатністю точно відображувати певні емоції. Часто таким зображенням підкріплюється висловлювання чи коментар.
Див. також
Примітки
- Стаття про передавання емоцій через зображення у мережі (PDF). Архів оригіналу (PDF) за 25 листопада 2011. Процитовано 24 березня 2011.
Ця стаття потребує додаткових для поліпшення її . (лютий 2024) |
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Це незавершена стаття про мови програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Makrokomanda makro abo makros mnozhina vid angl macro programnij algoritm dij zapisanij koristuvachem Makrokomandi v programuvanniU programuvanni makrokomandoyu nazivayut taku abstrakciyu koli vsi vipadki poyavi v dokumenti tekstu sho pidpadaye pid zadanij shablon modifikuyutsya za zadanimi pravilami Interpretator abo kompilyator avtomatichno zminyuye taki chastini tekstu koli na nih natraplyaye U kompilovanih movah taka zamina zavzhdi vidbuvayetsya pid chas kompilyaciyi Takozh nazva makro mozhe vzhivatisya v bagatoh inshih kontekstah yak to klaviaturni makrokomandi ta movi makrokomand tosho Bilshist z takih kontekstiv bezposeredno pov yazana z tiyeyu samoyu koncepciyeyu odna podana korotka komanda abo diya pid chas vikonannya rozgortayetsya u veliku kilkist instrukcij nizhchogo rivnya abstrakciyi Priznachennya makrokomand polyagaye abo v avtomatizaciyi chasto vzhivanih poslidovnostej dij chi komand abo v silnishomu abstraguvanni dij komand Napriklad u vikipediyi makrokomanda subst PAGENAME rozkrivayetsya interpretatorom na cij storinci v Makrokomanda MakroprogramiTakozh makrosami abo makroprogramami chasto nazivayut specialni programi yaki priznacheno dlya vikonannya vseredini inshih program Napriklad tekstovij redaktor Microsoft Word dozvolyaye vikonuvati u svoyemu seredovishi programi sho napisani specialnoyu movoyu VBA Visual Basic for Applications Taki programi zvichajno vikoristovuyutsya dlya vikonannya tipovih dlya makrokomand zadach avtomatizaciyi chasto vzhivanih abo skladnih poslidovnostej dij koristuvacha Porivnyano visoka efektivnist ta rozvinuta funkcionalnist VBA poyednani z mozhlivistyu za pevnih umov avtomatichnogo bez pryamoyi vkazivki na te koristuvachem vikonannya makrokomand prizveli do poyavi ta poshirennya makrovirusiv Inshi znachennyaTakozh v internet kulturi makrokomandoyu nazivayut odin iz zasobiv spilkuvannya zobrazhennya z napisom chi bez sho viriznyayetsya zdatnistyu tochno vidobrazhuvati pevni emociyi Chasto takim zobrazhennyam pidkriplyuyetsya vislovlyuvannya chi komentar Div takozhM4 mova programuvannya PrimitkiStattya pro peredavannya emocij cherez zobrazhennya u merezhi PDF Arhiv originalu PDF za 25 listopada 2011 Procitovano 24 bereznya 2011 Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lyutij 2024 Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Ce nezavershena stattya pro movi programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi