매크로

나무위키의 매크로에 대해서는 나무위키:편집 도움말#s-17 문서를 참조하십시오.

Macro

1 접두어

「거대한」이라는 의미를 나타내는 접두어로 「아주 작은」이란 뜻의 접두어 마이크로(Micro)와는 비교된다. 예를 들어 Macrophysics(거시물리학)이 그것. 경제학에서는 Microeconomics, 즉 미시경제학과 반대되는 Macroeconomics, 즉 거시경제학의 용례가 있다. 최근에는 매크로가 「전체」, 마이크로가 「개별」이라는 의미가 되어 '매크로'는 GNP, '마이크로'는 기업의 대명사처럼 쓰이는 경우도 있다.

2 컴퓨터 용어

흔히 쓰이는 의미로는 자주 사용하는 여러 개의 명령어를 묶어서 하나의 키 입력 동작으로 만든 것을 말한다. 어셈블리 언어에서도 많이 사용되며, 마이크로소프트 엑셀 등의 스프레드시트도 매크로를 지원한다. 여러번 해야 하는 일을 간단하게 수행하기 위하여 사용하기도 하지만, 문서 안의 같은 문자열을 한꺼번에 변경 할 때도 사용된다.

본래 의미는 프로그래밍 언어의 기능에서 유래했다. 몇몇 언어(C 등)에서는 복잡한 코드를 간단한 약식 문법에 할당해놓으면, 컴파일러가 그 약식문법이 사용된 코드를 일일히 원래 코드로 변환한 후 컴파일한다. 이게 처음으로 도입된 언어인 리스프에서 수동으로 약식 문법 변환을 명령하는 키워드가 macroexpand였고 (원래 코드로 크게macro 확장expand한다는 의미에서) 여기서 해당 기능이 매크로라고 불리게 되었다. 본가인 리스프에선 매크로를 만드는 매크로도 만들 수 있다매셉션. 주로 언어 원래 문법 그대로 쓰면 답이 없을 정도로 복잡하고 많이 반복되는 부분에서, 혹은 실행시 계산 시간을 줄이기 위해 컴파일 시에 미리 복잡한 계산을 다 해놓는 데에 쓴다.

2.1 온라인 게임에서의 매크로

흔히 오토라고 부른다. 자세한건 자동사냥 항목 참고.

전략시뮬레이션 게임에서는 한국식으로 운영이라고 하는 것을 영어권에서 매크로라고 표현한다. 반대로 컨트롤은 마이크로라고 한다.

월탱 한국 서버에서 1티어에 잔뜩있다
사람이 인간 매크로를 시전하는 일도 있다고한다

2.2 인터넷에서의 매크로

이라고 부르는데, 어차피 봇이 하는 일이 매크로가 하는 일과 똑같다.

온라인 광고를 대량으로 작성하는 데 사용되기도 한다.

3 파생어

스포츠, 특히 축구계에서 매크로라는 단어는 패턴이 정해진 플레이인데 막을 수가 없다! 식의 스킬을 의미한다. 이른바 "알고도 못 막는 선수". 반의어로는 "몰라서 못 막는 선수"가 있다 모르는데 막는 경우는?이러한 매크로의 대표적인 예는 아르옌 로벤. 안쪽으로 꺾고 왼발로 감아차는 슈팅은 뻔하지만 득점률이 굉장하다. 그 외에도 메시호나우두도 로벤같이 극단적인 경우는 아니지만 특유의 드리블 습관이 있다.