용어정리 2

function , macro , recursive [01.07.24]

function [함수] : 일반적으로 프로그래밍 언어는 주 프로그램 외에 서브루틴 또는 프로시져(procedure)와 함수(function)로 구성된다. 서브루틴 또는 프로시져는 주 프로그램에서 호출(call)되어 특정작업을 수행한 후 주 프로그램으로 복귀(return)한다. 함수도 위와 똑같지만 , 수행결과로서 반환되는 값(return value)을 주 프로그램에 넘긴다는 차이가 있다. macro [매크로] : 매크로 정의는 함수와 같은 인수를 포함하는 문자열을 정의한다. 사용되는 위치에 인수를 포함하는 해당 문자열을 삽입하며, 함수와는 달리 호출과 복귀에 따른 오버헤드가 없다. 따라서 여러가지 주의해야 할 점을 가지고 있다. recursive [재귀] : 재귀(recursive)라는 것은 함수가 직..

언어론 중심의 C언어 용어 간략 정리

============================= 언어론 중심의 C언어 용어 정리 ============================= *** 수 - 사물의 물리적인 성질과는 아무런 관련이 없는 특별한 기호의 세계(추상화) 개념이 수로써 정식으로 인정받기 위해서는 사칙연산이 성립되어야 한다. (대상의 복잡성을 제거하여 단순화시키는 도구로 사용) *** 단순화 - 주어진 문제에 대해 직접적인 영향을 미치지 않는 요소들을 제거하고 본질에 대해 더 이상 쪼갤 수 없을 정도의 작은 단위로 분할하여 원래의 문제를 재구성하는 단위전략(unit strategy)에 의해 일반화 시킬수 있다. (프로그램이 단순 - 문제발생률 저하, 신뢰성 향상) *** 변수와 상수 변수 - 기억장소에 대한 이름, (메모리 공간). ..