java

A programming language hated by many C and C++ programmers because of its lack of pointers and pointer arithmetic to directly access memory.
This is because the guys who made Java thought pointers are ZoMG OVERPOWERED! and can be a security threat, so instead they use something called "references". (which C and C++ also have, but pointers are more fun because you can change what they're pointing to, wheras each reference can only reference one, specific thing(and only Java objects) for Java )
C programmer: Fucking Java. It sucks. Not worth my time.
Java programmer: But it's multiplatform!
C programmer: How can you write serious code without pointers? In Java are you actually limited to FØRTRAN style problems: no linked lists, no queues etc?
Java programmer: But...virtual machine!
C programmer: Which is why it's so slow.

Random gang member walks in: yo dawg i heard you like operating systems, so we put a virtual machine in your machine so you can process data while processing

C programmer: Get a job!
by LæT H4CK3R February 05, 2011
Get the java mug.