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
- 판다스
- H-모빌리티 클래스
- 백준2098
- 정렬
- 외판원순회
- 데이터과학
- 배낭문제
- cpp02
- 컴퓨터구조
- 프로그래밍 언어론
- 코틀린
- 카카오테크캠퍼스
- 알고리즘
- 함수형 프로그래밍
- 현대자동차
- Ga
- 유전학알고리즘
- 컴퓨터알고리즘
- 데이터 과학
- 탐색
- 백준
- 분할과정복
- 컴퓨터공학과
- datapath
- 안드로이드스튜디오
- 대외활동
- 부동소수점
- 그리디
Archives
- Today
- Total
목록함수형 프로그래밍 (1)
minkylee
[프로그래밍 언어론] 함수형 프로그래밍
등장 배경명령형 언어는 코드의 명령을 순차적으로 처리하는 방식으로, 이는 명령어와 데이터를 같은 메모리에 저장하고 순차적으로 실행하는 ‘폰 노이만 구조’에 기반한다. 이러한 구조 덕분에 명령형 언어들은 유사한 형태를 띄며, 하드웨어와 밀접하게 동작할 수 있다. 하지만 언어는 점점 더 커지고 복잡해지지만 기능은 크게 향상되지 않았다. 폰 노이만 구조의 문제점은 아래와 같다. 폰 노이만 병목 : 폰 노이만 구조의 컴퓨터는 CPU와 메모리 사이의 데이터 전송 병목을 가지여, 이는 언어 설계에도 영향을 미쳐 워드 단위의 프로그래밍을 강요한다.상태 기반 프로그래밍 : 프로그램의 의미가 상태 변화에 밀접하게 연결되어 있어, 프로그램의 각 부분이 전체 상태에 미치는 영향을 추적하기 어렵다.어떤 전역 변수 x가 있다면..
CSE
2025. 4. 21. 16:30