The Basics of Programming Laboratory works in KPI, written in JavaScript, Java, C# and C++. Semester #1 Java as a compiled programming language, JavaScript as an interpreted programming language. Semester #2 C++ and C# as compiled object-oriented programming languages.