Java
From Coder Merlin
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
History
Java is an OOP (object-oriented language) developed by Sun Microsystems in 1995. Java is open source. It was created to allow programmers to "write once, run anywhere" (Use on multiple devices by having the least dependencies possible).
Reasons to use Java
- Game Development. (Examples: Minecraft)
- Cloud Computing
- Web Applications
- Mobile Development
- Desktop Applications
- When you want to create something for multiple devices
When not to use Java
- Front-end web development
Java's speed
Because Java is a higher-level language than C, it will comparatively run slower. But, compared to languages like Python (which are interpreted), Java is much faster.