| dbpprop:abstract
|
- A macro (from the Greek 'μάκρο' for big or far) in computer science is a rule or pattern that specifies how a certain input sequence (often a sequence of characters) should be mapped to an output sequence (also often a sequence of characters) according to a defined procedure. The mapping process that instantiates a macro into a specific output sequence is known as macro expansion. The term originated with macro-assemblers, where the idea is to make available to the programmer a sequence of computing instructions as a single program statement, making the programming task less tedious and less error-prone. Strachey, Christopher (October 1965). "A General Purpose Macrogenerator". Computer Journal 8 (3): 225–241. doi:10.1093/comjnl/8.3.225. </ref>
- Makro stammt aus dem Griechischen (μακρος makros) und bedeutet „groß“ oder „weit“. Unter einem Makro versteht man ein Programm, das eine fest vorgegebene Folge von Befehlen, Aktionen oder Tastaturcodes enthält. Alle Anweisungen des Makros werden automatisch ausgeführt, wenn das Makro entweder mit Hilfe eines Tastenschlüssels oder mit Hilfe eines Menünamens aufgerufen wird. Makros werden z. B. in der Tabellenkalkulation, in der Textverarbeitung und in Datenbanken eingesetzt. Die Arbeit mit diesen Programmen wird dadurch erleichtert und beschleunigt, dass eine Befehlsfolge, die häufig gebraucht wird, mit Hilfe eines Makros ausgeführt wird. Üblicherweise werden Programme in einer der Programmiersprachen kodiert. Es ist auch möglich, innerhalb einer Standardsoftware eine eigene Programmiersprache zu benutzen. Dabei kann die Programmiersprache softwarebezogen oder zur Programmierung ganz allgemein angewandt werden (z. B. Lösungen eines mathematischen Problems).
- Una macro é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 usuaris sense excessius coneixements tècnics. Sovint podem trobar-les als paquets ofimàtics, programari de disseny gràfic, retoc fotogràfic,... Llenguatges que sovint s'utilitzen per programar macros son: Visual Basic Script (S'utilitza per automatitzar tasques dins la suite ofimàtica MS Office. Visual Basic . Python . Perl . Ruby . C . Java .
- Makro je v informatice definice pravidla, jak bude vstupní posloupnost transformována na výstupní posloupnost (znaků, akcí, výpočtů a podobně). Provedenou transformaci označujeme jako 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).
- Para la fotografía, véase Macrofotografía. Para el museo, véase Museo de Arte Contemporáneo de Rosario. Macro, del griego μακρο significa «grande». En el ámbito informático es la abreviatura del término «macroinstrucción». Una macro o macroinstrucción es una serie de datos que se almacenan para que se puedan ejecutar de forma secuencial mediante una sola llamada u orden de ejecución.
- Makro on tietokoneohjelmien erityinen laji. Makroja käytetään ohjaamaan sovellusohjelman toimintaa eli sovellus saadaan makrojen avulla suorittamaan tietyt tehtävät käyttäjän puolesta. Yksinkertaisimmillaan makro on tallennettu ja nimetty sarja näppäimistöltä annettuja komentoja, joka voidaan suorittaa kutsumalla sitä annetulla nimellä. Makrot voidaan myös liittää tiettyyn näppäimeen tai useimmiten näppäinyhdistelmään. Tällainen yksinkertainen makro siis automatisoi käyttäjän ohjelmalle suorittaman rutiinitoimenpiteen. Näitä makroja kutsutaan näppäimistömakroiksi. Makroihin voidaan tallentaa tai ohjelmoida myös hiirikomentoja, jolloin tuloksena on hiirimakro. Makrojen ohjelmointiin käytettävät ohjelmointikielet voivat joko käsittää vain suppean joukon näppäimistöltä annettavia komentoja vastaavia koodeja tai ne voivat olla täysin kehittyneitä lausekieliä, jolloin niillä voidaan ohjelmoida kokonaisia sovelluksia. Esimerkiksi Microsoft Officeen sisältyvä VBA-ohjelmointikieli (Visual Basic for Applications) on kehittynyt yksittäisissä Microsoftin toimisto-ohjelmissa käytetyistä makrokielistä ja korvannut ne. Makrokielten monipuolistuminen on lisännyt niiden väärinkäytön mahdollisuuksia: voidaan luoda makroviruksia eli haittaohjelmia, jotka on ohjelmoitu käyttäjän huomaamatta toimiviksi makroiksi.
- 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.
- In informatica, il termine macro sta ad indicare una procedura ricorrente durante l'esecuzione di un programma. Una macro è concettualmente molto simile ad una funzione, può essere richiamata da eventi ed essere parametrizzata. La macro può anche essere definita come un insieme di comandi. Le macro consentono di ottenere una serie di operazioni con l'invio di un solo comando. Alcuni programmi hanno all'interno la capacità di 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. 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, 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. Le macro possono anche essere serie programmate di tasti (impostabili su alcuni tipi di tastiere e mouse), utilizzabili nei videogiochi per eseguire azioni nel minor tempo possibile (ad esempio gli incantesimi di World of Warcraft). Alcune macro possono essere considerate cheat (trucchi), poiché vengono attivate da programmi che rimangono in esecuzione insieme al videogioco e possono aiutare il giocatore ad eseguire azioni che normalmente non è possibile eseguire. 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.
- コンピュータ言語においてマクロとは、プログラム中の文字列を、あらかじめ定義された規則に従って置換すること。マクロを展開するプロセッサ(処理系)をマクロプロセッサという。転じて、アプリケーションソフトウェア上の作業を自動化する機能やプログラム言語(マクロ言語)のこともマクロと呼ぶ。
- Een macro is een klein programmaatje dat vaak herhaalde handelingen automatiseert. 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. org. 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 term macro wordt ook toegepast in assembleertalen, C en C++. Daar betreft het definities die door de preprocessor tekstueel vervangen worden voor de eigenlijke compilatie van het programma. Ook in Wikipedia komen dergelijke macro's voor, maar onder de naam template of sjabloon.
- Makro (lub makropolecenie) to zestaw rozkazów realizujący algorytm komputerowy przeznaczony do wykonywania przez określoną aplikację zwykle w celu automatyzacji pewnych czynności lub dokonania zmian w dokumentach bez interakcji z użytkownikiem. Makra pisane są zwykle w skryptowych językach programowania wykonywanych przez interpreter wbudowany w aplikacje, w których są uruchamiane. 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ć np. że 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.
- Macro, na Ciência da Computação, é uma abstração que define como um padrão de entrada deve ser substituído por um padrão de saída, de acordo com um conjunto de regras. Existem três 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 seqüências de instruções, movimentos ou regras freqüentemente usadas.
- Un macro în informatică este o regulă sau model ce specifică în ce mod o secvenţă de intrare (de multe ori o secvenţă de caractere) ar trebui să fie pusă în corespondenţă cu o secvenţă de ieşire (de asemenea de cele mai multe ori o secvenţă de caractere) folosind o procedură de conversie. Termenul venind odată cu macro-asambloarele, unde scopul este de a da posibilitatea programatorului să folosească o secvenţă de instrucţiuni ca fiind o singură instrucţiune în codul sursă, făcând sarcina de programare mai puţin plictisitoare şi mai puţin predispusă la eroare. Macrouri multe şi variate au fost puse la dispoziţie pentru utilizări variate, eliminând ceva din caracterul de repetitivitate al programării, uşurând de asemenea şi scrierea, citirea şi înţelegerea programului, mult din complexitatea acestuia fiind ascunsă (mai mult la secţiunea #Macrouri pentru substituţia de text mai jos).
- Макрос (от англ. macros, мн. ч. от macro) — программный объект, при обработке «развёртывающийся» в последовательность действий или команд.
- Ett makro är en samling instruktioner som används för att automatisera ofta återkommande och/eller repetitiva arbetsmoment i 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 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.
- Makro, bilgisayar biliminde klavye ve fare ile girilen girdi verilerine verilen addır. Genellikle kullanıcının devamlı yaptığı rütin işleri otomatik ve hızlı olarak yapmak amacıyla daha sonra belli standartlara tabi olarak excel veri tablolamada kullanılmış olsa da sonradan çeşitli makro yazılımları sayesinde insan iş gücü ve zaman kaybını önleyen bilgisayarla çalışan işyerlerinin olmazsa olmaz parçalarında biridir.
- Макрос - програмний засіб, призначений для підстановки одних даних замість інших.
- 宏(Macro),港台称为巨集,是一種批次批量處理的稱謂。 计算机科学裡的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括键盘宏和宏语言。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。 宏的用途在于自动化频繁使用的序列或者是获得一种更强大的抽象能力——但这常常是一回事。 计算机语言如 C 或汇编语言有简单的宏系统,由编译器或汇编器的预处理器实现。C的宏预处理器的工作只是简单的文本搜索和替换,使用附加的文本处理语言如M4,C 程序员可以获得更精巧的宏。 Lisp类语言如Common Lisp和Scheme有更精巧的宏系统: 宏的行为如同是函数对自身程序文本的变形,并且可以应用全部语言来表达这种变形。一个 C 宏可以定义一段语法的替换,然而一个 Lisp 的宏却可以控制一节代码的计算。 获得了控制代码的执行顺序(见惰性计算和非限制函数)的能力,使得新创建的语法结构与语言内建的语法结构不可区分。例如,一种 Lisp 方言有 cond 而没有 if ,就可以使用宏由前者定义后者。Lisp 语法的去部主要扩展,比如面向对象的 CLOS 系统,可以由宏来定义。 MacroML有型别语法宏,一种有效的理解方式是把这种语法宏看作是多阶段计算。
|
| rdfs:comment
|
- A macro (from the Greek 'μάκρο' for big or far) in computer science is a rule or pattern that specifies how a certain input sequence (often a sequence of characters) should be mapped to an output sequence (also often a sequence of characters) according to a defined procedure. The mapping process that instantiates a macro into a specific output sequence is known as macro expansion.
- Makro stammt aus dem Griechischen (μακρος makros) und bedeutet „groß“ oder „weit“. Unter einem Makro versteht man ein Programm, das eine fest vorgegebene Folge von Befehlen, Aktionen oder Tastaturcodes enthält. Alle Anweisungen des Makros werden automatisch ausgeführt, wenn das Makro entweder mit Hilfe eines Tastenschlüssels oder mit Hilfe eines Menünamens aufgerufen wird. Makros werden z. B. in der Tabellenkalkulation, in der Textverarbeitung und in Datenbanken eingesetzt.
- Una macro é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 usuaris sense excessius coneixements tècnics. Sovint podem trobar-les als paquets ofimàtics, programari de disseny gràfic, retoc fotogràfic,... Llenguatges que sovint s'utilitzen per programar macros son: Visual Basic Script (S'utilitza per automatitzar tasques dins la suite ofimàtica MS Office. Visual Basic .
- Makro je v informatice definice pravidla, jak bude vstupní posloupnost transformována na výstupní posloupnost (znaků, akcí, výpočtů a podobně). Provedenou transformaci označujeme jako 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).
- Para la fotografía, véase Macrofotografía. Para el museo, véase Museo de Arte Contemporáneo de Rosario. Macro, del griego μακρο significa «grande». En el ámbito informático es la abreviatura del término «macroinstrucción». Una macro o macroinstrucción es una serie de datos que se almacenan para que se puedan ejecutar de forma secuencial mediante una sola llamada u orden de ejecución.
- Makro on tietokoneohjelmien erityinen laji. Makroja käytetään ohjaamaan sovellusohjelman toimintaa eli sovellus saadaan makrojen avulla suorittamaan tietyt tehtävät käyttäjän puolesta. Yksinkertaisimmillaan makro on tallennettu ja nimetty sarja näppäimistöltä annettuja komentoja, joka voidaan suorittaa kutsumalla sitä annetulla nimellä. Makrot voidaan myös liittää tiettyyn näppäimeen tai useimmiten näppäinyhdistelmään.
- 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.
- In informatica, il termine macro sta ad indicare una procedura ricorrente durante l'esecuzione di un programma. Una macro è concettualmente molto simile ad una funzione, può essere richiamata da eventi ed essere parametrizzata. La macro può anche essere definita come un insieme di comandi. Le macro consentono di ottenere una serie di operazioni con l'invio di un solo comando.
- コンピュータ言語においてマクロとは、プログラム中の文字列を、あらかじめ定義された規則に従って置換すること。マクロを展開するプロセッサ(処理系)をマクロプロセッサという。転じて、アプリケーションソフトウェア上の作業を自動化する機能やプログラム言語(マクロ言語)のこともマクロと呼ぶ。
- Een macro is een klein programmaatje dat vaak herhaalde handelingen automatiseert. 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.
- Makro (lub makropolecenie) to zestaw rozkazów realizujący algorytm komputerowy przeznaczony do wykonywania przez określoną aplikację zwykle w celu automatyzacji pewnych czynności lub dokonania zmian w dokumentach bez interakcji z użytkownikiem. Makra pisane są zwykle w skryptowych językach programowania wykonywanych przez interpreter wbudowany w aplikacje, w których są uruchamiane.
- Macro, na Ciência da Computação, é uma abstração que define como um padrão de entrada deve ser substituído por um padrão de saída, de acordo com um conjunto de regras. Existem três 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.
- Un macro în informatică este o regulă sau model ce specifică în ce mod o secvenţă de intrare (de multe ori o secvenţă de caractere) ar trebui să fie pusă în corespondenţă cu o secvenţă de ieşire (de asemenea de cele mai multe ori o secvenţă de caractere) folosind o procedură de conversie.
- Макрос (от англ. macros, мн. ч. от macro) — программный объект, при обработке «развёртывающийся» в последовательность действий или команд.
- Ett makro är en samling instruktioner som används för att automatisera ofta återkommande och/eller repetitiva arbetsmoment i 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.
- Makro, bilgisayar biliminde klavye ve fare ile girilen girdi verilerine verilen addır. Genellikle kullanıcının devamlı yaptığı rütin işleri otomatik ve hızlı olarak yapmak amacıyla daha sonra belli standartlara tabi olarak excel veri tablolamada kullanılmış olsa da sonradan çeşitli makro yazılımları sayesinde insan iş gücü ve zaman kaybını önleyen bilgisayarla çalışan işyerlerinin olmazsa olmaz parçalarında biridir.
- Макрос - програмний засіб, призначений для підстановки одних даних замість інших.
|