What is Cool
Cool (Classroom Object-Oriented Language) is a small, object-oriented programming language designed for educational purposes. It was developed at the University of California, Berkeley as part of the Computer Science 61B course. Cool provides a simple syntax and a basic set of features for teaching fundamental concepts of object-oriented programming, such as inheritance, polymorphism, and encapsulation. It is statically typed and supports classes, methods, and instance variables.