내용

글번호 605
작성자 heojk
작성일 2017-03-03 21:15:43
제목 [읽어보기] 프로그램과 프로그래밍 언어
내용 우리는 일상 생활에서 자동화 되어 있는 많은 것을을 사용합니다. 아침에 출근을 할때 교통카드를 어딘가에 가까이 대면 요금이 자동으로 정산됩니다. 즉, 요금을 계산하기 위해 지갑에서 현금을 내고 거스름돈을 돌려 받는 작지만 귀찮은 일 들을 하지 않아도 됩니다. 이렇게 우리에게 많은 편리를 제공해 주는 것들이 있습니다. 자동화는 컴퓨터에서 실행되는 프로그램들에 의해 가능합니다. 프로그램은 컴퓨터에서 실행되고 사람이 해야 할 많은 일들을 빠르고 정확하게 해 줍니다. 그런데 이렇게 우리의 삶을 보다 편하게 해 주는 프로그램이라는 것은 누가 어떻게 만드는 것일까요? 프로그램은 컴퓨터가 읽고 실행할 수 있는 형식으로 되어 있는데 우리는 이 형식의 언어를 기계어라고 부릅니다. 기계어는 0과 1로 되어 있으며, 이것을 사람이 보고 그 의미를 파악하는 것은 쉽지 않습니다. 그래서 만든 것이 프로그래밍 언어 입니다. 그리고 프로그래밍 언어를 이용하여 프로그램을 만드는 것은 개발자의 몫입니다. 프로그래밍 언어는 사람이 사람의 언어를 이용해서 컴퓨터가 해야 할 일들을 정의하기 위해 만든 언어입니다. 우리가 사용하는 한글, 영어, 일본어 등의 언어와는 조금 다르지만 프로그래밍 언어도 언어이기 때문에 사용하는 단어와 그 단어의 의미가 정해져 있고, 문장을 작성하기 위해서 정해진 문법을 따라야 합니다. 프로그래밍 언어를 배운다는 것은 그 언어에서 사용하는 단어(이를 우리는 키워드 라고 부릅니다.)들의 사용방법을 익히며, 문법에 맞는 문장을 작성하는 방법을 배우는 것입니다.