본문 바로가기

Programming

프로그램이란...?

개발자는 프로그래밍을 하는 직업이다.

프로그래밍은 뭘까?

프로그래밍은 프로그램을 만드는 일이다.

그렇다면 프로그램은 뭘까?

 

1. 프로그램은 코드가 아님

2. 실행파일 (ex : exe 파일)은 프로그램이 아님, 파일일 뿐임

3. 파일을 실행해서 OS에 적재한 상태가 프로그램임

4. 메모리에 적재돼서 올라가면 프로그램임

5. 파일은 프로그램 X

6. 프로그램은 명령과 값으로 메모리에 올라감

7. 실행파일 실행 -> 메모리에 명령이 쫙 올라감, 값들이 쫙 올라감

8. 메모리에 적재된 명령이 쭉 실행되면 프로그램이 종료

9. 중간에 명령에서 분기 처리, 명령간의 이동

10. 중간에 명령에서 뺑뺑 돌면 프로그램은 끝나지 않음

출처 : https://www.youtube.com/watch?v=0lAsf19iE2g

 

프로그램이 뭐냐고 하는 질문을 받으면 위의 내용을 떠올리가 위 사진을 떠올리면 된다.

 

프로그램 : 명령과 값으로 메모리에 적재되고 명령이 처음부터 끝까지 다 실행되고 나면 종료되는 것

명령 : 메모리에 있는 값들을 참조해서 다시 값들을 갱신하는 것

 

 

일반적으로 프로그램 실행할 때 나오는 로딩은 뭐야?

=> 메모리에 명령과 값을 적재하는 과정

 

ref : https://www.youtube.com/watch?v=0lAsf19iE2g

 

'Programming' 카테고리의 다른 글

sum 함수 만들기 (재귀, 꼬리 재귀, 번역한 for문)  (1) 2024.02.10