New answers tagged

2

Particularly since they have recently removed interfaces and abstract classes, I would say that there are no particularly important philosophical reasons that they are using Java. At this point, it was a historical decision. The exam began in Pascal, and when they looked for a way to move towards Object Orientation, they switched (in 1996) to C++. This was ...


2

It takes a lot of time and a lot of infrastructure to set up for a new language in AP CS. At the time of its creation, Java was much simpler than today and had a lot of desirable characteristics, including a pretty good graphic layer. So, proposals were made and a lot of effort was put into the infrastructure. That is difficult to abandon. Starting over with ...


Top 50 recent answers are included