Program   프로그램

(2017-12-04)
1. 프로그램(Program) 이란?

  ㅇ 원래 '미리 쓴다'라는 라틴어에서 유래했다고 함
     - 연주회 목록순서, 운동회 순서, 방송 시간표 등


2. [전산] 컴퓨터 프로그램프로세스(실행중인 프로그램)를 돌게하는 규칙들로 엮어진 것
     - 어떤 계산 일을 하기위해, 어떤 프로세스(계산 주체)들을, 
       어떤 순서로 밟아야 할지(계산 절차,프로시저)를, 미리 정해 놓은 것

  ㅇ 컴퓨터 기계가 이해하도록 짜여진 명령어들의 집합
     - 이는 여러 표현식(Expression)들로 구성되어 있게됨
     - 통상, 파일 단위로 작성하게 됨

  ㅇ 프로그램 개발 단계
     - 문제 정의 및 분석
     - 입출력 설계
     - 알고리즘 구하기 또는 개발
     - 프로그래밍(코딩)
     - 테스트
     
  ㅇ 한편,
     - 하나의 프로그램을 구성하는 여러 작은 프로그램들은, ☞ 부 프로그램(Subprogram) 참조


[프로그래밍 기타일반] 1. 구조적 프로그래밍 2. 절차식 프로그래밍 3. 프로그램 4. 부 프로그램/함수 5. 래퍼 함수 6. 핸들 7. 화일 끝 8. 콜백 9. 플러그인 10. 연산자
  1.   기술공통
  2.   기초과학
  3.   진동/파동(광학,음향)
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
      1.   프로그래밍 언어론
      2.   객체지향
      3.   자료구조
      4.   알고리즘
      5.   자료표현(알파벳/코드)
      6.   시스템 프로그래밍
      7.   프로그래밍언어 종류
      8.   프로그래밍 기타일반
        1.   1. 구조적 프로그래밍
            2. 절차식 프로그래밍
            3. 프로그램
            4. 부 프로그램/함수
            5. 래퍼 함수
            6. 핸들
            7. 화일 끝
            8. 콜백
            9. 플러그인
            10. 연산자
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     참고문헌