정보처리기사 4과목 프로그래밍 언어 활용 (절차적 프로그래밍 언어와 객체지향 프로그래밍 언어)
절차적 프로그래밍 언어 일련의 처리 절차를 정해진 문법에 따라 순서대로 기술해나가는 언어 프로그램이 실행되는 절차(Procedure)를 중요시 한다. 장점 단점 - 컴퓨터의 처리 구조와 유사하여 실행 속도가 빠름 - 같은 코드를 복사하지 않고 다른 위치에서 호출하여 사용 가능 (이식성 Good) - 모듈 구성이 용이 (구조적인 프로그래밍 가능) - 프로그램 분석이 어려움 - 유지 보수나 코드 수정의 어려움 언어 특징 C - 1972년 미국 벨 연구소의 데니스 리치에 의해 개발됨 - 시스템 프로그래밍 언어로 널리 사용됨 - 자료의 주소를 조작할 수 있는 포인터 제공 - 고급 프로그래밍 언어, 저급 프로그래밍 언어의 특징을 모두 갖춤 - UNIX의 일부가 C언어로 구현됨 - 컴파일러 방식의 언어 - 이식성이..