Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 리액트
- nodejs
- 백준 스택 시간초과 python
- 안드로이드
- Android
- 파이어베이스
- JS
- stdin vs input
- next Link
- 자바스크립트
- 프론트엔드
- CSS
- react
- NPM
- javascript
- Python
- 파이썬
- 코딩테스트
- 스택
- 타입스크립트
- 알고리즘
- C++
- HTML
- kotlin
- 최적화
- TS
- 백준 스택
- typescript
- firebase
- k for k
Archives
- Today
- Total
목록컴퓨터 프로그래밍 1학년/컴퓨터과학개론 (1)
sooleeandtomas

컴퓨터 과학 개론 수업 중 '프로시저'와 '함수'의 차이에 대해 듣게 되었다. 먼저, 둘은 부프로그램이라는 뿌리를 갖는다. " 자주 반복 사용되는 코드 부분을 하나의 단위로 묶어서, 이에 대해 고유의 이름을 정의하고 그 이름을 일반 명령어처럼 사용할 수 있도록 만든 것을 부프로그램이라고 한다. 부프로그램은 함수와 프로시저로 구분된다. 함수와 프로시저는 기능적으로 거의 동일하다." 둘의 차이에 대해 교제에서는 "일반적으로 함수는 함수의 코드부분의 실행 결과값을 돌려주고(return), 프로시저는 결과값을 돌려주지 않는다." 라고 적혀있었다. 여기서 일반적으로라는 키워드가 중요한게, 자칫 잘못 이해하면 프로시저는 결과값을 돌려주지 않는다라고 오해할 수 있을 것 같다. 프로시저도 결과값을 리턴할 수 있다. 프..
컴퓨터 프로그래밍 1학년/컴퓨터과학개론
2022. 7. 6. 23:48