프로그래밍언어론(프로그래밍언어소개)

김하진·2022년 8월 27일
0

프로그램이란?

  • 프로그램이란 컴퓨터가 수행할 명령어를 순서대로 나열해 둔 것이며, 프로그래밍 언어는 프로그램 작성에 사용되는 언어이다.
  • 프로그래밍 언어는 컴퓨터가 수행할 수 있고 사람이 읽을 수 있는 형태로 계산을 나타내는 표기체계이다.

프로그래밍 언어는 말이 아닌 글 형태로 사용되고, 엄밀한 규칙에 따라 정의되며, 주로 기계에 명령을 전달하는 단방향 언어이다.

  • 언어는 우리의 사고 능력과 밀접한 관련이 있으며 프로그래밍은 우리에게 체계적으로 생각하는 방법을 가르쳐 준다.

  • 프로그래밍 언어의 기본적인 기능은 작성력과 가독성, 실행 가능성으로 요약할 수 있다.

  • 프로그래밍 언어는 추상화, 모듈화를 지원한다.

  • 프로그래밍 언어는 기계적, 구조적, 가변적이라는 특성을 지닌다.

  • 프로그래밍 언어는 추상화 수준에 따라 저급언어부터 고급언어까지 다양한 스펙트럼으로 존재하는데, 고급언어란 기계에 독립적인 언어를 뜻한다.

  • 프로그래밍 언어는 데이터, 연산, 명령어, 서브프로그램, 타입, 모듈 등으로 구성된다.

  • 프로그래밍 언어는 구문론과 의미론을 통해 정의할 수 있다.

  • 프로그래밍 언어를 선택할 때는 자신의 사전지식을 고려해야 하며 실제로 사용해 볼 수 있는 언어, 프로그램을 관리하기 쉬운 언어, 자신의 업무와 관련 있는 언어, 자신이 아는 언어와 유사한 언어를 선택하는 것이 바람직하다.

  • 프로그래밍을 배우기 위해서는 ‘눈보다 손’으로 학습해야 하고, 그림을 통해 생각하면 더 편리하며, 간단한 프로그램부터 시작하여 복잡한 프로그램으로 점진적으로 변경하는 것이 좋다.

  • 프로그래밍 언어론을 배우는 이유는 새로운 언어를 쉽게 배우기 위해서, 또 내가 사용하는 언어를 더 잘 이해하기 위해서, 나아가 궁극적으로 현명한 언어 설계자가 되기 위해서이다.

profile
진킴

0개의 댓글