절차적 언어

  • 순수한 절차적 언어
  • 즉, 데이터보다 프로세스에 중점이 맞춰져 있다.
    • 반대로 말하면 개체지향 언어의 경우 “데이터”에 중점을 맞춘다는 뜻.
  • 반드시 나쁜 것은 아님
  • 그냥 매뉴얼에 적힌 내용을 순서대로 따라하는 느낌.
  • 개체지향 언어에서도 절차적 스타일로 작성도 함.
  • 그리고 이게 실제 컴퓨터 구조의 모습임.
  • 메모리 > 레지스터 > 계산 > 결과 > 메모리 저장 이것의 반복이 컴퓨터가 수행하는 것임
  • 데이터와 프로세스가 나뉘어진 모양은 컴퓨터 동작과 거의 유사함

클래스

  • 그런 거 없음

함수

  • 모두 전역 함수
  • 어디서든 호출 가능

변수

  • 함수 밖이면 전역 변수
  • 함수 안이면 지역 변수