개발자는 프로그래밍을 하는 직업이다.
프로그래밍은 뭘까?
프로그래밍은 프로그램을 만드는 일이다.
그렇다면 프로그램은 뭘까?
1. 프로그램은 코드가 아님
2. 실행파일 (ex : exe 파일)은 프로그램이 아님, 파일일 뿐임
3. 파일을 실행해서 OS에 적재한 상태가 프로그램임
4. 메모리에 적재돼서 올라가면 프로그램임
5. 파일은 프로그램 X
6. 프로그램은 명령과 값으로 메모리에 올라감
7. 실행파일 실행 -> 메모리에 명령이 쫙 올라감, 값들이 쫙 올라감
8. 메모리에 적재된 명령이 쭉 실행되면 프로그램이 종료
9. 중간에 명령에서 분기 처리, 명령간의 이동
10. 중간에 명령에서 뺑뺑 돌면 프로그램은 끝나지 않음
프로그램이 뭐냐고 하는 질문을 받으면 위의 내용을 떠올리가 위 사진을 떠올리면 된다.
프로그램 : 명령과 값으로 메모리에 적재되고 명령이 처음부터 끝까지 다 실행되고 나면 종료되는 것
명령 : 메모리에 있는 값들을 참조해서 다시 값들을 갱신하는 것
일반적으로 프로그램 실행할 때 나오는 로딩은 뭐야?
=> 메모리에 명령과 값을 적재하는 과정
ref : https://www.youtube.com/watch?v=0lAsf19iE2g
'Programming' 카테고리의 다른 글
sum 함수 만들기 (재귀, 꼬리 재귀, 번역한 for문) (1) | 2024.02.10 |
---|