Dans le passage fourni, extrais les langages de programmation supportés par Flink. Séparez-les par une virgule.
Flink fournit un moteur de streaming à haut débit et à faible latence, ainsi qu'un support pour le traitement des événements et la gestion des états. Les programmes peuvent être écrits en Java, Scala, Python et SQL et sont automatiquement compilés et optimisés en programmes de flux de données qui sont exécutés dans un cluster ou un environnement cloud.
Java, Scala, Python, SQL
From the passage provided, extract the programming languages supported by Flink. Separate them with a comma.
Flink provides a high-throughput, low-latency streaming engine[9] as well as support for event-time processing and state management. Flink applications are fault-tolerant in the event of machine failure and support exactly-once semantics.[10] Programs can be written in Java, Scala,[11] Python,[12] and SQL[13] and are automatically compiled and optimized[14] into dataflow programs that are executed in a cluster or cloud environment.[15]
Java, Scala, Python, SQL