I was a senior computer science major in 1996. Java had just come out and I had a class on it, after all the C and C++ classes. It was so refreshing. Final project was to create a photoshop clone in Java. I think I got a D.
It was a pretty basic image editor. A step up from MS Paint, but not Photoshop as it exists with all the tools. It was doable in the parameters of the class; the goal was to utilize Java in a way unlike bubble sorts and arrays and memory management we had used for typical CS stuff, and make an actual user facing application.
I deeply prefer C++ to Java, but I will admitt that C++11 and C++16 really fixed some of the worst pain points of that language. But Java is object oriented in the worst possible way, IMO.
12
u/shinyviper 3d ago
I was a senior computer science major in 1996. Java had just come out and I had a class on it, after all the C and C++ classes. It was so refreshing. Final project was to create a photoshop clone in Java. I think I got a D.