Task: Question Answering
Input (English): Context: The majority of the Open vSwitch source code is written in platform-independent C language, which provides easy portability to various environments. 
 Question: What is the programming language for Open vSwitch?
Output (English): c