Tag: Computer Science
0
Functional Programming
함수형 프로그래밍의 요소들. 고계 함수. 일급 함수. 자기 자신만을 부르는 함수를 꼬리 재귀라고 한다. 멱등성 -> 같은 입력에 대해서 계속 동일한 출력이 나온다. 기존의 자바 코드는 선언형보다는 명령형.즉 코드를 어떻게 할거냐가 포커스고, 무엇을 할거냐가 아니다. 그래서 가독성도 함수형 프로그래밍 언어가 높다. 무엇을 할거냐를 보이기 때문에.
0
Process vs Thread
Program.명령어, 코드 및 정적인 데이터의 묶음 Process실행 중인 Program운영체제로부터 시스템 자원을 할당 받는 작업의 단위. 프로세스의 4개의 메모리 영역stack -> 매개변수, 지역변수heap -> 동적으로 할당되는 메모리data -> 정적 변수, 상수 (jvm에서 method 영역)text -> 프로그램의 코드
0
TCP vs UDP
TCP (Transfer Controler Protocol)UDP (User Datagram Protocol)전송계층 - 엔드 포인트간에 신뢰성있는 데이터 전송을 담당하는 계층.신뢰성 - 데이터를 순차적, 안정적인 전달. 전송 - 포트 번호에 해당하는 프로세스에 데이터를 전달.포트 번호에 맞는 프로세스를 찾아준다는 것. 이게 전송계층이 해주는 일이였구나.