Macro (computer science)

http://dbpedia.org/resource/Macro_(computer_science) an entity of type: Thing

لفظة ماكرو (بالإنجليزية: Macro)‏ تستخدم للتعبير عن دمج عدة أوامر نمطية وكثيرة التكرار في أمر واحد بسيط يمكن استخدامه بسهولة، يعتبر الماكرو المدمج في حزمة برامج مايكروسوفت أوفيس هو الأشهر من نوعه، حيث يمكن المستخدم من تسجيل العمليات والخطوات التي يستخدمها بشكل متكرر فلا يكون في حاجة إلي القيام بها في كل مرة يحتاجها، بل يكفيه تشغيل الماكرو الذي قام بتسجيله أو برمجته، وبذلك يوفر الوقت والمجهود. rdf:langString
Makro (od „macroinstruction“ z řeckého slova „μακρό“ – „velké“ nebo „daleko“) je v informatice definice pravidla, jak bude vstupní posloupnost transformována na výstupní posloupnost (znaků, akcí, výpočtů a podobně). Tuto transformaci označujeme jako substituci nebo expanzi makra. Původní termín byl zaveden překladači jazyka symbolických adres, kde programátor může pomocí makra zaměnit dlouhou sekvenci příkazů jediným krátkým výrazem (makrem). rdf:langString
En komputado, makroo estas resuma termino por makrokomando, makroklavo kaj makrodifino. rdf:langString
Programazio arloan, makro maiz errepikatzen diren instrukzio-segidak automatizatzeko prestatzen den instrukzio konplexua da, aplikazio baten instrukzio errealen segida adierazten duena. Makroei esker, lan errepikakorrak automatiza daitezke. Makroak erabiltzen dituen programaren esparruan gordetzen dira, eta teklen konbinazio berezi bat edo horretarako berariaz sortutako eta esleitutako botoi bat sakatuz gauzatuko ditugu. Hona hemen makro sinple bat BASIC lengoian: MACRO DefVar(v, d)LOCAL v AS STRINGv = dEND MACRO rdf:langString
En programmation informatique, une macro-définition ou simplement macro est l'association d'un texte de remplacement à un identificateur, tel que l'identificateur est remplacé par le texte dans tout usage ultérieur. Le plus souvent, on permet également le passage de paramètres syntaxiques. L'usage d'une macro comme instruction est souvent appelée macro-instruction et l'opération de remplacement d'une macro-instruction par sa définition la macro-expansion. Les macros sont donc un moyen de faire de la métaprogrammation. rdf:langString
マクロ (英: macro) あるいはマクロ命令 (英: macroinstruction) は、計算機科学の分野では、アプリケーションソフトウェアの自動操作のような、プログラミング言語での記述と比較して粒度が大きい処理を記述したり、テキストを別のテキストに置換したり、粒度が大きい命令を粒度の小さい命令(マイクロ命令)に変換したりするための規則または型のこと。マクロを記述するコンピュータ言語をマクロ言語と言う(言語の無いマクロ機能もある)。また、テキスト等の変換を記述する言語は変換言語と呼ばれる。マクロは「大きい」「巨大な」という意味。 この記事と、マクロ言語の記事は、それぞれに書くべき内容と書かれている内容が混乱している。また以下の内容のいくつかは変換言語についてのものである。 rdf:langString
매크로(macro, 문화어: 마크로)는 컴퓨터 과학 분야에서 정해진 순서에 따라 어떻게 특정한 입력 시퀀스 (문자열을 가리키기도 함)가 출력 시퀀스 (이 또한 문자열을 가리키기도 함)로 매핑되어야 하는지를 정의하는 규칙이나 패턴을 말한다. 하나의 매크로를 특정한 출력 시퀀스로 바로 만들어내는 매핑 과정은 "매크로 확장"이라고 알려져 있다. 매크로는 프로그래머가 하나의 프로그램 문에 사용 가능한 일련의 컴퓨팅 명령을 만들기 위해 사용하며 프로그래밍 작업을 덜 따분하게 만들어주고 오류가 덜 발생하게 만들어준다. (즉, 매크로라 불리는 이유는 커다란 코드 블록을 조그마한 일련의 문자들로부터 확장할 수 있기 때문이다) 종류로는 키보드/마우스 매크로, 문자열 대체 매크로, 절차적 매크로, 리스프 매크로 등이 있다. rdf:langString
Макрокоманда, макро або макрос (множина від англ. macro) — програмний алгоритм дій, записаний користувачем. rdf:langString
巨集(英語:Macro),是一種批量處理的稱謂。 计算机科学裡的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括和宏语言。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。 宏的用途在于自动化频繁使用的序列或者是获得一种更强大的抽象能力。 计算机语言如C语言或汇编语言有简单的宏系统,由编译器或汇编器的预处理器实现。 C语言的宏预处理器的工作只是进行简单的文本搜索和替换,使用附加的文本处理语言如M4,C程序员可以获得更精巧的宏。 Lisp类语言如Common Lisp和Scheme有更精巧的宏系统:宏的行为如同是函数对自身程序文本的变形,并且可以应用全部语言来表达这种变形。一个C宏可以定义一段语法的替换,然而一个Lisp的宏却可以控制一节代码的计算。 获得了控制代码的执行顺序(见惰性计算和)的能力,使得新创建的语法结构与语言内建的语法结构不可区分。例如,一种Lisp方言有cond而没有if,就可以使用宏由前者定义后者。Lisp语法的去部主要扩展,比如面向对象的CLOS系统,可以由宏来定义。 有型别语法宏,一种有效的理解方式是把这种语法宏看作是多阶段计算。 rdf:langString
Una macro curt per a macroinstrucció, és un conjunt d'ordres destinades a realitzar tasques repetitives en el menor temps possible. Aquestes estan escrites en llenguatges de programació senzills aptes per a usuaris sense excessius coneixements tècnics. Sovint podem trobar-les als paquets ofimàtics (processador de textos, fulls de càlcul, …), , ,... Llenguatges que sovint s'utilitzen per programar macros són: rdf:langString
Ein Makro ist in der Softwareentwicklung eine unter einer bestimmten Bezeichnung (Makroname) zusammengefasste Folge von Anweisungen oder Deklarationen, um diese (anstelle der Einzelanweisungen, i. d. R. an mehreren Stellen im Programm) mit nur einem einfachen Aufruf ausführen zu können. Alle Anweisungen des Makros werden automatisch an der Programmstelle ausgeführt, an denen das Makro codiert wurde. rdf:langString
En ciencias de la computación, macro (del griego μακρο, makro, que significa ‘grande’) ―acortamiento de macroinstrucción― es una serie de instrucciones que se almacenan para que se puedan ejecutar de manera secuencial mediante una sola llamada u orden de ejecución. Dicho de otra manera, una macroinstrucción es una instrucción compleja, formada por otras instrucciones más sencillas. Esto permite la automatización de tareas repetitivas. rdf:langString
In computer programming, a macro (short for "macro instruction"; from Greek μακρο- 'long, large') is a rule or pattern that specifies how a certain input should be mapped to a replacement output. Applying a macro to an input is known as macro expansion. The input and output may be a sequence of lexical tokens or characters, or a syntax tree. Character macros are supported in software applications to make it easy to invoke common command sequences. Token and tree macros are supported in some programming languages to enable code reuse or to extend the language, sometimes for domain-specific languages. rdf:langString
Makro dalam ilmu komputer adalah aturan atau pola yang menentukan bagaimana input tertentu harus dipetakan ke output pengganti. Menerapkan makro ke input adalah ekspansi makro. Input dan output dapat berupa urutan token atau karakter leksikal, atau pohon sintaksis. Makro karakter didukung dalam aplikasi perangkat lunak untuk memudahkan menjalankan urutan perintah umum. Makro token dan pohon didukung dalam beberapa bahasa pemrograman untuk mengaktifkan penggunaan kembali kode atau untuk memperluas bahasa, terkadang untuk bahasa khusus domain. rdf:langString
In informatica, il termine macro sta ad indicare una procedura, ovvero un "insieme" o "blocco" di comandi o istruzioni, tipicamente ricorrente durante l'esecuzione di un programma. Concettualmente molto simile ad una funzione ovvero può essere richiamata da eventi ed essere parametrizzata, permettendo riuso di codice, un analogo concetto in ambito sistemistico è quello di shell script. rdf:langString
Makro, makropolecenie – zestaw rozkazów realizujący algorytm komputerowy przeznaczony do wykonywania przez określoną aplikację (edytor, arkusz kalkulacyjny, program graficzny) zwykle w celu automatyzacji pewnych czynności lub dokonania zmian w dokumentach bez interakcji z użytkownikiem. Makra pisane są zwykle w dedykowanym skryptowym języku programowania wykonywanym przez interpreter wbudowany w daną aplikację, w której to zostały uruchomione. Praktycznie prawie każda aplikacja umożliwiająca korzystanie z makr posiada swój własny skryptowy język programowania. rdf:langString
Een macro is een klein computerprogrammaatje dat gedefinieerd is binnen een ander programma. De taak van een macro is om de werking (of de gebruiker) van het andere programma te ondersteunen, bijvoorbeeld door de automatisering van een aantal handelingen. De naam macro wordt ook toegepast in assembleertalen, C en C++. Daar betreft het definities die door de preprocessor tekstueel vervangen worden vóór de eigenlijke compilatie van het programma. rdf:langString
Uma macro (abreviação para macroinstrução), em ciência da computação, é uma regra ou padrão que especifica como uma certa sequência de entrada (frequentemente uma sequência de caracteres) deve ser mapeada para uma substituição de sequência de saída (também frequentemente uma sequência de caracteres) de acordo com um procedimento definido. O processo de mapeamento que instancia (transforma) uma utilização de macro em uma sequência específica é conhecido como expansão de macro. O recurso de escrita de macros pode ser fornecido como parte de um software aplicativo ou como uma parte de uma linguagem de programação. No primeiro caso, as macros são usadas para realizar tarefas usando o aplicativo menos repetitivo. No outro caso, elas são uma ferramenta que permite um programador habilitar a reut rdf:langString
Макрокоманда, макроопределение или мáкрос (от macros — формы множественного числа слова macro) — программный алгоритм действий, записанный пользователем. Часто макросы применяют для автоматизации рутинных действий. Также макрос — это символьное имя в шаблонах, заменяемое при обработке препроцессором на последовательность символов, например: фрагмент html-страницы в веб-шаблонах, или одно слово из словаря синонимов в синонимизаторах. rdf:langString
Ett makro är en samling instruktioner som används för att automatisera ofta återkommande och/eller repetitiva arbetsmoment vid användning av datorprogram. Makrot kan vanligen skapas antingen genom en inspelningsfunktion där användaren utför den sekvens av åtgärder som skall sparas eller genom att skript- eller programkod skrivs direkt i ett inbäddat språk som stöds av programmet ifråga. rdf:langString
rdf:langString ماكرو (علم الحاسوب)
rdf:langString Macro
rdf:langString Makro (software)
rdf:langString Makro
rdf:langString Makroo
rdf:langString Macro
rdf:langString Makro (informatika)
rdf:langString Makro
rdf:langString Macro-définition
rdf:langString Macro (informatica)
rdf:langString マクロ (コンピュータ用語)
rdf:langString 매크로 (컴퓨터 과학)
rdf:langString Macro (computer science)
rdf:langString Macro (software)
rdf:langString Makro
rdf:langString Macro
rdf:langString Макрокоманда
rdf:langString Makro (datateknik)
rdf:langString 巨集
rdf:langString Макрокоманда
xsd:integer 20560
xsd:integer 1118855851
rdf:langString Una macro curt per a macroinstrucció, és un conjunt d'ordres destinades a realitzar tasques repetitives en el menor temps possible. Aquestes estan escrites en llenguatges de programació senzills aptes per a usuaris sense excessius coneixements tècnics. Sovint podem trobar-les als paquets ofimàtics (processador de textos, fulls de càlcul, …), , ,... Llenguatges que sovint s'utilitzen per programar macros són: * Visual Basic Script (S'utilitza per automatitzar tasques dins la suite ofimàtica MS Office). * Visual Basic (Té les mateixes aplicacions que l'anterior, que, de fet, és un subconjunt d'aquest). * Python (S'utilitza per fer scripts d'automatització en la gestió de sistemes, entre altres usos). * Perl (Té una llarga tradició com a llenguatge de maneig de cadenes de text, s'utilitza molt per manipular i validar dades). * Ruby (Té usos similars a Python, tot i que la seva base d'usuaris està creixent ràpidament i cada cop s'estén a més ambits). * C (Encara que de vegades s'utilitzi com a llenguatge per programar macros, no es pot considerar que sigui útil en aquest tipus d'aplicacions). * Java (Algunes suites ofimàtiques utilitzen macros escrites en Java, però el seu ús està més enfocat a la programació d'aplicacions web o programes d'escriptori complexos).
rdf:langString لفظة ماكرو (بالإنجليزية: Macro)‏ تستخدم للتعبير عن دمج عدة أوامر نمطية وكثيرة التكرار في أمر واحد بسيط يمكن استخدامه بسهولة، يعتبر الماكرو المدمج في حزمة برامج مايكروسوفت أوفيس هو الأشهر من نوعه، حيث يمكن المستخدم من تسجيل العمليات والخطوات التي يستخدمها بشكل متكرر فلا يكون في حاجة إلي القيام بها في كل مرة يحتاجها، بل يكفيه تشغيل الماكرو الذي قام بتسجيله أو برمجته، وبذلك يوفر الوقت والمجهود.
rdf:langString Makro (od „macroinstruction“ z řeckého slova „μακρό“ – „velké“ nebo „daleko“) je v informatice definice pravidla, jak bude vstupní posloupnost transformována na výstupní posloupnost (znaků, akcí, výpočtů a podobně). Tuto transformaci označujeme jako substituci nebo expanzi makra. Původní termín byl zaveden překladači jazyka symbolických adres, kde programátor může pomocí makra zaměnit dlouhou sekvenci příkazů jediným krátkým výrazem (makrem).
rdf:langString En komputado, makroo estas resuma termino por makrokomando, makroklavo kaj makrodifino.
rdf:langString En ciencias de la computación, macro (del griego μακρο, makro, que significa ‘grande’) ―acortamiento de macroinstrucción― es una serie de instrucciones que se almacenan para que se puedan ejecutar de manera secuencial mediante una sola llamada u orden de ejecución. Dicho de otra manera, una macroinstrucción es una instrucción compleja, formada por otras instrucciones más sencillas. Esto permite la automatización de tareas repetitivas. Las macros tienden a almacenarse en el ámbito del propio programa que las utiliza y se ejecutan pulsando una combinación especial de teclas o un botón especialmente creado y asignado para tal efecto. La diferencia entre una macroinstrucción y un programa es que en las macroinstrucciones la ejecución es secuencial y no existe otro concepto del flujo de programa.
rdf:langString Ein Makro ist in der Softwareentwicklung eine unter einer bestimmten Bezeichnung (Makroname) zusammengefasste Folge von Anweisungen oder Deklarationen, um diese (anstelle der Einzelanweisungen, i. d. R. an mehreren Stellen im Programm) mit nur einem einfachen Aufruf ausführen zu können. Alle Anweisungen des Makros werden automatisch an der Programmstelle ausgeführt, an denen das Makro codiert wurde. Makros sind eine Variante von Unterprogrammen und können (je nach Implementierung) auch mit Parametern aufgerufen werden. Man unterscheidet Systemmakros (wie OPEN zum Dateiöffnen und PRINT zum Drucken) und von Benutzern selbst erstellte Makros – zum Beispiel um Prüf- oder Berechnungsfunktionen auszuführen wie die Gültigkeitsprüfung für die Internationale Bankkontonummer (IBAN). Makros werden z. B. in der Tabellenkalkulation, in der Textverarbeitung und in Datenbanken eingesetzt. Die Arbeit mit diesen Programmen wird erleichtert und beschleunigt, indem eine Befehlsfolge, die häufig gebraucht wird, mit Hilfe eines Makros aufgerufen werden kann. Je nach Softwaretyp können Makros auch über einen Tastenschlüssel oder mit Hilfe eines Menünamens aufgerufen werden. Üblicherweise werden Programme in einer der Programmiersprachen (z. B. Assembler, BASIC, Pascal) kodiert. Es ist auch möglich, innerhalb einer Software (z. B. Microsoft Office) eine eigene Programmiersprache zu benutzen. Dabei kann die Programmiersprache softwarebezogen (z. B. Programmierungen in Microsoft Excel mit VBA) oder zur Programmierung ganz allgemein angewandt werden (z. B. Lösungen eines mathematischen Problems).
rdf:langString Programazio arloan, makro maiz errepikatzen diren instrukzio-segidak automatizatzeko prestatzen den instrukzio konplexua da, aplikazio baten instrukzio errealen segida adierazten duena. Makroei esker, lan errepikakorrak automatiza daitezke. Makroak erabiltzen dituen programaren esparruan gordetzen dira, eta teklen konbinazio berezi bat edo horretarako berariaz sortutako eta esleitutako botoi bat sakatuz gauzatuko ditugu. Hona hemen makro sinple bat BASIC lengoian: MACRO DefVar(v, d)LOCAL v AS STRINGv = dEND MACRO
rdf:langString In computer programming, a macro (short for "macro instruction"; from Greek μακρο- 'long, large') is a rule or pattern that specifies how a certain input should be mapped to a replacement output. Applying a macro to an input is known as macro expansion. The input and output may be a sequence of lexical tokens or characters, or a syntax tree. Character macros are supported in software applications to make it easy to invoke common command sequences. Token and tree macros are supported in some programming languages to enable code reuse or to extend the language, sometimes for domain-specific languages. Macros are used to make a sequence of computing instructions available to the programmer as a single program statement, making the programming task less tedious and less error-prone. (Thus, they are called "macros" because a "big" block of code can be expanded from a "small" sequence of characters.) Macros often allow positional or keyword parameters that dictate what the conditional assembler program generates and have been used to create entire programs or program suites according to such variables as operating system, platform or other factors. The term derives from "macro instruction", and such expansions were originally used in generating assembly language code.
rdf:langString En programmation informatique, une macro-définition ou simplement macro est l'association d'un texte de remplacement à un identificateur, tel que l'identificateur est remplacé par le texte dans tout usage ultérieur. Le plus souvent, on permet également le passage de paramètres syntaxiques. L'usage d'une macro comme instruction est souvent appelée macro-instruction et l'opération de remplacement d'une macro-instruction par sa définition la macro-expansion. Les macros sont donc un moyen de faire de la métaprogrammation.
rdf:langString Makro dalam ilmu komputer adalah aturan atau pola yang menentukan bagaimana input tertentu harus dipetakan ke output pengganti. Menerapkan makro ke input adalah ekspansi makro. Input dan output dapat berupa urutan token atau karakter leksikal, atau pohon sintaksis. Makro karakter didukung dalam aplikasi perangkat lunak untuk memudahkan menjalankan urutan perintah umum. Makro token dan pohon didukung dalam beberapa bahasa pemrograman untuk mengaktifkan penggunaan kembali kode atau untuk memperluas bahasa, terkadang untuk bahasa khusus domain. Makro digunakan untuk membuat urutan instruksi komputasi tersedia untuk pemrogram sebagai pernyataan program tunggal, membuat tugas pemrograman tidak terlalu membosankan dan kurang rawan kesalahan.
rdf:langString In informatica, il termine macro sta ad indicare una procedura, ovvero un "insieme" o "blocco" di comandi o istruzioni, tipicamente ricorrente durante l'esecuzione di un programma. Concettualmente molto simile ad una funzione ovvero può essere richiamata da eventi ed essere parametrizzata, permettendo riuso di codice, un analogo concetto in ambito sistemistico è quello di shell script. Consente dunque di eseguire una serie o blocco di operazioni/istruzioni con l'invio di un solo comando, riutilizzabili ed utili ad "automatizzare" su richiesta compiti più complessi delle singole istruzioni; alcuni programmi hanno all'interno la capacità di creare/registrare ed eseguire macro; in alternativa esistono software di automazione che consentono di realizzare macro a livello superiore, e quindi per tutti i programmi che non le prevedono. In un foglio di calcolo, alcune operazioni tipiche di una macro sono inserimento/eliminazione di righe/colonne, formattazione del testo/numero e colore, copia-incolla di valori, esecuzione di funzioni come le somme, impostazioni di stampa e salvataggio del file. Il concetto originario di "macro" non prevede l'uso di un linguaggio di programmazione, trattandosi di una semplice registrazione di una serie di comandi già disponibile all'interno del software; evolvendosi nella forma attuale, le macro hanno acquisito un linguaggio di programmazione (es. VBA), con tanto di strutture condizionali (If... Then... Else...), subroutine, dialogo con l'utilizzatore attraverso finestre per l'introduzione di dati, raggiungendo un'efficienza molto maggiore, ma anche maggiore complessità nella loro stesura.
rdf:langString マクロ (英: macro) あるいはマクロ命令 (英: macroinstruction) は、計算機科学の分野では、アプリケーションソフトウェアの自動操作のような、プログラミング言語での記述と比較して粒度が大きい処理を記述したり、テキストを別のテキストに置換したり、粒度が大きい命令を粒度の小さい命令(マイクロ命令)に変換したりするための規則または型のこと。マクロを記述するコンピュータ言語をマクロ言語と言う(言語の無いマクロ機能もある)。また、テキスト等の変換を記述する言語は変換言語と呼ばれる。マクロは「大きい」「巨大な」という意味。 この記事と、マクロ言語の記事は、それぞれに書くべき内容と書かれている内容が混乱している。また以下の内容のいくつかは変換言語についてのものである。
rdf:langString Een macro is een klein computerprogrammaatje dat gedefinieerd is binnen een ander programma. De taak van een macro is om de werking (of de gebruiker) van het andere programma te ondersteunen, bijvoorbeeld door de automatisering van een aantal handelingen. Een macro is niet bedoeld om als programma te draaien buiten de omgeving waarin de macro gedefinieerd is. Een macro wordt dan ook meestal uitgevoerd door een interpreter binnen de omgeving van de macro. Een programma dat in een tekstverwerker een gegeven alinea van een bepaalde opmaak voorziet, is een macro. Een programma dat door de gebruiker vanaf de commandoregel opgestart wordt om een aantal regelmatige terugkerende beheertaken op een systeem uit te voeren, wordt over het algemeen gezien als een script en niet als een macro. Bekende macrosystemen zijn het VBA-systeem dat in Microsoft Office applicaties wordt toegepast en het gelijkaardige systeem van OpenOffice en LibreOffice. Er zijn echter zeer veel verschillende systemen, variërend van interpreters voor algemeen beschikbare talen die ingebed worden in applicaties tot applicaties waarvoor een heel eigen macrotaaltje ontwikkeld wordt. De naam macro wordt ook toegepast in assembleertalen, C en C++. Daar betreft het definities die door de preprocessor tekstueel vervangen worden vóór de eigenlijke compilatie van het programma.
rdf:langString 매크로(macro, 문화어: 마크로)는 컴퓨터 과학 분야에서 정해진 순서에 따라 어떻게 특정한 입력 시퀀스 (문자열을 가리키기도 함)가 출력 시퀀스 (이 또한 문자열을 가리키기도 함)로 매핑되어야 하는지를 정의하는 규칙이나 패턴을 말한다. 하나의 매크로를 특정한 출력 시퀀스로 바로 만들어내는 매핑 과정은 "매크로 확장"이라고 알려져 있다. 매크로는 프로그래머가 하나의 프로그램 문에 사용 가능한 일련의 컴퓨팅 명령을 만들기 위해 사용하며 프로그래밍 작업을 덜 따분하게 만들어주고 오류가 덜 발생하게 만들어준다. (즉, 매크로라 불리는 이유는 커다란 코드 블록을 조그마한 일련의 문자들로부터 확장할 수 있기 때문이다) 종류로는 키보드/마우스 매크로, 문자열 대체 매크로, 절차적 매크로, 리스프 매크로 등이 있다.
rdf:langString Ett makro är en samling instruktioner som används för att automatisera ofta återkommande och/eller repetitiva arbetsmoment vid användning av datorprogram. Makrot kan vanligen skapas antingen genom en inspelningsfunktion där användaren utför den sekvens av åtgärder som skall sparas eller genom att skript- eller programkod skrivs direkt i ett inbäddat språk som stöds av programmet ifråga. Typexempel på användningsområden för makron är att i ett ordbehandlingsprogram byta ut en text som med små variationer förekommer på flera ställen i en större grupp av dokument, eller att i ett bildredigeringsprogram ändra format på en hel katalog av bilder. Dokument kan ofta innehålla makron tänkta för att redigera eller använda dokumentet ifråga. En del språk som används för makron innehåller komplett programspråksfunktionalitet, så att man med dem till exempel kan skriva till filer, skicka e-post och köra externa program. Detta gäller i synnerhet när man som makrospråk valt något mer allmänt programspråk, såsom varianter av Visual Basic i MS Word och Openoffice eller Lisp i Emacs. Sådan funktionalitet kan lätt användas för trojanska hästar och kräver därför ofta att körandet av makron explicit godkänns eller att den signerats.
rdf:langString Makro, makropolecenie – zestaw rozkazów realizujący algorytm komputerowy przeznaczony do wykonywania przez określoną aplikację (edytor, arkusz kalkulacyjny, program graficzny) zwykle w celu automatyzacji pewnych czynności lub dokonania zmian w dokumentach bez interakcji z użytkownikiem. Makra pisane są zwykle w dedykowanym skryptowym języku programowania wykonywanym przez interpreter wbudowany w daną aplikację, w której to zostały uruchomione. Praktycznie prawie każda aplikacja umożliwiająca korzystanie z makr posiada swój własny skryptowy język programowania. Brak spójnej taksonomii programów komputerowych uniemożliwia ścisłe określenie różnicy pomiędzy makrami a np. skryptami czy kodem binarnym będącym wynikiem JIT i obsługiwanym przez np. interpretery Java. Można stwierdzić, że np. program w Javie jest makrem dla interpretera Javy, chociaż w praktyce nigdy nie używa się takich określeń. Być może właściwym określeniem jest następująca definicja: makra są niesamodzielnymi programami i w celu wykonania muszą być uruchamiane w środowisku innego programu, czym różnią się od skryptów oraz programów komputerowych, które są uruchamiane w środowisku powłoki systemu operacyjnego, po uruchomieniu stają się nowym procesem w tym systemie i tym samym uzyskują niezależny dostęp do procesora oraz zostaje im przydzielona prywatna pamięć operacyjna. Nieco inne znaczenie ma pojęcie makra w przypadku makroasemblerów. W tym sensie są to fragmenty programu identyfikowane poprzez etykiety, które można wstawiać w odpowiednie miejsca kodu źródłowego, a które podczas prekompilacji są zamieniane na odpowiadające im fragmenty kodu asemblera.
rdf:langString Uma macro (abreviação para macroinstrução), em ciência da computação, é uma regra ou padrão que especifica como uma certa sequência de entrada (frequentemente uma sequência de caracteres) deve ser mapeada para uma substituição de sequência de saída (também frequentemente uma sequência de caracteres) de acordo com um procedimento definido. O processo de mapeamento que instancia (transforma) uma utilização de macro em uma sequência específica é conhecido como expansão de macro. O recurso de escrita de macros pode ser fornecido como parte de um software aplicativo ou como uma parte de uma linguagem de programação. No primeiro caso, as macros são usadas para realizar tarefas usando o aplicativo menos repetitivo. No outro caso, elas são uma ferramenta que permite um programador habilitar a reutilização de código ou mesmo projetar linguagens de domínio específico. Existem duas ramificações de macros, cada uma com diferentes padrões de entrada e de saída: * Macros de programação possuem um programa de computador como entrada e retornam como saída um novo e expandido programa. Tal processo é chamado expansão por macros e a ferramenta que faz isto é chamada de macro-expansor, ou simplesmente pré-processador. Para muitas linguagens de programação o macro-expansor é incluído no interpretador ou no compilador. Tais macros permitem a utilização de abstrações de alto nível nas linguagens de programação. * Macros de teclado ou mouse e macros de aplicação possuem um comando como entrada e retornam como saída um novo e expandido conjunto de comandos ou instruções. Tais macros são tipicamente usadas para automatizar sequências de instruções, movimentos ou regras frequentemente usadas.
rdf:langString Макрокоманда, макро або макрос (множина від англ. macro) — програмний алгоритм дій, записаний користувачем.
rdf:langString Макрокоманда, макроопределение или мáкрос (от macros — формы множественного числа слова macro) — программный алгоритм действий, записанный пользователем. Часто макросы применяют для автоматизации рутинных действий. Также макрос — это символьное имя в шаблонах, заменяемое при обработке препроцессором на последовательность символов, например: фрагмент html-страницы в веб-шаблонах, или одно слово из словаря синонимов в синонимизаторах. Корректный перевод термина с английского — «макрокоманда». Слово «макрос» получило распространение благодаря использованию в локализованных продуктах американской корпорации Microsoft.
rdf:langString 巨集(英語:Macro),是一種批量處理的稱謂。 计算机科学裡的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括和宏语言。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。 宏的用途在于自动化频繁使用的序列或者是获得一种更强大的抽象能力。 计算机语言如C语言或汇编语言有简单的宏系统,由编译器或汇编器的预处理器实现。 C语言的宏预处理器的工作只是进行简单的文本搜索和替换,使用附加的文本处理语言如M4,C程序员可以获得更精巧的宏。 Lisp类语言如Common Lisp和Scheme有更精巧的宏系统:宏的行为如同是函数对自身程序文本的变形,并且可以应用全部语言来表达这种变形。一个C宏可以定义一段语法的替换,然而一个Lisp的宏却可以控制一节代码的计算。 获得了控制代码的执行顺序(见惰性计算和)的能力,使得新创建的语法结构与语言内建的语法结构不可区分。例如,一种Lisp方言有cond而没有if,就可以使用宏由前者定义后者。Lisp语法的去部主要扩展,比如面向对象的CLOS系统,可以由宏来定义。 有型别语法宏,一种有效的理解方式是把这种语法宏看作是多阶段计算。
xsd:nonNegativeInteger 32236

data from the linked data cloud