프로그램 구조

CODEDRAGON Development/Software Engineering

반응형

   

 

프로그램 구조

·       누구에게나 동일하게 제공되는 음식 재료(변수) 가지고 셰프가(개발자가) 어떻게 요리하느냐(조합하느냐, 코딩하느냐) 따라 다른 모양과 맛을 내는 음식을(프로그램을) 만들어내게 됩니다.

·       프로그램 구조로 변수/표현식이 가장 작은 단위이며, 다음은 문장(구문), 그리고 프로그램이 가장 단위라 있습니다.

·       요리를 한다고 하여 재료 직접 재배해서 사용할 수도 있지만 이미 재배되어진 것을 사서 쓰는 것이 효율적입니다.

·       프로그램도 마찬가지여서 필요한 모든 부분을 사람이 만드는 경우는 거의 없으며  해당 분야의 전문가가 미리 만들어 놓은 프로그램을 가져다가 사용하는 것이 일반적입니다. 이처럼 다른 프로그램 제작에 사용하기 위해 미리 만들어진 프로그램의 집합을 라이브러리(library)라고 합니다.

 

 

레시피 vs 코딩

구분

레시피

코딩

주 재료

  • 분말스프
  • 계란
  • 치즈
  • … 등

변수

표현식 (JavaScript)

만드는 법

  • 물 550ml에
  • 건더기 스프를 넣고 물을 끊인 후
  • 준비한 재료와 면과 분말스프를 넣고 4분간 더 끓여준 후
  • 그릇에 담습니다.

문장(구문);

음식

   

   

  

프로그램

   

images.google.com

반응형