
가장 중요한 함수를 가장 늦게 다루게 되었다. 잠시 옆길로 새서 '함수'라는 용어에 대해 생각해 본다. 프로그래밍 언어의 '함수(函數)' 는 수학의 '유리수'와 더불어, 이공계 용어를 번역하면서 발생한 대표적인 오역의 사례이다. 영어 사전을 보면 function 은 '기능(동작)'의 뜻이 먼저 등장하고 다음으로 수학 용어로서의 '함수'가 등장한다. 그런데 수학의 함수는 (1) 정의역의 원소인 입력값이 반드시 주어지고 (2) 그에 대응되는 공역의 원소인 유일한 결과값이 반드시 있어야 한다. 그에 반해 프로그래밍 언어의 함수는 위의 조건 중 어떤 것도 충족시킬 이유가 없다. 그럼에도 최초에 C 언어에서 'function'을 번역한 사람이 이공계 전공자였을 테니, 아마도 '기능(동작)'으로 번역되는 편이 자연..
Programming Language/JavaScript [초급 -완결]
2022. 11. 23. 22:49
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- stack
- python3
- 다익스트라
- Dijkstra
- max flow
- bash script
- Vim
- segment tree
- BOJ
- map
- C++ big number
- number theory
- Shell Programming
- shell
- Reference
- math font
- 정수론
- persistent segment tree
- 백준
- dynamic programming
- script
- RUBY
- 세그먼트 트리
- nearest common ancestor
- fenwick tree
- javascript array
- bash
- JavaScript
- Aho-Corasick
- lazy propagation
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함