데이터플로 프로그래밍
보이기
프로그래밍 패러다임 |
---|
컴퓨터 프로그래밍에서 데이터플로 프로그래밍(Dataflow programming)은 프로그램을 명령간 데이터 플로의 유향 그래프로서 모델링하는 프로그래밍 패러다임이다. 이를 통해 데이터 흐름의 원칙과 아키텍처를 구현하게 된다.[1] 데이터플로 프로그래밍 언어들은 함수형 언어의 일부 기능들을 공유하며 일반적으로 일부 함수 개념들을 수치 처리에 더 적절한 언어로 도입하기 위해 개발되었다. 일부 저자들은 데이터 흐름이라는 용어 대신 데이터스트림(datastream)을 사용하기도 하는데, 이는 데이터플로 연산이나 데이터플로 아키텍처와의 혼동을 피하기 위해서이다. 데이터플로 프로그래밍은 1960년대에 MIT의 잭 데니스에 의해 개척되었다.
언어
[편집]라이브러리
[편집]같이 보기
[편집]각주
[편집]- ↑ Schwarzkopf, Malte (2020년 3월 7일). “The Remarkable Utility of Dataflow Computing”. 《ACM SIGOPS》. 2022년 7월 31일에 확인함.
외부 링크
[편집]- Book: Dataflow and Reactive Programming Systems
- Basics of Dataflow Programming in F# and C#
- Dataflow Programming - Concept, Languages and Applications
- Static Scheduling of Synchronous Data Flow Programs for Digital Signal Processing
- Handling huge loads without adding complexity The basic concepts of dataflow programming, Dr. Dobb's, Sept. 2011