728x90
Programming
프로그래밍은 컴퓨터에게 할 일을 가르치는 것이다.
사람이 사람에게 할 일을 가르칠 때,
그 사람이 알아 들을 수 있는 언어로 말해서 알려 주듯이
컴퓨터에 할 일을 가르치기 위해서 컴퓨터가 알아 들을 수 있는 언어를 알아야 한다.
프로그래밍이 왜 필요한지에 대해 예시를 하나 들어보겠다.
모르는 누군가가 본인이 살고 있는 집에 들어오려고 할 때, 집 열쇠도 없이 들어올 수 있다면 큰 문제가 될 수 있다.
집 열쇠가 반드시 있어야만 집에 들어 올 수 있는 권한이 있다.
이런 현실에서 일어나는 일을 시스템화를 하는 과정을 객체지향프로그래밍이라고 한다.
디지털 도어락을 생각해보면 사용하는 사람이 비밀번호를 입력 했을 때, 비밀번호가 일치 했을 때만 문을 열어주는 작업을 합니다.
비밀번호가 틀렸을 때는 문을 여는 작업을 하지 않는다.
여기에서 컴퓨터에게 프로그래밍을 하기 위한 작업을 생각해 보자.
◆ 1분 생각
1. 1234라는 비밀번호를 컴퓨터에게 기억을 시켜줍니다.
2. 비밀번호를 입력받습니다.(5678)
3. 입력받은 비밀번호가 (5678) 인지 확인합니다.
4. 입력받은 비밀번호(5678)가 컴퓨터가 기억하고 있는 비밀번호(1234)와 같은지 판단합니다.
위와 같은 과정을 컴퓨터 언어로 작성하는 것을 프로그래밍이라고 한다.
728x90
'BACK-END' 카테고리의 다른 글
[GitHub] Repository to Organization 옮기기 (With. Transfer) (0) | 2022.10.26 |
---|---|
프로그래밍 언어 (0) | 2019.03.16 |
MIT App Inventor 초간단 가이드 (0) | 2018.03.26 |