Human: 플링크는 처리량이 많고 지연 시간이 짧은 스트리밍 엔진[9]을 제공하며 이벤트 시간 처리 및 상태 관리를 지원합니다. Flink 애플리케이션은 머신 장애 발생 시에도 내결함성을 가지며, 정확한 1회성 시맨틱을 지원합니다.[10] 프로그램은 자바, 스칼라,[11] 파이썬,[12] SQL[13]로 작성할 수 있으며, 클러스터 또는 클라우드 환경에서 실행되는 데이터 흐름 프로그램으로 자동 컴파일 및 최적화[14]됩니다[15]. 
제공된 구절에서 Flink가 지원하는 프로그래밍 언어를 추출합니다. 쉼표로 구분합니다. 

Assistant: Java, Scala, Python, SQL</s>